From 1fb285c1659a72d0235cb451ef6123f38e6c3e7e Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Mon, 4 Dec 2017 06:43:36 +0100 Subject: [PATCH 01/72] hide html example in print (#11830) --- .../accounts/doctype/payment_request/payment_request.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/payment_request/payment_request.json b/erpnext/accounts/doctype/payment_request/payment_request.json index 5a6292ba3fc..1042071da19 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.json +++ b/erpnext/accounts/doctype/payment_request/payment_request.json @@ -26,7 +26,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Series", "length": 0, @@ -432,7 +432,7 @@ "options": "
Message Example
\n\n<p>Dear {{ doc.contact_person }},</p>\n\n<p>Requesting payment for {{ doc.doctype }}, {{ doc.name }} for {{ doc.grand_total }}.</p>\n\n<a href=\"{{ payment_url }}\"> click here to pay </a>\n\n
\n", "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -728,7 +728,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-06-13 14:29:20.388372", + "modified": "2017-12-02 15:50:41.775006", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Request", From 3061fc92fd57dd15138f45b4fa06bda5ebb20fb9 Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Mon, 4 Dec 2017 06:53:21 +0100 Subject: [PATCH 02/72] Batch Stock Items, having serial number can't be moved without inserting Serial Number (#11792) (#11813) * if doctype is batch, add extra information to args * automatically fetch serial numbers if possible * take advantage of changes in make_stock_entry * code clean up * PEP 8 compliance * fix bug that clears serial number --- erpnext/stock/doctype/batch/batch.js | 57 +++++++++++-------- .../purchase_receipt/test_purchase_receipt.py | 5 +- .../doctype/stock_entry/stock_entry_utils.py | 29 ++++++++++ 3 files changed, 65 insertions(+), 26 deletions(-) diff --git a/erpnext/stock/doctype/batch/batch.js b/erpnext/stock/doctype/batch/batch.js index 1822a06fecd..d299ed1b660 100644 --- a/erpnext/stock/doctype/batch/batch.js +++ b/erpnext/stock/doctype/batch/batch.js @@ -65,31 +65,38 @@ frappe.ui.form.on('Batch', { // move - ask for target warehouse and make stock entry rows.find('.btn-move').on('click', function() { var $btn = $(this); - frappe.prompt({ - fieldname: 'to_warehouse', - label: __('To Warehouse'), - fieldtype: 'Link', - options: 'Warehouse' - }, - (data) => { - frappe.call({ - method: 'erpnext.stock.doctype.stock_entry.stock_entry_utils.make_stock_entry', - args: { - item_code: frm.doc.item, - batch_no: frm.doc.name, - qty: $btn.attr('data-qty'), - from_warehouse: $btn.attr('data-warehouse'), - to_warehouse: data.to_warehouse - }, - callback: (r) => { - frappe.show_alert(__('Stock Entry {0} created', - ['' + r.message.name+ ''])); - frm.refresh(); - }, - }); - }, - __('Select Target Warehouse'), - __('Move') + const fields = [ + { + fieldname: 'to_warehouse', + label: __('To Warehouse'), + fieldtype: 'Link', + options: 'Warehouse' + } + ]; + + frappe.prompt( + fields, + (data) => { + frappe.call({ + method: 'erpnext.stock.doctype.stock_entry.stock_entry_utils.make_stock_entry', + args: { + item_code: frm.doc.item, + batch_no: frm.doc.name, + qty: $btn.attr('data-qty'), + from_warehouse: $btn.attr('data-warehouse'), + to_warehouse: data.to_warehouse, + source_document: frm.doc.reference_name, + reference_doctype: frm.doc.reference_doctype + }, + callback: (r) => { + frappe.show_alert(__('Stock Entry {0} created', + ['' + r.message.name+ ''])); + frm.refresh(); + }, + }); + }, + __('Select Target Warehouse'), + __('Move') ); }); diff --git a/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py index 6af8c095686..b656c3f0dc2 100644 --- a/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/test_purchase_receipt.py @@ -12,6 +12,7 @@ from erpnext import set_perpetual_inventory from erpnext.stock.doctype.serial_no.serial_no import SerialNoDuplicateError from erpnext.accounts.doctype.account.test_account import get_inventory_account + class TestPurchaseReceipt(unittest.TestCase): def setUp(self): frappe.db.set_value("Buying Settings", None, "allow_multiple_items", 1) @@ -259,7 +260,7 @@ class TestPurchaseReceipt(unittest.TestCase): item_code = frappe.db.get_value('Item', {'has_serial_no': 1}) if not item_code: - item = make_item("Test Serial Item 1", dict(has_serial_no = 1)) + item = make_item("Test Serial Item 1", dict(has_serial_no=1)) item_code = item.name serial_no = random_string(5) @@ -273,11 +274,13 @@ class TestPurchaseReceipt(unittest.TestCase): serial_no=serial_no, basic_rate=100, do_not_submit=True) self.assertRaises(SerialNoDuplicateError, se.submit) + def get_gl_entries(voucher_type, voucher_no): return frappe.db.sql("""select account, debit, credit from `tabGL Entry` where voucher_type=%s and voucher_no=%s order by account desc""", (voucher_type, voucher_no), as_dict=1) + def make_purchase_receipt(**args): frappe.db.set_value("Buying Settings", None, "allow_multiple_items", 1) pr = frappe.new_doc("Purchase Receipt") diff --git a/erpnext/stock/doctype/stock_entry/stock_entry_utils.py b/erpnext/stock/doctype/stock_entry/stock_entry_utils.py index e1ec3ee9f37..446f718f597 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry_utils.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry_utils.py @@ -20,6 +20,16 @@ def make_stock_entry(**args): :do_not_save: Optional flag :do_not_submit: Optional flag ''' + + def process_serial_numbers(serial_nos_list): + serial_nos_list = [ + '\n'.join(serial_num['serial_no'] for serial_num in serial_nos_list) + ] + + uniques = list(set(serial_nos_list[0].split('\n'))) + + return '\n'.join(uniques) + s = frappe.new_doc("Stock Entry") args = frappe._dict(args) @@ -77,6 +87,25 @@ def make_stock_entry(**args): if not args.cost_center: args.cost_center = frappe.get_value('Company', s.company, 'cost_center') + if not args.expense_account: + args.expense_account = frappe.get_value('Company', s.company, 'stock_adjustment_account') + + # We can find out the serial number using the batch source document + serial_number = args.serial_no + + if not args.serial_no and args.qty and args.batch_no: + serial_number_list = frappe.get_list( + doctype='Stock Ledger Entry', + fields=['serial_no'], + filters={ + 'batch_no': args.batch_no, + 'warehouse': args.from_warehouse + } + ) + serial_number = process_serial_numbers(serial_number_list) + + args.serial_no = serial_number + s.append("items", { "item_code": args.item, "s_warehouse": args.source, From 148fccd45a9d4604adf4734072063dc6fbf6e0b0 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Mon, 4 Dec 2017 13:36:01 +0530 Subject: [PATCH 03/72] [Fix] Wrong value showing in the email digest (#11840) --- erpnext/setup/doctype/email_digest/email_digest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/setup/doctype/email_digest/email_digest.py b/erpnext/setup/doctype/email_digest/email_digest.py index 8d1fb3d4a63..0cab383176a 100644 --- a/erpnext/setup/doctype/email_digest/email_digest.py +++ b/erpnext/setup/doctype/email_digest/email_digest.py @@ -232,7 +232,7 @@ class EmailDigest(Document): "new_quotations","pending_quotations","sales_order","purchase_order","pending_sales_orders","pending_purchase_orders", "invoiced_amount", "payables", "bank_balance", "credit_balance"): if self.get(key): - cache_key = "email_digest:card:{0}:{1}:{2}".format(self.company, self.frequency, key) + cache_key = "email_digest:card:{0}:{1}:{2}:{3}".format(self.company, self.frequency, key, self.from_date) card = cache.get(cache_key) if card: From e6fd07fda9ac1874762f7b31f0d3ce07bf0844b7 Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Mon, 4 Dec 2017 19:21:50 +0530 Subject: [PATCH 04/72] Changes in the Fee structure (#11842) * academic year non mandatory in the fee structure and minor changes * update the docs --- .../img/education/fees/fee-structure.png | Bin 79238 -> 207815 bytes .../manual/en/education/fees/fee-structure.md | 18 ++++- .../doctype/fee_schedule/fee_schedule.js | 29 ++++---- .../doctype/fee_schedule/fee_schedule.json | 8 +-- .../doctype/fee_schedule/fee_schedule.py | 10 ++- .../doctype/fee_structure/fee_structure.json | 66 +++++++++--------- 6 files changed, 78 insertions(+), 53 deletions(-) diff --git a/erpnext/docs/assets/img/education/fees/fee-structure.png b/erpnext/docs/assets/img/education/fees/fee-structure.png index 81f3e20e4d0a55edb7996c7bd5450f89a5e04c5a..cd1edaf035552114a4f39b8fd1b26a89d66ea45c 100644 GIT binary patch literal 207815 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 z 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

F)Wa&(eym~09E)le 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�H^*k&%k5^cFFR4&-%v?nvmy|=7@ZL>Vn}Gs?|E|% zF98)C@7&!D4{VDz?B*bxdlNZUw_s4FhEt!Ep-94&6O?VcFVy&m`DoKwl@XTZt)0!$ zyN41vhyVQ)j~g6N+P+ZI3W5 z&l2#yDE?5R9{$!DVbeLRYjqBJR{Y9=eQ!#^Qs+TDR_?NaiEq}N^r7BADid5Y5vWt^ zQC@GoX?SN4qM!U=V%x`;pOklNEv%^5icBj<$_s(pHoI;VxHg9$+BmkXt52vzAI*Je zP$iy}4HB(!od=b-jzOa8lWOEA=3$&qH^MMC&+hqDTu3S<>jBHo1mo>z|Lq0yzQK;6oMQPkROMI(2|g#Zzmm(>Kfg3J37oGkiFSN- zGVd^MeJk6nCgc%$uqey>jidydhHtvP$B8NlXe zN0%E+1XGMTA?dceG(`+>>A;^fO|vxDQ^oLF=wOfq@$ns)SQcKkTq{Lf0&wrm(gzJ)Q@V&uCqtE|Vz5aP25XQQUL z1WP9lIpO}Mc5{K@>D2fnba{^vBW2Vi!BWnEK0MrPfvBmtxX#sj!V9*H@b}k)ptE3G zu5VbUa7HOne|c3Nf;iky`Lgu&tso^L=d;wZc9r=;v$Bq5i-cD8GjrJnjR#v?hUHF3 zS+39Cot$!&R&21QLOUJLt)-=vfduR195CLNe)!q5qtE$-H*E5K=LRk3zNI zGn=KHr$u$@et3i&rQNSERsCLWtj`)w5z@DJzqb}T9IiDMHh+s2a2+Z)4P2cAxOp6* zLU~K*FhU6`H(WKxy5i9UXPwp-@(5ws4?tIwbpYz?)q4n|itae>#>+l5OkvO%5wI|6 z(wgc=)>C#Kn-E-{-|@>2>_a00(Jiv5M_D(B(bp=@o^m}VS#jJ*&C>0hhMxQT2u997 z9!jaI9$N0L;eGp1I@l}VrocdmI#*~)TF{iN#`!HGks9n^mNtBI|Ev3JsLj8+q)t7c zHk7*l>DwYdwZ0S59=dzJ^<`1lk0004bF91{@vj@Rz3GcLO5BlngR6>x;C5JY_AEpv zHSTp?;sI*;xcMy(w9Z!>W)Vy=SOHp)+k^7?c3c_lr+Zx3qP$;%%72m3r0%dUDBj-* z?GFQcs4in)*nXlMnWt%_scGAKnH@!})N*o9>=W5G9`R6)RDst2jdSPIYz$N9I+ES> zy}ZV~+@EnPOdA^4v^^2d6nPT!+;HhWIY+H+Y^)_Xp~wt-d1n?vKV{|7)vd!!&8mw{ z7BUQAea4w4@sPTN2O)obuhG!V(u=`6Lxm9#B-2kRAQj4@^Nx+$(P zSdMz0-K}lrgg!NM@%B`^L%bVW{LD~ZT6_}6;So?~jYo5{9HuKatLya|uht^{dO1_E zoxqAfxBP$;Ua#Sm7<+6J7lPmpWuv3x$)RZhK#nQn#d4apg}N5WK)1QG>m?u6pK9*f z-dEz5G-|+@ao>(^oiw_ititLC)?!Mb?&B$42Ru4Enpf^d6m%6GS7Th6lBdoTggUA)ji@?dG8F4^nhIw z$Aeh-W}j~UDO4oE&^|o`4Mtj!U(5h{HFq0!Dp=dj+&L3rR{r&}j(K%JRIL@}{Kv^9 zR&~C@+iYtk8=VbVU+g0OjL!m4oVUh%?em?Ag)OJPDXh)-1v|eFJkruGL-!JmEy3+% zF~?k?r)w~)x;ftbqI--QpESk&X}*CjjN=9!w1)a|xKdKOPu#UNzUU;o_?5S={U7!N zLNJYZRLa@W4N*7{HDc|3@F0jEJAN7^@(}+ffbcz+7LJv+f4?SK{Q~z_bqOkUZ)wV$ z;|j&)%R&17kr1lNPU)ERmoEf-eeecH$hQ9E@^ntt4e#%r01LmZX%U3#@*Ouvg144e z-n;AI14zqx3!IF01U-+|S>M)i*`EGUk+O=?7KtHa6Eml0_uH$K@3t23%lpoC_iMb? zVJxd0T{hvCcL=ky0&DZ@-EMqxRJL>lFatjx>8K(rtxhExlR3+ivxkD>d zB2i+ehBu_}!;;FkjUQnjH`1EN3Bzl=M++oeV{<_1Da$2B!57%ysTuf(oE&s} z;Gg#cCZv9^OTlM0JhK!3`Ivfgu}Y;|YY~C&PCodMRPnJJw12E@Y|ediikoE8WRlpD zrGC{+a8;bNS5 zNvZf>1g!pW@VnyLm?T(in`^V&rOzB@jD-n#ZI?TRlkDH36X|CRzBt95?dzOc2U{Dm z-mq6@)S}@3Jy&)q4dLlo!k{u(DQeB!9A%8Zu-dq6tcoOF6`09QZ*MfMvCwT#-^t5= z{qw+0s~%10BIgf5!iu)1

All Chapters

' diff --git a/erpnext/non_profit/doctype/chapter/templates/chapter.html b/erpnext/non_profit/doctype/chapter/templates/chapter.html new file mode 100644 index 00000000000..c2d871c5e77 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/templates/chapter.html @@ -0,0 +1,66 @@ +{% extends "templates/web.html" %} + +{% block page_content %} +

{{ title }}

+

Details

+

{{ introduction }}

+{% if meetup_embed_html %} +{{ meetup_embed_html }} +{% endif %} +

List of Members

+{% if members %} + + + + + + {% for user in members %} + + + + + {% endfor %} +
Member Details
{{ loop.index }} +
+
{{ frappe.db.get_value('User', user.user, 'full_name') }}
+
+ {% if user.website_url %} + {{ user.website_url or '' }} + {% endif %} +
+
+ {% if user.introduction %} + {{ user.introduction }} + {% endif %} +
+
+
+{% else %} +

No member yet.

+{% endif %} + +

Chapter Head

+ + + + + + + + + + + + + +
Name{{ frappe.db.get_value('User', chapter_head, 'full_name') }}
Email{{ frappe.db.get_value('User', chapter_head, 'email') or '' }}
Phone{{ frappe.db.get_value('User', chapter_head, 'phone') or '' }}
+

Address

+

{{ address }}

+ +

Join this Chapter

+

Leave this Chapter

+ + +{% endblock %} + + \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html new file mode 100644 index 00000000000..042aede17c5 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html @@ -0,0 +1,17 @@ + + \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter/test_chapter.js b/erpnext/non_profit/doctype/chapter/test_chapter.js new file mode 100644 index 00000000000..e30d6a5bf9b --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/test_chapter.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Chapter", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Chapter + () => frappe.tests.make('Chapter', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/chapter/test_chapter.py b/erpnext/non_profit/doctype/chapter/test_chapter.py new file mode 100644 index 00000000000..ff1ac9a2737 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/test_chapter.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestChapter(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/chapter_member/__init__.py b/erpnext/non_profit/doctype/chapter_member/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/chapter_member/chapter_member.json b/erpnext/non_profit/doctype/chapter_member/chapter_member.json new file mode 100644 index 00000000000..f1cefd5e755 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_member/chapter_member.json @@ -0,0 +1,162 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-09-14 13:38:04.296375", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "user", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "User", + "length": 0, + "no_copy": 0, + "options": "User", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "introduction", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Introduction", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "website_url", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website URL", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "enabled", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Enabled", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-09-14 15:15:02.427559", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Chapter Member", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter_member/chapter_member.py b/erpnext/non_profit/doctype/chapter_member/chapter_member.py new file mode 100644 index 00000000000..0e0248d26be --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_member/chapter_member.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class ChapterMember(Document): + def get_context(self, context): + context.no_cache = True + + diff --git a/erpnext/non_profit/doctype/chapter_message/__init__.py b/erpnext/non_profit/doctype/chapter_message/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.js b/erpnext/non_profit/doctype/chapter_message/chapter_message.js new file mode 100644 index 00000000000..832c93b3ddb --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.js @@ -0,0 +1,12 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Chapter Message', { + onload: function(frm){ + console.log("here" + frappe.session.user) + chapter_head = frappe.session.user + frappe.db.get_value('Chapter', {chapter_head: chapter_head}, 'name', function(data) { + frm.set_value('chapter', data.name); + }) + }, +}); diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.json b/erpnext/non_profit/doctype/chapter_message/chapter_message.json new file mode 100644 index 00000000000..0b01cb3963f --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.json @@ -0,0 +1,152 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-09-14 13:40:12.353109", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "subject", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Subject", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "message", + "fieldtype": "Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Message", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "chapter", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Chapter", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-14 15:14:51.740148", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Chapter Message", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.py b/erpnext/non_profit/doctype/chapter_message/chapter_message.py new file mode 100644 index 00000000000..c7dd73e4a65 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document +from frappe import _ + +class ChapterMessage(Document): + def get_context(self, context): + context.no_cache = True + + def validate(self): + chapter = frappe.get_doc('Chapter', self.chapter) + if frappe.session.user != chapter.chapter_head: + frappe.throw(_('You are not athourize to send message for this Chapter.')) + + def on_update(self): + chapter = frappe.get_doc('Chapter', self.chapter) + recipients = [d.user for d in chapter.members] + message = self.message + message += "Chapter Title: " + self.chapter + # chapter_title = self.chapter + + frappe.sendmail(recipients = recipients, + message = self.message, + subject = self.subject) + # reference_doctype=self.doctype, reference_name=self.name) + + +def get_members_emails(chapterTitle): + + members_list = frappe.get_all('User', fields=['email'], + filters={'chapter.title': chapterTitle}) + + out = [] + for e in members_list: + if e.email: + # don't add if holiday + out.append(e.email) + print out + return out \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.js b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.js new file mode 100644 index 00000000000..bda7aa06e42 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Chapter Message", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Chapter Message + () => frappe.tests.make('Chapter Message', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py new file mode 100644 index 00000000000..e3f3e4ae7f3 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestChapterMessage(unittest.TestCase): + pass From cc06d291c60aa3e1eef5a0d8a900c535a3a7baca Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 15 Sep 2017 22:30:55 +0530 Subject: [PATCH 11/72] link member in dynamic link table --- erpnext/config/non_profit.py | 37 +++++++++++++++++++ erpnext/non_profit/doctype/member/member.json | 32 +++++++++++++++- 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 erpnext/config/non_profit.py diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py new file mode 100644 index 00000000000..4eb516bc096 --- /dev/null +++ b/erpnext/config/non_profit.py @@ -0,0 +1,37 @@ +from __future__ import unicode_literals +from frappe import _ + +def get_data(): + return [ + { + "label": _("Chapter"), + "icon": "fa fa-star", + "items": [ + { + "type": "doctype", + "name": "Chapter", + "description": _("Chapter information."), + }, + { + "type": "doctype", + "name": "Chapter Message", + "description": _("Chapter Message."), + }, + ] + }, + { + "label": _("Membership"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + }, + { + "type": "doctype", + "name": "Membership", + "description": _("Memebership Details"), + }, + ] + } + ] diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index c9cfdfda59c..73531b86aab 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -193,6 +193,36 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact Html", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 0, @@ -205,7 +235,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-11 11:55:13.642090", + "modified": "2017-09-15 15:35:56.381296", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", From 5dae126f567b89931da2feb9adb8c3257f7f63ce Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 18 Sep 2017 13:18:24 +0530 Subject: [PATCH 12/72] Membership Doctype Added --- erpnext/non_profit/doctype/member/member.js | 24 +++ erpnext/non_profit/doctype/member/member.json | 159 +++++++++++++++++- .../doctype/membership/membership.js | 4 +- .../doctype/membership/membership.json | 6 +- .../doctype/membership_type/__init__.py | 0 .../membership_type/membership_type.js | 8 + .../membership_type/membership_type.json | 123 ++++++++++++++ .../membership_type/membership_type.py | 10 ++ .../membership_type/test_membership_type.js | 23 +++ .../membership_type/test_membership_type.py | 10 ++ 10 files changed, 358 insertions(+), 9 deletions(-) create mode 100644 erpnext/non_profit/doctype/membership_type/__init__.py create mode 100644 erpnext/non_profit/doctype/membership_type/membership_type.js create mode 100644 erpnext/non_profit/doctype/membership_type/membership_type.json create mode 100644 erpnext/non_profit/doctype/membership_type/membership_type.py create mode 100644 erpnext/non_profit/doctype/membership_type/test_membership_type.js create mode 100644 erpnext/non_profit/doctype/membership_type/test_membership_type.py diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js index cdea45a2e9d..805d125c60c 100644 --- a/erpnext/non_profit/doctype/member/member.js +++ b/erpnext/non_profit/doctype/member/member.js @@ -4,5 +4,29 @@ frappe.ui.form.on('Member', { refresh: function(frm) { + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Member'} + + frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); + + if(!frm.doc.__islocal) { + frappe.contacts.render_address_and_contact(frm); + + // custom buttons + frm.add_custom_button(__('Accounting Ledger'), function() { + frappe.set_route('query-report', 'General Ledger', + {party_type:'Member', party:frm.doc.name}); + }); + + frm.add_custom_button(__('Accounts Receivable'), function() { + frappe.set_route('query-report', 'Accounts Receivable', {member:frm.doc.name}); + }); + + // indicator + erpnext.utils.set_party_dashboard_indicators(frm); + + } else { + frappe.contacts.clear_address_and_contact(frm); + } + } }); diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 73531b86aab..459b7635126 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -50,7 +50,7 @@ "collapsible": 0, "columns": 0, "fieldname": "membership_type", - "fieldtype": "Select", + "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -61,7 +61,7 @@ "label": "Membership Type", "length": 0, "no_copy": 0, - "options": "Gold\nSilver\nIndividual", + "options": "Membership Type", "permlevel": 0, "precision": "", "print_hide": 0, @@ -194,6 +194,96 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_contacts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address and Contact", + "length": 0, + "no_copy": 0, + "options": "fa fa-map-marker", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_9", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -209,7 +299,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Contact Html", + "label": "Contact HTML", "length": 0, "no_copy": 0, "permlevel": 0, @@ -223,6 +313,67 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_receivable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 0, @@ -235,7 +386,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-15 15:35:56.381296", + "modified": "2017-09-18 12:57:46.196922", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", diff --git a/erpnext/non_profit/doctype/membership/membership.js b/erpnext/non_profit/doctype/membership/membership.js index 1bb50b20c54..421087995a5 100644 --- a/erpnext/non_profit/doctype/membership/membership.js +++ b/erpnext/non_profit/doctype/membership/membership.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Membership', { - refresh: function(frm) { - + onload:function(frm) { + frm.add_fetch('membership_type', 'amount', 'amount'); } }); diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json index f3427d1c25f..0d76b557c34 100644 --- a/erpnext/non_profit/doctype/membership/membership.json +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -51,7 +51,7 @@ "collapsible": 0, "columns": 0, "fieldname": "membership_type", - "fieldtype": "Select", + "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -62,7 +62,7 @@ "label": "Membership Type", "length": 0, "no_copy": 0, - "options": "Gold\nSilver\nIndividual", + "options": "Membership Type", "permlevel": 0, "precision": "", "print_hide": 0, @@ -237,7 +237,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-11 11:39:18.492184", + "modified": "2017-09-18 13:14:55.754879", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership", diff --git a/erpnext/non_profit/doctype/membership_type/__init__.py b/erpnext/non_profit/doctype/membership_type/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.js b/erpnext/non_profit/doctype/membership_type/membership_type.js new file mode 100644 index 00000000000..2fb47a151c5 --- /dev/null +++ b/erpnext/non_profit/doctype/membership_type/membership_type.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Membership Type', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.json b/erpnext/non_profit/doctype/membership_type/membership_type.json new file mode 100644 index 00000000000..eaad747cf9e --- /dev/null +++ b/erpnext/non_profit/doctype/membership_type/membership_type.json @@ -0,0 +1,123 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:membership_type", + "beta": 0, + "creation": "2017-09-18 12:56:56.343999", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_type", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Membership Type", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amount", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Amount", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-18 13:02:15.251378", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Membership Type", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.py b/erpnext/non_profit/doctype/membership_type/membership_type.py new file mode 100644 index 00000000000..6ff1362bbdc --- /dev/null +++ b/erpnext/non_profit/doctype/membership_type/membership_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class MembershipType(Document): + pass diff --git a/erpnext/non_profit/doctype/membership_type/test_membership_type.js b/erpnext/non_profit/doctype/membership_type/test_membership_type.js new file mode 100644 index 00000000000..d833aac6912 --- /dev/null +++ b/erpnext/non_profit/doctype/membership_type/test_membership_type.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Membership Type", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Membership Type + () => frappe.tests.make('Membership Type', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/membership_type/test_membership_type.py b/erpnext/non_profit/doctype/membership_type/test_membership_type.py new file mode 100644 index 00000000000..a9d90430a84 --- /dev/null +++ b/erpnext/non_profit/doctype/membership_type/test_membership_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestMembershipType(unittest.TestCase): + pass From 3a75a5e9b57249f56bac60c819b9aaee639746ac Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 18 Sep 2017 16:04:52 +0530 Subject: [PATCH 13/72] New Party Type Member Added --- erpnext/non_profit/doctype/member/member.py | 5 ++++- erpnext/patches.txt | 3 ++- erpnext/patches/v8_9/set_member_party_type.py | 7 +++++++ erpnext/setup/setup_wizard/install_fixtures.py | 1 + 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 erpnext/patches/v8_9/set_member_party_type.py diff --git a/erpnext/non_profit/doctype/member/member.py b/erpnext/non_profit/doctype/member/member.py index 52cb096fa53..083d698b88b 100644 --- a/erpnext/non_profit/doctype/member/member.py +++ b/erpnext/non_profit/doctype/member/member.py @@ -5,6 +5,9 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document +from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address class Member(Document): - pass + def onload(self): + """Load address and contacts in `__onload`""" + load_address_and_contact(self) diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 54f4dfd13fa..487bc35524c 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -449,7 +449,8 @@ erpnext.patches.v8_9.remove_employee_from_salary_structure_parent erpnext.patches.v8_9.delete_gst_doctypes_for_outside_india_accounts erpnext.patches.v8_9.set_default_fields_in_variant_settings erpnext.patches.v8_9.update_billing_gstin_for_indian_account -erpnext.patches.v9_0.add_user_to_child_table_in_pos_profile #2017-11-28 +erpnext.patches.v8_9.set_member_party_type +erpnext.patches.v9_0.add_user_to_child_table_in_pos_profile erpnext.patches.v9_0.set_schedule_date_for_material_request_and_purchase_order erpnext.patches.v9_0.student_admission_childtable_migrate erpnext.patches.v9_0.fix_subscription_next_date #2017-10-23 diff --git a/erpnext/patches/v8_9/set_member_party_type.py b/erpnext/patches/v8_9/set_member_party_type.py new file mode 100644 index 00000000000..f4664ccfb3c --- /dev/null +++ b/erpnext/patches/v8_9/set_member_party_type.py @@ -0,0 +1,7 @@ +import frappe + +def execute(): + if not frappe.db.exists("Party Type", "Member"): + party = frappe.new_doc("Party Type") + party.party_type = "Member" + party.save() diff --git a/erpnext/setup/setup_wizard/install_fixtures.py b/erpnext/setup/setup_wizard/install_fixtures.py index ed89568947d..7e9ba493928 100644 --- a/erpnext/setup/setup_wizard/install_fixtures.py +++ b/erpnext/setup/setup_wizard/install_fixtures.py @@ -213,6 +213,7 @@ def install(country=None): {'doctype': "Party Type", "party_type": "Customer"}, {'doctype': "Party Type", "party_type": "Supplier"}, {'doctype': "Party Type", "party_type": "Employee"}, + {'doctype': "Party Type", "party_type": "Member"}, {'doctype': "Opportunity Type", "name": "Hub"}, {'doctype': "Opportunity Type", "name": _("Sales")}, From e01846051d3bceccdaf9606092f71f6b437c8ff2 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 18 Sep 2017 17:21:40 +0530 Subject: [PATCH 14/72] Membership Type shows under memberhip section --- erpnext/config/non_profit.py | 5 + erpnext/non_profit/doctype/member/member.json | 784 +++++++++--------- 2 files changed, 397 insertions(+), 392 deletions(-) diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index 4eb516bc096..ee68894f6ea 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -32,6 +32,11 @@ def get_data(): "name": "Membership", "description": _("Memebership Details"), }, + { + "type": "doctype", + "name": "Membership Type", + "description": _("Memebership Type Details"), + }, ] } ] diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 459b7635126..cc7366ccabb 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -1,425 +1,425 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "autoname": "field:email", - "beta": 0, - "creation": "2017-09-11 09:24:52.898356", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "", - "editable_grid": 1, - "engine": "InnoDB", + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:email", + "beta": 0, + "creation": "2017-09-11 09:24:52.898356", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", "fields": [ { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "member_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Member Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "member_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Member Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "membership_type", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Membership Type", - "length": 0, - "no_copy": 0, - "options": "Membership Type", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_type", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Membership Type", + "length": 0, + "no_copy": 0, + "options": "Membership Type", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "email", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Email", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Image", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Address", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "expires_on", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Expires On", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expires_on", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expires On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address_contacts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Address and Contact", - "length": 0, - "no_copy": 0, - "options": "fa fa-map-marker", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_contacts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address and Contact", + "length": 0, + "no_copy": 0, + "options": "fa fa-map-marker", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address_html", - "fieldtype": "HTML", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Address HTML", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_9", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_9", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "contact_html", - "fieldtype": "HTML", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Contact HTML", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_receivable_accounts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_receivable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2017-09-18 12:57:46.196922", - "modified_by": "Administrator", - "module": "Non Profit", - "name": "Member", - "name_case": "", - "owner": "Administrator", + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-19 12:57:46.196922", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Member", + "name_case": "", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, "write": 1 } - ], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "show_name_in_global_search": 0, - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 1, + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file From 10608e8c6539af928efef68fb4ab044eae685a06 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 19 Sep 2017 12:42:55 +0530 Subject: [PATCH 15/72] [fix] Removed address field in Member doctype --- erpnext/config/non_profit.py | 42 +- erpnext/non_profit/doctype/member/member.json | 783 +++++++++--------- 2 files changed, 432 insertions(+), 393 deletions(-) diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index ee68894f6ea..0ede0f17ee5 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -38,5 +38,45 @@ def get_data(): "description": _("Memebership Type Details"), }, ] - } + }, + { + "label": _("Volunteer Mangement"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + } + ] + }, + { + "label": _("Donor Management"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + } + ] + }, + { + "label": _("Event Management"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + } + ] + }, + { + "label": _("Setup Meeting"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + } + ] + }, ] diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index cc7366ccabb..17e3f044a80 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -1,425 +1,424 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "autoname": "field:email", - "beta": 0, - "creation": "2017-09-11 09:24:52.898356", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "", - "editable_grid": 1, - "engine": "InnoDB", + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:email", + "beta": 0, + "creation": "2017-09-11 09:24:52.898356", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", "fields": [ { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "member_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Member Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "member_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Member Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "membership_type", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Membership Type", - "length": 0, - "no_copy": 0, - "options": "Membership Type", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_type", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Membership Type", + "length": 0, + "no_copy": 0, + "options": "Membership Type", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "email", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Email", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expires_on", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expires On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Image", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Address", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "expires_on", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Expires On", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address_contacts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Address and Contact", - "length": 0, - "no_copy": 0, - "options": "fa fa-map-marker", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_contacts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address and Contact", + "length": 0, + "no_copy": 0, + "options": "fa fa-map-marker", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address_html", - "fieldtype": "HTML", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Address HTML", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_9", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_9", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "contact_html", - "fieldtype": "HTML", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Contact HTML", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_receivable_accounts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_receivable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2017-09-19 12:57:46.196922", - "modified_by": "Administrator", - "module": "Non Profit", - "name": "Member", - "name_case": "", - "owner": "Administrator", + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-19 11:55:56.007475", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Member", + "name_case": "", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, "write": 1 } - ], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "show_name_in_global_search": 0, - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 1, + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, "track_seen": 0 } \ No newline at end of file From b4cda1b4a16f4bf38881838f2666dd1aec18a3dc Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 19 Sep 2017 14:04:01 +0530 Subject: [PATCH 16/72] [fix] Address field removed in Member --- erpnext/config/non_profit.py | 80 +++++++++---------- erpnext/non_profit/doctype/member/member.json | 4 +- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index 0ede0f17ee5..0220a444156 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -39,44 +39,44 @@ def get_data(): }, ] }, - { - "label": _("Volunteer Mangement"), - "items": [ - { - "type": "doctype", - "name": "Member", - "description": _("Member information."), - } - ] - }, - { - "label": _("Donor Management"), - "items": [ - { - "type": "doctype", - "name": "Member", - "description": _("Member information."), - } - ] - }, - { - "label": _("Event Management"), - "items": [ - { - "type": "doctype", - "name": "Member", - "description": _("Member information."), - } - ] - }, - { - "label": _("Setup Meeting"), - "items": [ - { - "type": "doctype", - "name": "Member", - "description": _("Member information."), - } - ] - }, + # { + # "label": _("Volunteer Mangement"), + # "items": [ + # { + # "type": "doctype", + # "name": "Member", + # "description": _("Member information."), + # } + # ] + # }, + # { + # "label": _("Donor Management"), + # "items": [ + # { + # "type": "doctype", + # "name": "Member", + # "description": _("Member information."), + # } + # ] + # }, + # { + # "label": _("Event Management"), + # "items": [ + # { + # "type": "doctype", + # "name": "Member", + # "description": _("Member information."), + # } + # ] + # }, + # { + # "label": _("Setup Meeting"), + # "items": [ + # { + # "type": "doctype", + # "name": "Member", + # "description": _("Member information."), + # } + # ] + # }, ] diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 17e3f044a80..4dcd1f100ae 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -170,7 +170,7 @@ "collapsible": 0, "columns": 0, "fieldname": "image", - "fieldtype": "Image", + "fieldtype": "Attach Image", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -385,7 +385,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 11:55:56.007475", + "modified": "2017-09-19 13:31:52.177570", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", From 546130c04674f9b03bc209b9fb7539cbc3fa5418 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 19 Sep 2017 14:21:13 +0530 Subject: [PATCH 17/72] Documentation added for Non Profit --- erpnext/docs/assets/img/non_profit/__init__.py | 0 .../assets/img/non_profit/chapter/chapter.png | Bin 0 -> 300642 bytes .../img/non_profit/membership/member.png | Bin 0 -> 93671 bytes .../img/non_profit/membership/membership.png | Bin 0 -> 70522 bytes .../non_profit/membership/membership_type.png | Bin 0 -> 63707 bytes erpnext/docs/assets/img/non_profit/module.png | Bin 0 -> 57335 bytes .../manual/en/non_profit/Chapter/__init__.py | 0 .../manual/en/non_profit/Chapter/chapter.md | 7 +++++++ .../user/manual/en/non_profit/Chapter/index.md | 7 +++++++ .../manual/en/non_profit/Chapter/index.txt | 3 +++ .../en/non_profit/Membership/__init__.py | 0 .../manual/en/non_profit/Membership/index.md | 7 +++++++ .../manual/en/non_profit/Membership/index.txt | 0 .../manual/en/non_profit/Membership/member.md | 7 +++++++ .../en/non_profit/Membership/membership.md | 7 +++++++ .../non_profit/Membership/membership_type.md | 7 +++++++ .../docs/user/manual/en/non_profit/__init__.py | 0 .../docs/user/manual/en/non_profit/index.md | 12 ++++++++++++ .../docs/user/manual/en/non_profit/index.txt | 6 ++++++ 19 files changed, 63 insertions(+) create mode 100644 erpnext/docs/assets/img/non_profit/__init__.py create mode 100644 erpnext/docs/assets/img/non_profit/chapter/chapter.png create mode 100644 erpnext/docs/assets/img/non_profit/membership/member.png create mode 100644 erpnext/docs/assets/img/non_profit/membership/membership.png create mode 100644 erpnext/docs/assets/img/non_profit/membership/membership_type.png create mode 100644 erpnext/docs/assets/img/non_profit/module.png create mode 100644 erpnext/docs/user/manual/en/non_profit/Chapter/__init__.py create mode 100644 erpnext/docs/user/manual/en/non_profit/Chapter/chapter.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Chapter/index.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Chapter/index.txt create mode 100644 erpnext/docs/user/manual/en/non_profit/Membership/__init__.py create mode 100644 erpnext/docs/user/manual/en/non_profit/Membership/index.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Membership/index.txt create mode 100644 erpnext/docs/user/manual/en/non_profit/Membership/member.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Membership/membership.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md create mode 100644 erpnext/docs/user/manual/en/non_profit/__init__.py create mode 100644 erpnext/docs/user/manual/en/non_profit/index.md create mode 100644 erpnext/docs/user/manual/en/non_profit/index.txt diff --git a/erpnext/docs/assets/img/non_profit/__init__.py b/erpnext/docs/assets/img/non_profit/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/assets/img/non_profit/chapter/chapter.png b/erpnext/docs/assets/img/non_profit/chapter/chapter.png new file mode 100644 index 0000000000000000000000000000000000000000..2f3195446fcb6befc02b5e3833834b7df8d12dd1 GIT binary patch literal 300642 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

JY6dU4P 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%0D-G#yg-nqsZPxE2I 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 W*f(}<{WuN$yKr7dr9{d4_J0Ayrv{+_ literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/membership/member.png b/erpnext/docs/assets/img/non_profit/membership/member.png new file mode 100644 index 0000000000000000000000000000000000000000..68b62ca4d75be292df55b760b6d74bad15a3a774 GIT binary patch literal 93671 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�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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/membership/membership.png b/erpnext/docs/assets/img/non_profit/membership/membership.png new file mode 100644 index 0000000000000000000000000000000000000000..8b909e899fc281b8dbabab84e16acdce68532b84 GIT binary patch literal 70522 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%0AG@iWN#Z$ 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

lX(;;}%!M{0o3I=LMC4MqaJi*V(lothEW(z& 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 IiKj3B50G)rO#lD@ literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/module.png b/erpnext/docs/assets/img/non_profit/module.png new file mode 100644 index 0000000000000000000000000000000000000000..66bd60f3d0e43ea342d207928fcab1aec1cb4b90 GIT binary patch literal 57335 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 + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Chapter/index.md b/erpnext/docs/user/manual/en/non_profit/Chapter/index.md new file mode 100644 index 00000000000..c6f0dd1927d --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Chapter/index.md @@ -0,0 +1,7 @@ +# Chapter + +This section contains Chapter related documents. + +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt b/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt new file mode 100644 index 00000000000..93686ca2743 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt @@ -0,0 +1,3 @@ +Chapter +Chapter Member +Chapter Message \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/__init__.py b/erpnext/docs/user/manual/en/non_profit/Membership/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/index.md b/erpnext/docs/user/manual/en/non_profit/Membership/index.md new file mode 100644 index 00000000000..f9a9392be7f --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Membership/index.md @@ -0,0 +1,7 @@ +# Membership + +This section contains Member and Membership related documents. + +### Topics + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/index.txt b/erpnext/docs/user/manual/en/non_profit/Membership/index.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/member.md b/erpnext/docs/user/manual/en/non_profit/Membership/member.md new file mode 100644 index 00000000000..c52e9f64c19 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Membership/member.md @@ -0,0 +1,7 @@ +#Member + +The Member doctype allows you to record the Member details for a **Membership**. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/membership.md b/erpnext/docs/user/manual/en/non_profit/Membership/membership.md new file mode 100644 index 00000000000..dadcb0ab88c --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Membership/membership.md @@ -0,0 +1,7 @@ +#Membership + +The Membership doctype allows you to record membership details for the **Member**. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md b/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md new file mode 100644 index 00000000000..d8f27625352 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md @@ -0,0 +1,7 @@ +#Membership Type + +The Membership Type doctype allows you to Create different membership for the Member. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/__init__.py b/erpnext/docs/user/manual/en/non_profit/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/index.md b/erpnext/docs/user/manual/en/non_profit/index.md new file mode 100644 index 00000000000..027324687cb --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/index.md @@ -0,0 +1,12 @@ +# Non Profit + + +The Non Profit Modules in ERPNext is designed to meet requirements of NGO and Non Profit Organization. This is a centralized system, which maintains and updates all the activities related to an Organization. +This will track all activity related to Memberships, Chapters, Volunteer Management, +Donor Management, Pledge, Case Management, Meetings, Survey, Fundraiser and Event etc + + + +Non Profit + +{index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/index.txt b/erpnext/docs/user/manual/en/non_profit/index.txt new file mode 100644 index 00000000000..78fdec242da --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/index.txt @@ -0,0 +1,6 @@ +Member +Membership +Membership Type +Chapter +Chapter Member +Chapter Message \ No newline at end of file From b4d73cbda03fec02963a229aa278dcbcbcb310c8 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 19 Sep 2017 15:18:33 +0530 Subject: [PATCH 18/72] [fix] Imported getdate in erpnext --- erpnext/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 022ac92b323..a4950e76c57 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -3,6 +3,7 @@ from __future__ import unicode_literals import inspect import frappe from erpnext.hooks import regional_overrides +from frappe.utils import getdate __version__ = '9.2.19' From 7525bc6f1d1e4857de7474c4739c7f7156ab1259 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 20 Sep 2017 10:23:40 +0530 Subject: [PATCH 19/72] [new] Doctype Donor and Volunteer Added --- erpnext/config/non_profit.py | 90 ++-- erpnext/non_profit/doctype/donor/__init__.py | 0 erpnext/non_profit/doctype/donor/donor.js | 8 + erpnext/non_profit/doctype/donor/donor.json | 394 ++++++++++++++++ erpnext/non_profit/doctype/donor/donor.py | 10 + .../non_profit/doctype/donor/test_donor.js | 23 + .../non_profit/doctype/donor/test_donor.py | 10 + .../non_profit/doctype/donor_type/__init__.py | 0 .../doctype/donor_type/donor_type.js | 8 + .../doctype/donor_type/donor_type.json | 93 ++++ .../doctype/donor_type/donor_type.py | 10 + .../doctype/donor_type/test_donor_type.js | 23 + .../doctype/donor_type/test_donor_type.py | 10 + erpnext/non_profit/doctype/member/member.json | 2 +- .../non_profit/doctype/volunteer/__init__.py | 0 .../doctype/volunteer/test_volunteer.js | 23 + .../doctype/volunteer/test_volunteer.py | 10 + .../non_profit/doctype/volunteer/volunteer.js | 8 + .../doctype/volunteer/volunteer.json | 424 ++++++++++++++++++ .../non_profit/doctype/volunteer/volunteer.py | 10 + .../doctype/volunteer_type/__init__.py | 0 .../volunteer_type/test_volunteer_type.js | 23 + .../volunteer_type/test_volunteer_type.py | 10 + .../doctype/volunteer_type/volunteer_type.js | 8 + .../volunteer_type/volunteer_type.json | 123 +++++ .../doctype/volunteer_type/volunteer_type.py | 10 + 26 files changed, 1289 insertions(+), 41 deletions(-) create mode 100644 erpnext/non_profit/doctype/donor/__init__.py create mode 100644 erpnext/non_profit/doctype/donor/donor.js create mode 100644 erpnext/non_profit/doctype/donor/donor.json create mode 100644 erpnext/non_profit/doctype/donor/donor.py create mode 100644 erpnext/non_profit/doctype/donor/test_donor.js create mode 100644 erpnext/non_profit/doctype/donor/test_donor.py create mode 100644 erpnext/non_profit/doctype/donor_type/__init__.py create mode 100644 erpnext/non_profit/doctype/donor_type/donor_type.js create mode 100644 erpnext/non_profit/doctype/donor_type/donor_type.json create mode 100644 erpnext/non_profit/doctype/donor_type/donor_type.py create mode 100644 erpnext/non_profit/doctype/donor_type/test_donor_type.js create mode 100644 erpnext/non_profit/doctype/donor_type/test_donor_type.py create mode 100644 erpnext/non_profit/doctype/volunteer/__init__.py create mode 100644 erpnext/non_profit/doctype/volunteer/test_volunteer.js create mode 100644 erpnext/non_profit/doctype/volunteer/test_volunteer.py create mode 100644 erpnext/non_profit/doctype/volunteer/volunteer.js create mode 100644 erpnext/non_profit/doctype/volunteer/volunteer.json create mode 100644 erpnext/non_profit/doctype/volunteer/volunteer.py create mode 100644 erpnext/non_profit/doctype/volunteer_type/__init__.py create mode 100644 erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js create mode 100644 erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py create mode 100644 erpnext/non_profit/doctype/volunteer_type/volunteer_type.js create mode 100644 erpnext/non_profit/doctype/volunteer_type/volunteer_type.json create mode 100644 erpnext/non_profit/doctype/volunteer_type/volunteer_type.py diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index 0220a444156..f64e7221fa3 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -39,44 +39,54 @@ def get_data(): }, ] }, - # { - # "label": _("Volunteer Mangement"), - # "items": [ - # { - # "type": "doctype", - # "name": "Member", - # "description": _("Member information."), - # } - # ] - # }, - # { - # "label": _("Donor Management"), - # "items": [ - # { - # "type": "doctype", - # "name": "Member", - # "description": _("Member information."), - # } - # ] - # }, - # { - # "label": _("Event Management"), - # "items": [ - # { - # "type": "doctype", - # "name": "Member", - # "description": _("Member information."), - # } - # ] - # }, - # { - # "label": _("Setup Meeting"), - # "items": [ - # { - # "type": "doctype", - # "name": "Member", - # "description": _("Member information."), - # } - # ] - # }, + { + "label": _("Volunteer"), + "items": [ + { + "type": "doctype", + "name": "Volunteer", + "description": _("Volunteer information."), + }, + { + "type": "doctype", + "name": "Volunteer Type", + "description": _("Volunteer Type information."), + } + ] + }, + { + "label": _("Donor"), + "items": [ + { + "type": "doctype", + "name": "Donor", + "description": _("Donor information."), + }, + { + "type": "doctype", + "name": "Donor Type", + "description": _("Donor Type information."), + } + ] + }, + { + "label": _("Event"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + } + ] + }, + { + "label": _("Setup Meeting"), + "items": [ + { + "type": "doctype", + "name": "Member", + "description": _("Member information."), + } + ] + }, ] diff --git a/erpnext/non_profit/doctype/donor/__init__.py b/erpnext/non_profit/doctype/donor/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/donor/donor.js b/erpnext/non_profit/doctype/donor/donor.js new file mode 100644 index 00000000000..6fbaa016b1e --- /dev/null +++ b/erpnext/non_profit/doctype/donor/donor.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Donor', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/donor/donor.json b/erpnext/non_profit/doctype/donor/donor.json new file mode 100644 index 00000000000..17b19a16b17 --- /dev/null +++ b/erpnext/non_profit/doctype/donor/donor.json @@ -0,0 +1,394 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:email", + "beta": 0, + "creation": "2017-09-19 16:20:27.510196", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "donor_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Donor Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "donor_type", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Donor Type", + "length": 0, + "no_copy": 0, + "options": "Donor Type", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_contacts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address and Contact", + "length": 0, + "no_copy": 0, + "options": "fa fa-map-marker", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_9", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_receivable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-19 16:20:27.510196", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Donor", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/donor/donor.py b/erpnext/non_profit/doctype/donor/donor.py new file mode 100644 index 00000000000..9f09b161eed --- /dev/null +++ b/erpnext/non_profit/doctype/donor/donor.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Donor(Document): + pass diff --git a/erpnext/non_profit/doctype/donor/test_donor.js b/erpnext/non_profit/doctype/donor/test_donor.js new file mode 100644 index 00000000000..02c7dddf76d --- /dev/null +++ b/erpnext/non_profit/doctype/donor/test_donor.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Donor", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Donor + () => frappe.tests.make('Donor', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/donor/test_donor.py b/erpnext/non_profit/doctype/donor/test_donor.py new file mode 100644 index 00000000000..45b8c6e3126 --- /dev/null +++ b/erpnext/non_profit/doctype/donor/test_donor.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestDonor(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/donor_type/__init__.py b/erpnext/non_profit/doctype/donor_type/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.js b/erpnext/non_profit/doctype/donor_type/donor_type.js new file mode 100644 index 00000000000..8ab5f4cb9ac --- /dev/null +++ b/erpnext/non_profit/doctype/donor_type/donor_type.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Donor Type', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.json b/erpnext/non_profit/doctype/donor_type/donor_type.json new file mode 100644 index 00000000000..91df68ffe03 --- /dev/null +++ b/erpnext/non_profit/doctype/donor_type/donor_type.json @@ -0,0 +1,93 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:volunteer_type", + "beta": 0, + "creation": "2017-09-19 16:19:16.639635", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_type", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Donor Type", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-19 16:19:16.639635", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Donor Type", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.py b/erpnext/non_profit/doctype/donor_type/donor_type.py new file mode 100644 index 00000000000..b927ed4d5a6 --- /dev/null +++ b/erpnext/non_profit/doctype/donor_type/donor_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class DonorType(Document): + pass diff --git a/erpnext/non_profit/doctype/donor_type/test_donor_type.js b/erpnext/non_profit/doctype/donor_type/test_donor_type.js new file mode 100644 index 00000000000..cfab6fa9907 --- /dev/null +++ b/erpnext/non_profit/doctype/donor_type/test_donor_type.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Donor Type", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Donor Type + () => frappe.tests.make('Donor Type', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/donor_type/test_donor_type.py b/erpnext/non_profit/doctype/donor_type/test_donor_type.py new file mode 100644 index 00000000000..74317f4f273 --- /dev/null +++ b/erpnext/non_profit/doctype/donor_type/test_donor_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestDonorType(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 4dcd1f100ae..42954319f34 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -385,7 +385,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 13:31:52.177570", + "modified": "2017-09-19 16:16:10.553575", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", diff --git a/erpnext/non_profit/doctype/volunteer/__init__.py b/erpnext/non_profit/doctype/volunteer/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/volunteer/test_volunteer.js b/erpnext/non_profit/doctype/volunteer/test_volunteer.js new file mode 100644 index 00000000000..21d9bc418a8 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer/test_volunteer.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Volunteer", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Volunteer + () => frappe.tests.make('Volunteer', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/volunteer/test_volunteer.py b/erpnext/non_profit/doctype/volunteer/test_volunteer.py new file mode 100644 index 00000000000..86ba0f039d1 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer/test_volunteer.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestVolunteer(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.js b/erpnext/non_profit/doctype/volunteer/volunteer.js new file mode 100644 index 00000000000..2f6bb5bc2ec --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer/volunteer.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Volunteer', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.json b/erpnext/non_profit/doctype/volunteer/volunteer.json new file mode 100644 index 00000000000..23546ba390d --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer/volunteer.json @@ -0,0 +1,424 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:email", + "beta": 0, + "creation": "2017-09-19 16:16:45.676019", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Volunteer Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_type", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Volunteer Type", + "length": 0, + "no_copy": 0, + "options": "Volunteer Type", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expires_on", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expires On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_contacts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address and Contact", + "length": 0, + "no_copy": 0, + "options": "fa fa-map-marker", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_9", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_receivable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-19 16:20:42.099435", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Volunteer", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.py b/erpnext/non_profit/doctype/volunteer/volunteer.py new file mode 100644 index 00000000000..6765e381126 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer/volunteer.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Volunteer(Document): + pass diff --git a/erpnext/non_profit/doctype/volunteer_type/__init__.py b/erpnext/non_profit/doctype/volunteer_type/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js new file mode 100644 index 00000000000..4ae3111f71d --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Volunteer Type", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Volunteer Type + () => frappe.tests.make('Volunteer Type', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py new file mode 100644 index 00000000000..0111d661a50 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestVolunteerType(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js new file mode 100644 index 00000000000..357c09c0c1f --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Volunteer Type', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json new file mode 100644 index 00000000000..f266d0d2d17 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json @@ -0,0 +1,123 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:volunteer_type", + "beta": 0, + "creation": "2017-09-19 16:13:07.763273", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_type", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 1, + "label": "Volunteer Type", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amount", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Amount", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-19 16:13:07.763273", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Volunteer Type", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py new file mode 100644 index 00000000000..fc2a12404fa --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class VolunteerType(Document): + pass From 18ac423c477efc9fcc92862097901d3a41b2689d Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 20 Sep 2017 15:49:31 +0530 Subject: [PATCH 20/72] [new] Volunteer skills and Availability Added --- .../doctype/volunteer/volunteer.json | 94 ++++++++++++++++++- .../volunteer_availability/__init__.py | 0 .../test_volunteer_availability.js | 23 +++++ .../test_volunteer_availability.py | 10 ++ .../volunteer_availability.js | 8 ++ .../volunteer_availability.json | 72 ++++++++++++++ .../volunteer_availability.py | 10 ++ .../doctype/volunteer_skills/__init__.py | 0 .../volunteer_skills/volunteer_skills.json | 72 ++++++++++++++ .../volunteer_skills/volunteer_skills.py | 10 ++ 10 files changed, 298 insertions(+), 1 deletion(-) create mode 100644 erpnext/non_profit/doctype/volunteer_availability/__init__.py create mode 100644 erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js create mode 100644 erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py create mode 100644 erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js create mode 100644 erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json create mode 100644 erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py create mode 100644 erpnext/non_profit/doctype/volunteer_skills/__init__.py create mode 100644 erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json create mode 100644 erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.json b/erpnext/non_profit/doctype/volunteer/volunteer.json index 23546ba390d..1f3555f0fbc 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.json +++ b/erpnext/non_profit/doctype/volunteer/volunteer.json @@ -373,6 +373,98 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_availability_table", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Volunteer Availability", + "length": 0, + "no_copy": 0, + "options": "Volunteer Availability", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_skills_table", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Volunteer Skills", + "length": 0, + "no_copy": 0, + "options": "Volunteer Skills", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "note", + "fieldtype": "Long Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Note", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 0, @@ -385,7 +477,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 16:20:42.099435", + "modified": "2017-09-20 15:30:34.874289", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer", diff --git a/erpnext/non_profit/doctype/volunteer_availability/__init__.py b/erpnext/non_profit/doctype/volunteer_availability/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js new file mode 100644 index 00000000000..77b2dcf24c3 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Volunteer Availability", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Volunteer Availability + () => frappe.tests.make('Volunteer Availability', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py new file mode 100644 index 00000000000..5502194e9b0 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestVolunteerAvailability(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js new file mode 100644 index 00000000000..a19e9a067d1 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Volunteer Availability', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json new file mode 100644 index 00000000000..08981c2e87e --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json @@ -0,0 +1,72 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-09-20 15:16:09.175826", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_availability", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Volunteer Availability", + "length": 0, + "no_copy": 0, + "options": "\nWeekly\nWeekdays\nWeekends\nMorning\nAfternoon\nEvening", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-09-20 15:28:45.962398", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Volunteer Availability", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py new file mode 100644 index 00000000000..a159e49e82a --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class VolunteerAvailability(Document): + pass diff --git a/erpnext/non_profit/doctype/volunteer_skills/__init__.py b/erpnext/non_profit/doctype/volunteer_skills/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json new file mode 100644 index 00000000000..bae484fb730 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json @@ -0,0 +1,72 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-09-20 15:26:26.453435", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_skills", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Volunteer Skills", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-09-20 15:28:53.203725", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Volunteer Skills", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py new file mode 100644 index 00000000000..9909f9fda59 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class VolunteerSkills(Document): + pass From 2c9ce190ebc573f31a56fc4cc3a6bd7a59120e26 Mon Sep 17 00:00:00 2001 From: Vishal Date: Thu, 21 Sep 2017 12:09:51 +0530 Subject: [PATCH 21/72] [new] Grant Application Doctype Added --- erpnext/config/non_profit.py | 10 + .../doctype/grant_application/__init__.py | 0 .../grant_application/grant_application.js | 8 + .../grant_application/grant_application.json | 574 ++++++++++++++++++ .../grant_application/grant_application.py | 10 + .../test_grant_application.js | 23 + .../test_grant_application.py | 10 + 7 files changed, 635 insertions(+) create mode 100644 erpnext/non_profit/doctype/grant_application/__init__.py create mode 100644 erpnext/non_profit/doctype/grant_application/grant_application.js create mode 100644 erpnext/non_profit/doctype/grant_application/grant_application.json create mode 100644 erpnext/non_profit/doctype/grant_application/grant_application.py create mode 100644 erpnext/non_profit/doctype/grant_application/test_grant_application.js create mode 100644 erpnext/non_profit/doctype/grant_application/test_grant_application.py diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index f64e7221fa3..ff4ff24af81 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -69,6 +69,16 @@ def get_data(): } ] }, + { + "label": _("Grant Application"), + "items": [ + { + "type": "doctype", + "name": "Grant Application", + "description": _("Grant information."), + } + ] + }, { "label": _("Event"), "items": [ diff --git a/erpnext/non_profit/doctype/grant_application/__init__.py b/erpnext/non_profit/doctype/grant_application/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.js b/erpnext/non_profit/doctype/grant_application/grant_application.js new file mode 100644 index 00000000000..c10bd511b80 --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/grant_application.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Grant Application', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json new file mode 100644 index 00000000000..19c8571574a --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -0,0 +1,574 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:email", + "beta": 0, + "creation": "2017-09-21 12:02:01.206913", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "organization", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Organization", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "grant_applicant_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "website_url", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website URL", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_contacts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address and Contact", + "length": 0, + "no_copy": 0, + "options": "fa fa-map-marker", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_9", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "contact_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Contact HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "grant_application_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Grant Application Details ", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "grant_description", + "fieldtype": "Long Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Grant Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "grant_purpose", + "fieldtype": "Long Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Grant Purpose", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amount", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Amount Requested ?", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "grant_past_record", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Have you received grant from us before ?", + "length": 0, + "no_copy": 0, + "options": "YES\nNO", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_receivable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-21 12:02:01.206913", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Grant Application", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py new file mode 100644 index 00000000000..49cf58cb426 --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class GrantApplication(Document): + pass diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.js b/erpnext/non_profit/doctype/grant_application/test_grant_application.js new file mode 100644 index 00000000000..66681545fcd --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Grant Application", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Grant Application + () => frappe.tests.make('Grant Application', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.py b/erpnext/non_profit/doctype/grant_application/test_grant_application.py new file mode 100644 index 00000000000..fc9dfdfb8ec --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestGrantApplication(unittest.TestCase): + pass From d5d0813b2d6d6e064da1843d939f2d98acf42925 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 22 Sep 2017 13:22:46 +0530 Subject: [PATCH 22/72] [new] Modified Doctypes for list view --- erpnext/config/non_profit.py | 22 +-- .../assets/img/non_profit/donor/donor.png | Bin 0 -> 77089 bytes .../img/non_profit/donor/donor_type.png | Bin 0 -> 65465 bytes .../grant_application/gant_application.png | Bin 0 -> 112397 bytes erpnext/docs/assets/img/non_profit/module.png | Bin 57335 -> 72459 bytes .../img/non_profit/volunteer/volunteer.png | Bin 0 -> 87217 bytes .../non_profit/volunteer/volunteer_type.png | Bin 0 -> 66279 bytes .../manual/en/non_profit/Donor/__init__.py | 0 .../user/manual/en/non_profit/Donor/donor.md | 7 + .../manual/en/non_profit/Donor/donor_type.md | 7 + .../user/manual/en/non_profit/Donor/index.md | 7 + .../user/manual/en/non_profit/Donor/index.txt | 0 .../Grant Application/Grant Application.md | 7 + .../non_profit/Grant Application/__init__.py | 0 .../en/non_profit/Grant Application/index.md | 9 ++ .../en/non_profit/Grant Application/index.txt | 0 .../en/non_profit/Volunteer/__init__.py | 0 .../manual/en/non_profit/Volunteer/index.md | 7 + .../manual/en/non_profit/Volunteer/index.txt | 0 .../en/non_profit/Volunteer/volunteer.md | 7 + .../en/non_profit/Volunteer/volunteer_type.md | 7 + .../docs/user/manual/en/non_profit/index.md | 2 +- .../docs/user/manual/en/non_profit/index.txt | 7 +- erpnext/non_profit/doctype/donor/donor.js | 9 ++ erpnext/non_profit/doctype/donor/donor.json | 67 ++++----- erpnext/non_profit/doctype/donor/donor.py | 6 +- .../non_profit/doctype/donor/donor_list.py | 3 + .../grant_application/grant_application.js | 9 ++ .../grant_application/grant_application.json | 88 ++---------- .../grant_application/grant_application.py | 5 +- .../grant_application_list.py | 3 + erpnext/non_profit/doctype/member/member.json | 127 +++++++++--------- .../non_profit/doctype/member/member_list.py | 3 + .../non_profit/doctype/volunteer/volunteer.js | 9 ++ .../doctype/volunteer/volunteer.json | 127 +++++++++--------- .../non_profit/doctype/volunteer/volunteer.py | 5 +- 36 files changed, 291 insertions(+), 259 deletions(-) create mode 100644 erpnext/docs/assets/img/non_profit/donor/donor.png create mode 100644 erpnext/docs/assets/img/non_profit/donor/donor_type.png create mode 100644 erpnext/docs/assets/img/non_profit/grant_application/gant_application.png create mode 100644 erpnext/docs/assets/img/non_profit/volunteer/volunteer.png create mode 100644 erpnext/docs/assets/img/non_profit/volunteer/volunteer_type.png create mode 100644 erpnext/docs/user/manual/en/non_profit/Donor/__init__.py create mode 100644 erpnext/docs/user/manual/en/non_profit/Donor/donor.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Donor/index.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Donor/index.txt create mode 100644 erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Grant Application/__init__.py create mode 100644 erpnext/docs/user/manual/en/non_profit/Grant Application/index.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt create mode 100644 erpnext/docs/user/manual/en/non_profit/Volunteer/__init__.py create mode 100644 erpnext/docs/user/manual/en/non_profit/Volunteer/index.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt create mode 100644 erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md create mode 100644 erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md create mode 100644 erpnext/non_profit/doctype/donor/donor_list.py create mode 100644 erpnext/non_profit/doctype/grant_application/grant_application_list.py create mode 100644 erpnext/non_profit/doctype/member/member_list.py diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index ff4ff24af81..9c85ff6afe4 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -78,25 +78,5 @@ def get_data(): "description": _("Grant information."), } ] - }, - { - "label": _("Event"), - "items": [ - { - "type": "doctype", - "name": "Member", - "description": _("Member information."), - } - ] - }, - { - "label": _("Setup Meeting"), - "items": [ - { - "type": "doctype", - "name": "Member", - "description": _("Member information."), - } - ] - }, + } ] diff --git a/erpnext/docs/assets/img/non_profit/donor/donor.png b/erpnext/docs/assets/img/non_profit/donor/donor.png new file mode 100644 index 0000000000000000000000000000000000000000..681dcc7f698cb2b66d3030800b4dd95d3cbfca0f GIT binary patch literal 77089 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%0D~mzLKN#(p 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 L-6_0n_T)bRK9%&T literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/donor/donor_type.png b/erpnext/docs/assets/img/non_profit/donor/donor_type.png new file mode 100644 index 0000000000000000000000000000000000000000..9fedb9b51c07dcaedd67d96d464ea23db9d726f8 GIT binary patch literal 65465 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/grant_application/gant_application.png b/erpnext/docs/assets/img/non_profit/grant_application/gant_application.png new file mode 100644 index 0000000000000000000000000000000000000000..50cc1a87f7c9e1a26b8821b4e9e73ba0aeeddf08 GIT binary patch literal 112397 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�$4nn2eUct?l^-*Nes=bQ%P{aLKV~-Q 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 C#jgJV literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/volunteer/volunteer_type.png b/erpnext/docs/assets/img/non_profit/volunteer/volunteer_type.png new file mode 100644 index 0000000000000000000000000000000000000000..729a0b78d087dc3520f4d993560a51dee82727fc GIT binary patch literal 66279 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 + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md b/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md new file mode 100644 index 00000000000..6985a0f6c7a --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md @@ -0,0 +1,7 @@ +#Donor Type + +The Donor Type doctype allows you to Create different Donor Profile for the Donor. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/index.md b/erpnext/docs/user/manual/en/non_profit/Donor/index.md new file mode 100644 index 00000000000..387cc9e9ffe --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Donor/index.md @@ -0,0 +1,7 @@ +# Donor + +This section contains Donors and Donors Contribution related documents. + +### Topics + +{index} diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/index.txt b/erpnext/docs/user/manual/en/non_profit/Donor/index.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md new file mode 100644 index 00000000000..a2ff9fe182b --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md @@ -0,0 +1,7 @@ +#Member + +The Grant Application doctype allows you to record the Grant Applicants details. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/__init__.py b/erpnext/docs/user/manual/en/non_profit/Grant Application/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md new file mode 100644 index 00000000000..3c443833791 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md @@ -0,0 +1,9 @@ +# Grnat Application + +Grants are non-repayable funds or products disbursed or gifted by one party (grant makers), often a government department, corporation, foundation or trust, to a recipient, often (but not always) a nonprofit entity, educational institution, business or an individual. In order to receive a grant, some form of "Grant Writing" often referred to as either a proposal or an application is required. +Most grants are made to fund a specific project and require some level of compliance and reporting. The grant writing process involves an applicant submitting a proposal (or submission) to a potential funder, either on the applicant's own initiative or in response to a Request for Proposal from the funder. Other grants can be given to individuals, such as victims of natural disasters or individuals who seek to open a small business. Sometimes grant makers require grant seekers to have some form of tax-exempt status, be a registered nonprofit organization or a local government. + + +### Topics + +{index} diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/__init__.py b/erpnext/docs/user/manual/en/non_profit/Volunteer/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md new file mode 100644 index 00000000000..88ec43bda17 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md @@ -0,0 +1,7 @@ +# Volunteer + +This section contains Volunteer and Volunteer Type related documents. + +### Topics + +{index} diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md new file mode 100644 index 00000000000..4a92202db1b --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md @@ -0,0 +1,7 @@ +#Volunteer + +The Volunteer doctype allows you to record the Volunter details. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md new file mode 100644 index 00000000000..d8f27625352 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md @@ -0,0 +1,7 @@ +#Membership Type + +The Membership Type doctype allows you to Create different membership for the Member. + +Student + +{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/index.md b/erpnext/docs/user/manual/en/non_profit/index.md index 027324687cb..13aaf036231 100644 --- a/erpnext/docs/user/manual/en/non_profit/index.md +++ b/erpnext/docs/user/manual/en/non_profit/index.md @@ -3,7 +3,7 @@ The Non Profit Modules in ERPNext is designed to meet requirements of NGO and Non Profit Organization. This is a centralized system, which maintains and updates all the activities related to an Organization. This will track all activity related to Memberships, Chapters, Volunteer Management, -Donor Management, Pledge, Case Management, Meetings, Survey, Fundraiser and Event etc +Donor Management, Pledge, Case Management, Meetings, Survey, Fundraiser and Event and Grant etc diff --git a/erpnext/docs/user/manual/en/non_profit/index.txt b/erpnext/docs/user/manual/en/non_profit/index.txt index 78fdec242da..5ca0eb1319b 100644 --- a/erpnext/docs/user/manual/en/non_profit/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/index.txt @@ -3,4 +3,9 @@ Membership Membership Type Chapter Chapter Member -Chapter Message \ No newline at end of file +Chapter Message +Volunteer +Volunteer Type +Donor +Donor Type +Grant Application \ No newline at end of file diff --git a/erpnext/non_profit/doctype/donor/donor.js b/erpnext/non_profit/doctype/donor/donor.js index 6fbaa016b1e..494ef64ec1b 100644 --- a/erpnext/non_profit/doctype/donor/donor.js +++ b/erpnext/non_profit/doctype/donor/donor.js @@ -3,6 +3,15 @@ frappe.ui.form.on('Donor', { refresh: function(frm) { + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Donor'} + + frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); + + if(!frm.doc.__islocal) { + frappe.contacts.render_address_and_contact(frm); + } else { + frappe.contacts.clear_address_and_contact(frm); + } } }); diff --git a/erpnext/non_profit/doctype/donor/donor.json b/erpnext/non_profit/doctype/donor/donor.json index 17b19a16b17..d45074390b9 100644 --- a/erpnext/non_profit/doctype/donor/donor.json +++ b/erpnext/non_profit/doctype/donor/donor.json @@ -43,6 +43,35 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -104,35 +133,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -141,7 +141,7 @@ "columns": 0, "fieldname": "image", "fieldtype": "Attach Image", - "hidden": 0, + "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, @@ -150,10 +150,10 @@ "in_standard_filter": 0, "label": "Image", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -349,13 +349,14 @@ "hide_heading": 0, "hide_toolbar": 0, "idx": 0, + "image_field": "image", "image_view": 0, "in_create": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 16:20:27.510196", + "modified": "2017-09-22 13:10:56.137043", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor", diff --git a/erpnext/non_profit/doctype/donor/donor.py b/erpnext/non_profit/doctype/donor/donor.py index 9f09b161eed..d775c8367f2 100644 --- a/erpnext/non_profit/doctype/donor/donor.py +++ b/erpnext/non_profit/doctype/donor/donor.py @@ -5,6 +5,10 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document +from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address class Donor(Document): - pass + def onload(self): + """Load address and contacts in `__onload`""" + load_address_and_contact(self) + diff --git a/erpnext/non_profit/doctype/donor/donor_list.py b/erpnext/non_profit/doctype/donor/donor_list.py new file mode 100644 index 00000000000..248ba85d733 --- /dev/null +++ b/erpnext/non_profit/doctype/donor/donor_list.py @@ -0,0 +1,3 @@ +frappe.listview_settings['Donor'] = { + add_fields: ["donor_name", "donor_type", "image"], +}; diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.js b/erpnext/non_profit/doctype/grant_application/grant_application.js index c10bd511b80..f4ac132c507 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application.js @@ -3,6 +3,15 @@ frappe.ui.form.on('Grant Application', { refresh: function(frm) { + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Grant Application'} + + frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); + + if(!frm.doc.__islocal) { + frappe.contacts.render_address_and_contact(frm); + } else { + frappe.contacts.clear_address_and_contact(frm); + } } }); diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index 19c8571574a..e7d23144eba 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -79,16 +79,15 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "email", - "fieldtype": "Data", + "fieldname": "column_break_5", + "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_standard_filter": 0, - "label": "Email", "length": 0, "no_copy": 0, "permlevel": 0, @@ -98,7 +97,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -139,15 +138,16 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", + "fieldname": "email", + "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, + "label": "Email", "length": 0, "no_copy": 0, "permlevel": 0, @@ -157,7 +157,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -170,7 +170,7 @@ "columns": 0, "fieldname": "image", "fieldtype": "Attach Image", - "hidden": 0, + "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, @@ -179,10 +179,10 @@ "in_standard_filter": 0, "label": "Image", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -462,80 +462,20 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_receivable_accounts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "has_web_view": 0, "hide_heading": 0, "hide_toolbar": 0, "idx": 0, + "image_field": "image", "image_view": 0, "in_create": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-21 12:02:01.206913", + "modified": "2017-09-22 13:10:32.303551", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 49cf58cb426..2a48138c397 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -5,6 +5,9 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document +from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address class GrantApplication(Document): - pass + def onload(self): + """Load address and contacts in `__onload`""" + load_address_and_contact(self) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application_list.py b/erpnext/non_profit/doctype/grant_application/grant_application_list.py new file mode 100644 index 00000000000..a1adb221354 --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/grant_application_list.py @@ -0,0 +1,3 @@ +frappe.listview_settings['Grant Application'] = { + add_fields: ["grant_application_name", "image"], +}; diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 42954319f34..179c868f4be 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -43,6 +43,65 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expires_on", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expires On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -74,36 +133,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "expires_on", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Expires On", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -134,35 +163,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -171,7 +171,7 @@ "columns": 0, "fieldname": "image", "fieldtype": "Attach Image", - "hidden": 0, + "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, @@ -180,10 +180,10 @@ "in_standard_filter": 0, "label": "Image", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -379,13 +379,14 @@ "hide_heading": 0, "hide_toolbar": 0, "idx": 0, + "image_field": "image", "image_view": 0, "in_create": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 16:16:10.553575", + "modified": "2017-09-22 13:03:06.022229", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", diff --git a/erpnext/non_profit/doctype/member/member_list.py b/erpnext/non_profit/doctype/member/member_list.py new file mode 100644 index 00000000000..9a10f217e62 --- /dev/null +++ b/erpnext/non_profit/doctype/member/member_list.py @@ -0,0 +1,3 @@ +frappe.listview_settings['Member'] = { + add_fields: ["member_name", "member_type", "image"], +}; diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.js b/erpnext/non_profit/doctype/volunteer/volunteer.js index 2f6bb5bc2ec..1d47d6d9614 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.js +++ b/erpnext/non_profit/doctype/volunteer/volunteer.js @@ -4,5 +4,14 @@ frappe.ui.form.on('Volunteer', { refresh: function(frm) { + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Volunteer'} + + frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); + + if(!frm.doc.__islocal) { + frappe.contacts.render_address_and_contact(frm); + } else { + frappe.contacts.clear_address_and_contact(frm); + } } }); diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.json b/erpnext/non_profit/doctype/volunteer/volunteer.json index 1f3555f0fbc..1b9a63f8682 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.json +++ b/erpnext/non_profit/doctype/volunteer/volunteer.json @@ -43,6 +43,65 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expires_on", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expires On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -74,36 +133,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "expires_on", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Expires On", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -134,35 +163,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -171,7 +171,7 @@ "columns": 0, "fieldname": "image", "fieldtype": "Attach Image", - "hidden": 0, + "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, @@ -180,10 +180,10 @@ "in_standard_filter": 0, "label": "Image", "length": 0, - "no_copy": 0, + "no_copy": 1, "permlevel": 0, "precision": "", - "print_hide": 0, + "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -471,13 +471,14 @@ "hide_heading": 0, "hide_toolbar": 0, "idx": 0, + "image_field": "image", "image_view": 0, "in_create": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-20 15:30:34.874289", + "modified": "2017-09-22 13:11:06.477736", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer", diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.py b/erpnext/non_profit/doctype/volunteer/volunteer.py index 6765e381126..2c02ea0a8ec 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.py +++ b/erpnext/non_profit/doctype/volunteer/volunteer.py @@ -5,6 +5,9 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document +from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address class Volunteer(Document): - pass + def onload(self): + """Load address and contacts in `__onload`""" + load_address_and_contact(self) From 1c5bf8e3ca7f3cbf6909603d1716064951b689b6 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 22 Sep 2017 14:00:40 +0530 Subject: [PATCH 23/72] modified index.md --- .../docs/user/manual/en/non_profit/Grant Application/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md index 3c443833791..425e70294e1 100644 --- a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md @@ -1,4 +1,4 @@ -# Grnat Application +# Grant Application Grants are non-repayable funds or products disbursed or gifted by one party (grant makers), often a government department, corporation, foundation or trust, to a recipient, often (but not always) a nonprofit entity, educational institution, business or an individual. In order to receive a grant, some form of "Grant Writing" often referred to as either a proposal or an application is required. Most grants are made to fund a specific project and require some level of compliance and reporting. The grant writing process involves an applicant submitting a proposal (or submission) to a potential funder, either on the applicant's own initiative or in response to a Request for Proposal from the funder. Other grants can be given to individuals, such as victims of natural disasters or individuals who seek to open a small business. Sometimes grant makers require grant seekers to have some form of tax-exempt status, be a registered nonprofit organization or a local government. From 1ebdeacee3b6c8ae010de2f150e71361a8e9a075 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 22 Sep 2017 15:38:11 +0530 Subject: [PATCH 24/72] UI Test Added for Membership Type --- .../grant_application/grant_application.png | Bin 0 -> 112397 bytes .../Grant Application/grant_application.md | 7 +++++++ .../membership_type/test_membership_type.js | 10 ++++++---- 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 erpnext/docs/assets/img/non_profit/grant_application/grant_application.png create mode 100644 erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md diff --git a/erpnext/docs/assets/img/non_profit/grant_application/grant_application.png b/erpnext/docs/assets/img/non_profit/grant_application/grant_application.png new file mode 100644 index 0000000000000000000000000000000000000000..50cc1a87f7c9e1a26b8821b4e9e73ba0aeeddf08 GIT binary patch literal 112397 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md new file mode 100644 index 00000000000..47a06061859 --- /dev/null +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md @@ -0,0 +1,7 @@ +#Grant Application + +The Grant Application doctype allows you to record the Grant Applicants details. + +Grant Application + +{next} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/membership_type/test_membership_type.js b/erpnext/non_profit/doctype/membership_type/test_membership_type.js index d833aac6912..6440df8473f 100644 --- a/erpnext/non_profit/doctype/membership_type/test_membership_type.js +++ b/erpnext/non_profit/doctype/membership_type/test_membership_type.js @@ -6,16 +6,18 @@ QUnit.test("test: Membership Type", function (assert) { let done = assert.async(); // number of asserts - assert.expect(1); + assert.expect(2); frappe.run_serially([ - // insert a new Membership Type + // insert a new Member () => frappe.tests.make('Membership Type', [ // values to be set - {key: 'value'} + {membership_type: 'Gold'}, + {amount:50000} ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.membership_type, 'Gold'); + assert.equal(cur_frm.doc.amount, '50000'); }, () => done() ]); From 722c06e819b4b1a3d77d96e9b7ab501755667d61 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 27 Sep 2017 16:35:46 +0530 Subject: [PATCH 25/72] [fix] travis --- erpnext/non_profit/doctype/donor/donor_list.js | 3 +++ erpnext/non_profit/doctype/donor/donor_list.py | 3 --- .../{grant_application_list.py => grant_application_list.js} | 0 .../doctype/member/{member_list.py => member_list.js} | 0 4 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 erpnext/non_profit/doctype/donor/donor_list.js delete mode 100644 erpnext/non_profit/doctype/donor/donor_list.py rename erpnext/non_profit/doctype/grant_application/{grant_application_list.py => grant_application_list.js} (100%) rename erpnext/non_profit/doctype/member/{member_list.py => member_list.js} (100%) diff --git a/erpnext/non_profit/doctype/donor/donor_list.js b/erpnext/non_profit/doctype/donor/donor_list.js new file mode 100644 index 00000000000..31d4d292e7c --- /dev/null +++ b/erpnext/non_profit/doctype/donor/donor_list.js @@ -0,0 +1,3 @@ +frappe.listview_settings['Donor'] = { + add_fields: ["donor_name", "donor_type", "image"], +}; diff --git a/erpnext/non_profit/doctype/donor/donor_list.py b/erpnext/non_profit/doctype/donor/donor_list.py deleted file mode 100644 index 248ba85d733..00000000000 --- a/erpnext/non_profit/doctype/donor/donor_list.py +++ /dev/null @@ -1,3 +0,0 @@ -frappe.listview_settings['Donor'] = { - add_fields: ["donor_name", "donor_type", "image"], -}; diff --git a/erpnext/non_profit/doctype/grant_application/grant_application_list.py b/erpnext/non_profit/doctype/grant_application/grant_application_list.js similarity index 100% rename from erpnext/non_profit/doctype/grant_application/grant_application_list.py rename to erpnext/non_profit/doctype/grant_application/grant_application_list.js diff --git a/erpnext/non_profit/doctype/member/member_list.py b/erpnext/non_profit/doctype/member/member_list.js similarity index 100% rename from erpnext/non_profit/doctype/member/member_list.py rename to erpnext/non_profit/doctype/member/member_list.js From d051921ff856b9f046f478b7f89238e4b6f978a0 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 4 Oct 2017 16:01:51 +0530 Subject: [PATCH 26/72] [fix] Codacy issue --- erpnext/non_profit/doctype/chapter/chapter.js | 2 +- erpnext/non_profit/doctype/chapter/chapter.py | 9 --------- erpnext/non_profit/doctype/chapter/test_chapter.py | 1 - .../non_profit/doctype/chapter_member/chapter_member.py | 1 - .../doctype/chapter_message/chapter_message.js | 8 +++----- .../doctype/chapter_message/chapter_message.py | 1 - erpnext/non_profit/doctype/donor/donor.js | 2 +- erpnext/non_profit/doctype/donor/donor.py | 3 +-- erpnext/non_profit/doctype/donor/test_donor.py | 1 - erpnext/non_profit/doctype/donor_type/donor_type.js | 2 +- erpnext/non_profit/doctype/donor_type/donor_type.py | 1 - erpnext/non_profit/doctype/donor_type/test_donor_type.py | 2 +- .../doctype/grant_application/grant_application.js | 2 +- .../doctype/grant_application/grant_application.py | 2 +- .../doctype/grant_application/grant_application_list.js | 2 +- .../doctype/grant_application/test_grant_application.py | 1 - erpnext/non_profit/doctype/member/member.js | 2 +- erpnext/non_profit/doctype/member/member.py | 3 +-- erpnext/non_profit/doctype/member/member_list.js | 2 +- erpnext/non_profit/doctype/member/test_member.py | 1 - erpnext/non_profit/doctype/membership/test_membership.py | 1 - .../doctype/membership_type/membership_type.js | 2 +- .../doctype/membership_type/test_membership_type.py | 1 - erpnext/non_profit/doctype/volunteer/test_volunteer.py | 1 - erpnext/non_profit/doctype/volunteer/volunteer.js | 2 +- erpnext/non_profit/doctype/volunteer/volunteer.py | 3 +-- .../test_volunteer_availability.py | 1 - .../volunteer_availability/volunteer_availability.js | 2 +- .../volunteer_availability/volunteer_availability.py | 1 - .../doctype/volunteer_skills/volunteer_skills.py | 1 - .../doctype/volunteer_type/test_volunteer_type.py | 1 - .../non_profit/doctype/volunteer_type/volunteer_type.js | 2 +- .../non_profit/doctype/volunteer_type/volunteer_type.py | 1 - 33 files changed, 19 insertions(+), 48 deletions(-) diff --git a/erpnext/non_profit/doctype/chapter/chapter.js b/erpnext/non_profit/doctype/chapter/chapter.js index c7841e1f119..c8b6d4a6446 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.js +++ b/erpnext/non_profit/doctype/chapter/chapter.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Chapter', { - refresh: function(frm) { + refresh: function() { } }); diff --git a/erpnext/non_profit/doctype/chapter/chapter.py b/erpnext/non_profit/doctype/chapter/chapter.py index c93214ba8cb..6f990fd9b81 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.py +++ b/erpnext/non_profit/doctype/chapter/chapter.py @@ -5,20 +5,11 @@ from __future__ import unicode_literals import frappe from frappe.website.website_generator import WebsiteGenerator -from frappe.model.document import Document -from frappe import _ class Chapter(WebsiteGenerator): def get_context(self, context): context.no_cache = True - def validate(self): - chapter_head = self.chapter_head - chapter = frappe.get_all('Chapter', filters={'published': True}, fields=['chapter_head']) - - # if chapter_head in [d.chapter_head for d in chapter]: - # frappe.throw(_('You are not allow to create more than one Chapter')) - def enable(self): chapter = frappe.get_doc('Chapter', frappe.form_dict.name) chapter.append('members', dict(enable=self.value)) diff --git a/erpnext/non_profit/doctype/chapter/test_chapter.py b/erpnext/non_profit/doctype/chapter/test_chapter.py index ff1ac9a2737..d757a1f9159 100644 --- a/erpnext/non_profit/doctype/chapter/test_chapter.py +++ b/erpnext/non_profit/doctype/chapter/test_chapter.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestChapter(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/chapter_member/chapter_member.py b/erpnext/non_profit/doctype/chapter_member/chapter_member.py index 0e0248d26be..16fe7fb520a 100644 --- a/erpnext/non_profit/doctype/chapter_member/chapter_member.py +++ b/erpnext/non_profit/doctype/chapter_member/chapter_member.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document class ChapterMember(Document): diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.js b/erpnext/non_profit/doctype/chapter_message/chapter_message.js index 832c93b3ddb..92d27536f1d 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.js +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.js @@ -3,10 +3,8 @@ frappe.ui.form.on('Chapter Message', { onload: function(frm){ - console.log("here" + frappe.session.user) - chapter_head = frappe.session.user - frappe.db.get_value('Chapter', {chapter_head: chapter_head}, 'name', function(data) { - frm.set_value('chapter', data.name); - }) + frappe.db.get_value('Chapter', {chapter_head: frappe.session.user}, 'name', function(data) { + frm.set_value('chapter', data.name); + }); }, }); diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.py b/erpnext/non_profit/doctype/chapter_message/chapter_message.py index c7dd73e4a65..64e54d59dfb 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.py +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document from frappe import _ diff --git a/erpnext/non_profit/doctype/donor/donor.js b/erpnext/non_profit/doctype/donor/donor.js index 494ef64ec1b..090d5af32ef 100644 --- a/erpnext/non_profit/doctype/donor/donor.js +++ b/erpnext/non_profit/doctype/donor/donor.js @@ -3,7 +3,7 @@ frappe.ui.form.on('Donor', { refresh: function(frm) { - frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Donor'} + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Donor'}; frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); diff --git a/erpnext/non_profit/doctype/donor/donor.py b/erpnext/non_profit/doctype/donor/donor.py index d775c8367f2..9121d0cdfc8 100644 --- a/erpnext/non_profit/doctype/donor/donor.py +++ b/erpnext/non_profit/doctype/donor/donor.py @@ -3,9 +3,8 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document -from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address +from frappe.contacts.address_and_contact import load_address_and_contact class Donor(Document): def onload(self): diff --git a/erpnext/non_profit/doctype/donor/test_donor.py b/erpnext/non_profit/doctype/donor/test_donor.py index 45b8c6e3126..3b6724eb63a 100644 --- a/erpnext/non_profit/doctype/donor/test_donor.py +++ b/erpnext/non_profit/doctype/donor/test_donor.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestDonor(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.js b/erpnext/non_profit/doctype/donor_type/donor_type.js index 8ab5f4cb9ac..7b1fd4fe890 100644 --- a/erpnext/non_profit/doctype/donor_type/donor_type.js +++ b/erpnext/non_profit/doctype/donor_type/donor_type.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Donor Type', { - refresh: function(frm) { + refresh: function() { } }); diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.py b/erpnext/non_profit/doctype/donor_type/donor_type.py index b927ed4d5a6..e9262ac2a52 100644 --- a/erpnext/non_profit/doctype/donor_type/donor_type.py +++ b/erpnext/non_profit/doctype/donor_type/donor_type.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document class DonorType(Document): diff --git a/erpnext/non_profit/doctype/donor_type/test_donor_type.py b/erpnext/non_profit/doctype/donor_type/test_donor_type.py index 74317f4f273..e7939136b71 100644 --- a/erpnext/non_profit/doctype/donor_type/test_donor_type.py +++ b/erpnext/non_profit/doctype/donor_type/test_donor_type.py @@ -3,7 +3,7 @@ # See license.txt from __future__ import unicode_literals -import frappe + import unittest class TestDonorType(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.js b/erpnext/non_profit/doctype/grant_application/grant_application.js index f4ac132c507..bfc2f655d68 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application.js @@ -3,7 +3,7 @@ frappe.ui.form.on('Grant Application', { refresh: function(frm) { - frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Grant Application'} + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Grant Application'}; frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 2a48138c397..7049ca3b358 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -5,7 +5,7 @@ from __future__ import unicode_literals import frappe from frappe.model.document import Document -from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address +from frappe.contacts.address_and_contact import load_address_and_contact class GrantApplication(Document): def onload(self): diff --git a/erpnext/non_profit/doctype/grant_application/grant_application_list.js b/erpnext/non_profit/doctype/grant_application/grant_application_list.js index a1adb221354..37da54ca00d 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application_list.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application_list.js @@ -1,3 +1,3 @@ frappe.listview_settings['Grant Application'] = { - add_fields: ["grant_application_name", "image"], + add_fields: ["grant_application_name", "image"], }; diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.py b/erpnext/non_profit/doctype/grant_application/test_grant_application.py index fc9dfdfb8ec..da16acfaacb 100644 --- a/erpnext/non_profit/doctype/grant_application/test_grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestGrantApplication(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js index 805d125c60c..5cfbe421959 100644 --- a/erpnext/non_profit/doctype/member/member.js +++ b/erpnext/non_profit/doctype/member/member.js @@ -4,7 +4,7 @@ frappe.ui.form.on('Member', { refresh: function(frm) { - frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Member'} + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Member'}; frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); diff --git a/erpnext/non_profit/doctype/member/member.py b/erpnext/non_profit/doctype/member/member.py index 083d698b88b..e0ad7fcd4e6 100644 --- a/erpnext/non_profit/doctype/member/member.py +++ b/erpnext/non_profit/doctype/member/member.py @@ -3,9 +3,8 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document -from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address +from frappe.contacts.address_and_contact import load_address_and_contact class Member(Document): def onload(self): diff --git a/erpnext/non_profit/doctype/member/member_list.js b/erpnext/non_profit/doctype/member/member_list.js index 9a10f217e62..af1b822dcaa 100644 --- a/erpnext/non_profit/doctype/member/member_list.js +++ b/erpnext/non_profit/doctype/member/member_list.js @@ -1,3 +1,3 @@ frappe.listview_settings['Member'] = { - add_fields: ["member_name", "member_type", "image"], + add_fields: ["member_name", "member_type", "image"], }; diff --git a/erpnext/non_profit/doctype/member/test_member.py b/erpnext/non_profit/doctype/member/test_member.py index ae5865ca8a4..748a500deec 100644 --- a/erpnext/non_profit/doctype/member/test_member.py +++ b/erpnext/non_profit/doctype/member/test_member.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestMember(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/membership/test_membership.py b/erpnext/non_profit/doctype/membership/test_membership.py index 150397d6eb8..b23f4062a97 100644 --- a/erpnext/non_profit/doctype/membership/test_membership.py +++ b/erpnext/non_profit/doctype/membership/test_membership.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestMembership(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.js b/erpnext/non_profit/doctype/membership_type/membership_type.js index 2fb47a151c5..3ef39aee7d5 100644 --- a/erpnext/non_profit/doctype/membership_type/membership_type.js +++ b/erpnext/non_profit/doctype/membership_type/membership_type.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Membership Type', { - refresh: function(frm) { + refresh: function() { } }); diff --git a/erpnext/non_profit/doctype/membership_type/test_membership_type.py b/erpnext/non_profit/doctype/membership_type/test_membership_type.py index a9d90430a84..d2c9beed0df 100644 --- a/erpnext/non_profit/doctype/membership_type/test_membership_type.py +++ b/erpnext/non_profit/doctype/membership_type/test_membership_type.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestMembershipType(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/volunteer/test_volunteer.py b/erpnext/non_profit/doctype/volunteer/test_volunteer.py index 86ba0f039d1..6f3bee0edd9 100644 --- a/erpnext/non_profit/doctype/volunteer/test_volunteer.py +++ b/erpnext/non_profit/doctype/volunteer/test_volunteer.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestVolunteer(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.js b/erpnext/non_profit/doctype/volunteer/volunteer.js index 1d47d6d9614..ac93d8c8011 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.js +++ b/erpnext/non_profit/doctype/volunteer/volunteer.js @@ -4,7 +4,7 @@ frappe.ui.form.on('Volunteer', { refresh: function(frm) { - frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Volunteer'} + frappe.dynamic_link = {doc: frm.doc, fieldname: 'name', doctype: 'Volunteer'}; frm.toggle_display(['address_html','contact_html'], !frm.doc.__islocal); diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.py b/erpnext/non_profit/doctype/volunteer/volunteer.py index 2c02ea0a8ec..699868aeb79 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.py +++ b/erpnext/non_profit/doctype/volunteer/volunteer.py @@ -3,9 +3,8 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document -from frappe.contacts.address_and_contact import load_address_and_contact, delete_contact_and_address +from frappe.contacts.address_and_contact import load_address_and_contact class Volunteer(Document): def onload(self): diff --git a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py index 5502194e9b0..42b3329af7d 100644 --- a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py +++ b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestVolunteerAvailability(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js index a19e9a067d1..a1557337706 100644 --- a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js +++ b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Volunteer Availability', { - refresh: function(frm) { + refresh: function() { } }); diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py index a159e49e82a..6a8f73e1234 100644 --- a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py +++ b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document class VolunteerAvailability(Document): diff --git a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py index 9909f9fda59..2b54ea5603c 100644 --- a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py +++ b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document class VolunteerSkills(Document): diff --git a/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py index 0111d661a50..78f65c731a2 100644 --- a/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py +++ b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestVolunteerType(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js index 357c09c0c1f..5c17505be9d 100644 --- a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Volunteer Type', { - refresh: function(frm) { + refresh: function() { } }); diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py index fc2a12404fa..9776402a43f 100644 --- a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document class VolunteerType(Document): From f86984c7850c0463a132a917c07570c443ddda34 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 4 Oct 2017 16:18:45 +0530 Subject: [PATCH 27/72] [fix]travis build issue --- erpnext/non_profit/doctype/chapter_message/chapter_message.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.py b/erpnext/non_profit/doctype/chapter_message/chapter_message.py index 64e54d59dfb..c7dd73e4a65 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.py +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.py @@ -3,6 +3,7 @@ # For license information, please see license.txt from __future__ import unicode_literals +import frappe from frappe.model.document import Document from frappe import _ From 86140c8659700b549e12a4e02154b65ae1d6afd6 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 4 Oct 2017 16:40:57 +0530 Subject: [PATCH 28/72] [fix] Codacy Issue --- erpnext/non_profit/doctype/chapter/chapter.py | 3 --- erpnext/non_profit/doctype/chapter_member/chapter_member.py | 3 +-- erpnext/non_profit/doctype/chapter_message/chapter_message.py | 3 --- .../non_profit/doctype/chapter_message/test_chapter_message.py | 1 - .../non_profit/doctype/grant_application/grant_application.py | 1 - erpnext/non_profit/doctype/membership_type/membership_type.py | 1 - 6 files changed, 1 insertion(+), 11 deletions(-) diff --git a/erpnext/non_profit/doctype/chapter/chapter.py b/erpnext/non_profit/doctype/chapter/chapter.py index 6f990fd9b81..5b40e6b3bc2 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.py +++ b/erpnext/non_profit/doctype/chapter/chapter.py @@ -7,9 +7,6 @@ import frappe from frappe.website.website_generator import WebsiteGenerator class Chapter(WebsiteGenerator): - def get_context(self, context): - context.no_cache = True - def enable(self): chapter = frappe.get_doc('Chapter', frappe.form_dict.name) chapter.append('members', dict(enable=self.value)) diff --git a/erpnext/non_profit/doctype/chapter_member/chapter_member.py b/erpnext/non_profit/doctype/chapter_member/chapter_member.py index 16fe7fb520a..c4b899913b9 100644 --- a/erpnext/non_profit/doctype/chapter_member/chapter_member.py +++ b/erpnext/non_profit/doctype/chapter_member/chapter_member.py @@ -6,7 +6,6 @@ from __future__ import unicode_literals from frappe.model.document import Document class ChapterMember(Document): - def get_context(self, context): - context.no_cache = True + pass diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.py b/erpnext/non_profit/doctype/chapter_message/chapter_message.py index c7dd73e4a65..991e6a3ffd5 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.py +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.py @@ -8,9 +8,6 @@ from frappe.model.document import Document from frappe import _ class ChapterMessage(Document): - def get_context(self, context): - context.no_cache = True - def validate(self): chapter = frappe.get_doc('Chapter', self.chapter) if frappe.session.user != chapter.chapter_head: diff --git a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py index e3f3e4ae7f3..768e6f9fd54 100644 --- a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py +++ b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py @@ -3,7 +3,6 @@ # See license.txt from __future__ import unicode_literals -import frappe import unittest class TestChapterMessage(unittest.TestCase): diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 7049ca3b358..d97de40918c 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document from frappe.contacts.address_and_contact import load_address_and_contact diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.py b/erpnext/non_profit/doctype/membership_type/membership_type.py index 6ff1362bbdc..ed6b5496003 100644 --- a/erpnext/non_profit/doctype/membership_type/membership_type.py +++ b/erpnext/non_profit/doctype/membership_type/membership_type.py @@ -3,7 +3,6 @@ # For license information, please see license.txt from __future__ import unicode_literals -import frappe from frappe.model.document import Document class MembershipType(Document): From 5cd70bed251218a9880afc928bfb0b79c0e686e7 Mon Sep 17 00:00:00 2001 From: Vishal Date: Thu, 5 Oct 2017 16:20:23 +0530 Subject: [PATCH 29/72] [new] Test Cases Added for Non Profit --- .../non_profit/doctype/donor/test_donor.js | 12 ++++++---- .../doctype/donor_type/donor_type.json | 6 ++--- .../doctype/donor_type/test_donor_type.js | 6 ++--- .../grant_application_list.js | 2 +- .../test_grant_application.js | 17 ++++++++++---- erpnext/non_profit/doctype/member/member.json | 2 +- .../non_profit/doctype/member/member_list.js | 2 +- .../non_profit/doctype/member/test_member.js | 9 +++++--- .../doctype/volunteer/test_volunteer.js | 23 +++++++++++++++---- .../volunteer_type/test_volunteer_type.js | 10 ++++---- erpnext/tests/ui/tests.txt | 7 ++++++ 11 files changed, 68 insertions(+), 28 deletions(-) diff --git a/erpnext/non_profit/doctype/donor/test_donor.js b/erpnext/non_profit/doctype/donor/test_donor.js index 02c7dddf76d..e478b343ec7 100644 --- a/erpnext/non_profit/doctype/donor/test_donor.js +++ b/erpnext/non_profit/doctype/donor/test_donor.js @@ -6,16 +6,20 @@ QUnit.test("test: Donor", function (assert) { let done = assert.async(); // number of asserts - assert.expect(1); + assert.expect(3); frappe.run_serially([ - // insert a new Donor + // insert a new Member () => frappe.tests.make('Donor', [ // values to be set - {key: 'value'} + {donor_name: 'Test Donor'}, + {donor_type: 'Test Organization'}, + {email: 'test@example.com'} ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.donor_name, 'Test Donor'); + assert.equal(cur_frm.doc.donor_type, 'Test Organization'); + assert.equal(cur_frm.doc.email, 'test@example.com'); }, () => done() ]); diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.json b/erpnext/non_profit/doctype/donor_type/donor_type.json index 91df68ffe03..5072f641ca8 100644 --- a/erpnext/non_profit/doctype/donor_type/donor_type.json +++ b/erpnext/non_profit/doctype/donor_type/donor_type.json @@ -3,7 +3,7 @@ "allow_guest_to_view": 0, "allow_import": 0, "allow_rename": 0, - "autoname": "field:volunteer_type", + "autoname": "field:donor_type", "beta": 0, "creation": "2017-09-19 16:19:16.639635", "custom": 0, @@ -19,7 +19,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "volunteer_type", + "fieldname": "donor_type", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, @@ -54,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 16:19:16.639635", + "modified": "2017-10-05 16:00:57.751338", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor Type", diff --git a/erpnext/non_profit/doctype/donor_type/test_donor_type.js b/erpnext/non_profit/doctype/donor_type/test_donor_type.js index cfab6fa9907..22dc18ed76a 100644 --- a/erpnext/non_profit/doctype/donor_type/test_donor_type.js +++ b/erpnext/non_profit/doctype/donor_type/test_donor_type.js @@ -9,13 +9,13 @@ QUnit.test("test: Donor Type", function (assert) { assert.expect(1); frappe.run_serially([ - // insert a new Donor Type + // insert a new Member () => frappe.tests.make('Donor Type', [ // values to be set - {key: 'value'} + {donor_type: 'Test Organization'}, ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.donor_type, 'Test Organization'); }, () => done() ]); diff --git a/erpnext/non_profit/doctype/grant_application/grant_application_list.js b/erpnext/non_profit/doctype/grant_application/grant_application_list.js index 37da54ca00d..366a93433ac 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application_list.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application_list.js @@ -1,3 +1,3 @@ frappe.listview_settings['Grant Application'] = { - add_fields: ["grant_application_name", "image"], + add_fields: ["grant_applicant_name", "image"], }; diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.js b/erpnext/non_profit/doctype/grant_application/test_grant_application.js index 66681545fcd..89bf35e1ad8 100644 --- a/erpnext/non_profit/doctype/grant_application/test_grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.js @@ -6,16 +6,25 @@ QUnit.test("test: Grant Application", function (assert) { let done = assert.async(); // number of asserts - assert.expect(1); + assert.expect(4); frappe.run_serially([ - // insert a new Grant Application + // insert a new Member () => frappe.tests.make('Grant Application', [ // values to be set - {key: 'value'} + {organization: 'Test Organization'}, + {grant_applicant_name:'Test Applicant'}, + {email: 'test@example.com'}, + {grant_description:'Test message'}, + {grant_purpose: 'Test Meesage'}, + {amount: 150000}, + {grant_past_record:'NO'} ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.organization, 'Test Organization'); + assert.equal(cur_frm.doc.grant_applicant_name, 'Test Applicant'); + assert.equal(cur_frm.doc.email, 'test@example.com'); + assert.equal(cur_frm.doc.amount, 150000); }, () => done() ]); diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 179c868f4be..1dac0dc03d6 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -386,7 +386,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-22 13:03:06.022229", + "modified": "2017-10-05 14:42:21.421863", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", diff --git a/erpnext/non_profit/doctype/member/member_list.js b/erpnext/non_profit/doctype/member/member_list.js index af1b822dcaa..8e41e7fdde8 100644 --- a/erpnext/non_profit/doctype/member/member_list.js +++ b/erpnext/non_profit/doctype/member/member_list.js @@ -1,3 +1,3 @@ frappe.listview_settings['Member'] = { - add_fields: ["member_name", "member_type", "image"], + add_fields: ["member_name", "membership_type", "image"], }; diff --git a/erpnext/non_profit/doctype/member/test_member.js b/erpnext/non_profit/doctype/member/test_member.js index 96df901f69e..f7cca977262 100644 --- a/erpnext/non_profit/doctype/member/test_member.js +++ b/erpnext/non_profit/doctype/member/test_member.js @@ -6,16 +6,19 @@ QUnit.test("test: Member", function (assert) { let done = assert.async(); // number of asserts - assert.expect(1); + assert.expect(2); frappe.run_serially([ // insert a new Member () => frappe.tests.make('Member', [ // values to be set - {key: 'value'} + {member_name: 'Test Member'}, + {membership_type: 'Gold'}, + {email: 'test@example.com'} ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.membership_type, 'Gold'); + assert.equal(cur_frm.doc.email, 'test@example.com'); }, () => done() ]); diff --git a/erpnext/non_profit/doctype/volunteer/test_volunteer.js b/erpnext/non_profit/doctype/volunteer/test_volunteer.js index 21d9bc418a8..2e160a9f877 100644 --- a/erpnext/non_profit/doctype/volunteer/test_volunteer.js +++ b/erpnext/non_profit/doctype/volunteer/test_volunteer.js @@ -6,16 +6,31 @@ QUnit.test("test: Volunteer", function (assert) { let done = assert.async(); // number of asserts - assert.expect(1); + assert.expect(4); frappe.run_serially([ - // insert a new Volunteer + // insert a new Member () => frappe.tests.make('Volunteer', [ // values to be set - {key: 'value'} + {volunteer_name: 'Test Volunteer'}, + {volunteer_type:'Test Work'}, + {email:'test@example.com'}, + {volunteer_availability_table:[ + [ + {'volunteer_availability': 'Weekends'}, + ] + ]}, + {volunteer_skills_table:[ + [ + {'volunteer_skills': 'Fundraiser'}, + ] + ]}, ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.volunteer_name, 'Test Volunteer'); + assert.equal(cur_frm.doc.volunteer_type, 'Test Work'); + assert.equal(cur_frm.doc.email, 'test@example.com'); + assert.equal(cur_frm.doc.volunteer_availability_table[0].volunteer_availability, 'Weekends'); }, () => done() ]); diff --git a/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js index 4ae3111f71d..6c29fb535be 100644 --- a/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js +++ b/erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js @@ -6,16 +6,18 @@ QUnit.test("test: Volunteer Type", function (assert) { let done = assert.async(); // number of asserts - assert.expect(1); + assert.expect(2); frappe.run_serially([ - // insert a new Volunteer Type + // insert a new Member () => frappe.tests.make('Volunteer Type', [ // values to be set - {key: 'value'} + {volunteer_type: 'Test Work'}, + {amount: 500} ]), () => { - assert.equal(cur_frm.doc.key, 'value'); + assert.equal(cur_frm.doc.volunteer_type, 'Test Work'); + assert.equal(cur_frm.doc.amount, 500); }, () => done() ]); diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index edf1d78ffbd..bcb6a01d2d5 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -140,3 +140,10 @@ erpnext/stock/doctype/delivery_note/test_delivery_note_with_margin.js erpnext/selling/doctype/sales_order/tests/test_sales_order_with_margin.js erpnext/selling/doctype/quotation/tests/test_quotation_with_margin.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_margin.js +erpnext/non_profit/doctype/membership_type/test_member.js +erpnext/non_profit/doctype/member/test_member.js +erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js +erpnext/non_profit/doctype/volunteer/test_volunteer.js +erpnext/non_profit/doctype/donor_type/test_donor_type.js +erpnext/non_profit/doctype/donor/test_donor.js +erpnext/non_profit/doctype/grant_application/test_grant_application.js From 788f41707ea9ccc01ce8ec67bb2bc69cec51f329 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 25 Oct 2017 12:43:14 +0530 Subject: [PATCH 30/72] Chapter Message Link field added --- .../non_profit/doctype/chapter_message/chapter_message.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.json b/erpnext/non_profit/doctype/chapter_message/chapter_message.json index 0b01cb3963f..ac14481f985 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.json +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.json @@ -79,7 +79,7 @@ "collapsible": 0, "columns": 0, "fieldname": "chapter", - "fieldtype": "Data", + "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -90,6 +90,7 @@ "label": "Chapter", "length": 0, "no_copy": 0, + "options": "Chapter", "permlevel": 0, "precision": "", "print_hide": 0, @@ -113,7 +114,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-14 15:14:51.740148", + "modified": "2017-10-16 09:07:49.187133", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter Message", From 6a4fd7d89e79487d17bc933205b88dd728a66bee Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 25 Oct 2017 14:21:53 +0530 Subject: [PATCH 31/72] [fix] UI Test --- erpnext/tests/ui/tests.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index bcb6a01d2d5..98330cede3d 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -135,12 +135,13 @@ erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js erpnext/projects/doctype/task/tests/test_task_tree.js +<<<<<<< 59a4e70a6ae65bce0b998cb8a7b3a96cfee07fbc erpnext/stock/doctype/item_price/test_item_price.js erpnext/stock/doctype/delivery_note/test_delivery_note_with_margin.js erpnext/selling/doctype/sales_order/tests/test_sales_order_with_margin.js erpnext/selling/doctype/quotation/tests/test_quotation_with_margin.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_margin.js -erpnext/non_profit/doctype/membership_type/test_member.js +erpnext/non_profit/doctype/membership_type/test_membership_type.js erpnext/non_profit/doctype/member/test_member.js erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js erpnext/non_profit/doctype/volunteer/test_volunteer.js From a6a302f8a6134ff33866f7c13acadc1211143e86 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 31 Oct 2017 13:27:49 +0530 Subject: [PATCH 32/72] [new] Grant Application Web Form Added --- erpnext/hooks.py | 4 +- .../grant_application/grant_application.json | 122 +++++++++++++++++- .../grant_application/grant_application.py | 28 +++- .../templates/grant_application.html | 52 ++++++++ .../templates/grant_application_row.html | 9 ++ erpnext/non_profit/web_form/__init__.py | 0 .../web_form/grant_application/__init__.py | 0 .../grant_application/grant_application.js | 3 + .../grant_application/grant_application.json | 117 +++++++++++++++++ .../grant_application/grant_application.py | 7 + 10 files changed, 335 insertions(+), 7 deletions(-) create mode 100644 erpnext/non_profit/doctype/grant_application/templates/grant_application.html create mode 100644 erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html create mode 100644 erpnext/non_profit/web_form/__init__.py create mode 100644 erpnext/non_profit/web_form/grant_application/__init__.py create mode 100644 erpnext/non_profit/web_form/grant_application/grant_application.js create mode 100644 erpnext/non_profit/web_form/grant_application/grant_application.json create mode 100644 erpnext/non_profit/web_form/grant_application/grant_application.py diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 65953ece3d0..0b7d3eecc09 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -125,6 +125,7 @@ website_route_rules = [ {"from_route": "/admissions", "to_route": "Student Admission"}, {"from_route": "/boms", "to_route": "BOM"}, {"from_route": "/timesheets", "to_route": "Timesheet"}, + {"from_route": "/grant-application", "to_route": "Grant Application"}, ] standard_portal_menu_items = [ @@ -144,7 +145,8 @@ standard_portal_menu_items = [ {"title": _("Patient Appointment"), "route": "/patient-appointments", "reference_doctype": "Patient Appointment", "role":"Patient"}, {"title": _("Fees"), "route": "/fees", "reference_doctype": "Fees", "role":"Student"}, {"title": _("Newsletter"), "route": "/newsletters", "reference_doctype": "Newsletter"}, - {"title": _("Admission"), "route": "/admissions", "reference_doctype": "Student Admission"} + {"title": _("Admission"), "route": "/admissions", "reference_doctype": "Student Admission"}, + {"title": _("Grant Application"), "route": "/grant-application", "reference_doctype": "Grant Application"} ] default_roles = [ diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index e7d23144eba..509f67b6311 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -1,6 +1,6 @@ { "allow_copy": 0, - "allow_guest_to_view": 0, + "allow_guest_to_view": 1, "allow_import": 0, "allow_rename": 0, "autoname": "field:email", @@ -19,7 +19,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "organization", + "fieldname": "title", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, @@ -132,6 +132,38 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Open", + "fieldname": "status", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Status", + "length": 0, + "no_copy": 0, + "options": "Open\nReceived\nIn Progress\nApproved\nRejected\nExpired\nWithdrawan", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -462,20 +494,81 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "route", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Route", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "published", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Show on Website", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], - "has_web_view": 0, + "has_web_view": 1, "hide_heading": 0, "hide_toolbar": 0, "idx": 0, "image_field": "image", "image_view": 0, "in_create": 0, + "is_published_field": "published", "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-22 13:10:32.303551", + "modified": "2017-10-30 16:18:40.911012", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", @@ -501,11 +594,32 @@ "share": 1, "submit": 0, "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Website Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 } ], "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "route": "grant-application", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index d97de40918c..de44e7975d8 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -3,10 +3,34 @@ # For license information, please see license.txt from __future__ import unicode_literals -from frappe.model.document import Document +import frappe +from frappe.website.website_generator import WebsiteGenerator from frappe.contacts.address_and_contact import load_address_and_contact -class GrantApplication(Document): +class GrantApplication(WebsiteGenerator): + _website = frappe._dict( + condition_field = "published", + ) + + def validate(self): + if not self.route: + self.route = 'grant-application/' + self.scrub(self.name) + def onload(self): """Load address and contacts in `__onload`""" load_address_and_contact(self) + + + def get_context(self, context): + context.no_cache = True + context.parents = [dict(label='View All ', + route='grant-application', title='View All')] + + + +def get_list_context(context): + context.allow_guest = True + context.no_cache = True + context.no_breadcrumbs = True + context.order_by = 'creation desc' + context.introduction ='


Apply for new Grant Application' diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html new file mode 100644 index 00000000000..8532ea78b39 --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html @@ -0,0 +1,52 @@ +{% extends "templates/web.html" %} + +{% block page_content %} +

{{ title }}

+{% if frappe.user == owner %} +

Edit Grant

+{% endif %} +
+ + + + + + + + + + + + + + + + + + + + + +
Organization/Indvidual{{ title }}
Grant Applicant Name{{ grant_applicant_name }}
Date{{ frappe.format_date(creation) }}
Status{{ status }}
Email{{ email }}
+

Please outline your current situation and why you are applying for a grant?

+

{{ grant_description }}

+

Please Describe the purpose of the grant and how it will benfit your organization?

+

{{ grant_purpose }}

+

Amount Requested Details

+

{{ amount }}

+

Have you Recevied grant from us before?

+

{{ grant_past_record }}

+

Contact

+{% if frappe.user != 'Guest' %} + + + + + +
Email{{ email }}
+{% else %} +

You must register and login to view contact details

+{% endif %} +


Post a New Grant

+ +{% endblock %} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html new file mode 100644 index 00000000000..18c1ffec6f2 --- /dev/null +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html @@ -0,0 +1,9 @@ + diff --git a/erpnext/non_profit/web_form/__init__.py b/erpnext/non_profit/web_form/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/web_form/grant_application/__init__.py b/erpnext/non_profit/web_form/grant_application/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.js b/erpnext/non_profit/web_form/grant_application/grant_application.js new file mode 100644 index 00000000000..699703c5792 --- /dev/null +++ b/erpnext/non_profit/web_form/grant_application/grant_application.js @@ -0,0 +1,3 @@ +frappe.ready(function() { + // bind events here +}) \ No newline at end of file diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.json b/erpnext/non_profit/web_form/grant_application/grant_application.json new file mode 100644 index 00000000000..70df81ebf9e --- /dev/null +++ b/erpnext/non_profit/web_form/grant_application/grant_application.json @@ -0,0 +1,117 @@ +{ + "accept_payment": 0, + "allow_comments": 0, + "allow_delete": 1, + "allow_edit": 1, + "allow_incomplete": 0, + "allow_multiple": 1, + "allow_print": 0, + "amount": 0.0, + "amount_based_on_field": 0, + "creation": "2017-10-30 15:57:10.825188", + "currency": "INR", + "doc_type": "Grant Application", + "docstatus": 0, + "doctype": "Web Form", + "idx": 0, + "introduction_text": "Share as many details as you can to get quick response from organization", + "is_standard": 1, + "login_required": 1, + "max_attachment_size": 0, + "modified": "2017-10-31 13:25:40.670895", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "grant-application", + "owner": "Administrator", + "payment_button_label": "Buy Now", + "published": 1, + "route": "my-grant", + "show_sidebar": 1, + "sidebar_items": [], + "success_url": "/grant-application", + "title": "Grant Application", + "web_form_fields": [ + { + "fieldname": "title", + "fieldtype": "Data", + "hidden": 0, + "label": "Organization", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1 + }, + { + "fieldname": "grant_applicant_name", + "fieldtype": "Data", + "hidden": 0, + "label": "Grant Applicant Name", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1 + }, + { + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "label": "Email Address", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1 + }, + { + "description": "", + "fieldname": "grant_description", + "fieldtype": "Text", + "hidden": 0, + "label": "Please outline your current situation and why you are applying for a grant?", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1 + }, + { + "fieldname": "grant_purpose", + "fieldtype": "Text", + "hidden": 0, + "label": "Grant Purpose", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1 + }, + { + "fieldname": "amount", + "fieldtype": "Float", + "hidden": 0, + "label": "Amount Request", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0 + }, + { + "fieldname": "grant_past_record", + "fieldtype": "Select", + "hidden": 0, + "label": "Grant History", + "max_length": 0, + "max_value": 0, + "options": "YES\nNO", + "read_only": 0, + "reqd": 0 + }, + { + "fieldname": "published", + "fieldtype": "Check", + "hidden": 0, + "label": "Show on Website", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0 + } + ] +} \ No newline at end of file diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.py b/erpnext/non_profit/web_form/grant_application/grant_application.py new file mode 100644 index 00000000000..2334f8b26d8 --- /dev/null +++ b/erpnext/non_profit/web_form/grant_application/grant_application.py @@ -0,0 +1,7 @@ +from __future__ import unicode_literals + +import frappe + +def get_context(context): + # do your magic here + pass From 7c7c3522cb845742937ab854ab24383f05e92096 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 1 Nov 2017 12:33:22 +0530 Subject: [PATCH 33/72] [new] Codacy fixed --- .../doctype/grant_application/grant_application.py | 11 ++--------- .../web_form/grant_application/grant_application.js | 2 +- .../web_form/grant_application/grant_application.py | 9 +++++---- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index de44e7975d8..0634c8a8241 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -13,7 +13,7 @@ class GrantApplication(WebsiteGenerator): ) def validate(self): - if not self.route: + if not self.route: #pylint: disable=E0203 self.route = 'grant-application/' + self.scrub(self.name) def onload(self): @@ -21,16 +21,9 @@ class GrantApplication(WebsiteGenerator): load_address_and_contact(self) - def get_context(self, context): - context.no_cache = True - context.parents = [dict(label='View All ', - route='grant-application', title='View All')] - - - def get_list_context(context): context.allow_guest = True context.no_cache = True context.no_breadcrumbs = True context.order_by = 'creation desc' - context.introduction ='
Grant Application List

Apply for new Grant Application' + context.introduction ='
Grant Application List

Apply for new Grant Application' diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.js b/erpnext/non_profit/web_form/grant_application/grant_application.js index 699703c5792..7da3f1fb41c 100644 --- a/erpnext/non_profit/web_form/grant_application/grant_application.js +++ b/erpnext/non_profit/web_form/grant_application/grant_application.js @@ -1,3 +1,3 @@ frappe.ready(function() { // bind events here -}) \ No newline at end of file +}); \ No newline at end of file diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.py b/erpnext/non_profit/web_form/grant_application/grant_application.py index 2334f8b26d8..7666ef6b616 100644 --- a/erpnext/non_profit/web_form/grant_application/grant_application.py +++ b/erpnext/non_profit/web_form/grant_application/grant_application.py @@ -1,7 +1,8 @@ from __future__ import unicode_literals -import frappe - def get_context(context): - # do your magic here - pass + context.no_cache = True + context.parents = [dict(label='View All ', + route='grant-application', title='View All')] + + From 1a88562ef983f6d58e92254d86209e2df6185f84 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 3 Nov 2017 14:57:27 +0530 Subject: [PATCH 34/72] [new] Assessment Manager for grant Review, web portal added --- .../grant_application/grant_application.json | 210 +++++++++++++++++- .../grant_application/grant_application.py | 9 + .../templates/grant_application.html | 139 ++++++++---- .../templates/grant_application_row.html | 14 +- 4 files changed, 316 insertions(+), 56 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index 509f67b6311..8ada0166d0d 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -434,6 +434,35 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_15", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -495,6 +524,35 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_17", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -554,6 +612,156 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "assessment_result", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "assessment Result", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "assessment_scale", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "assessment Scale", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "note", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "note", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_24", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "assessment_manager", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "assessment Manager", + "length": 0, + "no_copy": 0, + "options": "User", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 1, @@ -568,7 +776,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-30 16:18:40.911012", + "modified": "2017-11-03 13:08:58.718232", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 0634c8a8241..44127f95a08 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -27,3 +27,12 @@ def get_list_context(context): context.no_breadcrumbs = True context.order_by = 'creation desc' context.introduction ='
Grant Application List

Apply for new Grant Application' + +@frappe.whitelist(allow_guest=True) +def assessment_result(title, assessment_scale, note): + vote = frappe.get_doc("Grant Application", title) + vote.assessment_scale = assessment_scale + vote.note = note + vote.save() + frappe.db.commit() + return "Thank you for Assessment Review" \ No newline at end of file diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html index 8532ea78b39..5d415e92161 100644 --- a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html @@ -1,52 +1,95 @@ {% extends "templates/web.html" %} {% block page_content %} -

{{ title }}

-{% if frappe.user == owner %} -

Edit Grant

-{% endif %} -
- - - - - - - - - - - - - - - - - - - - - -
Organization/Indvidual{{ title }}
Grant Applicant Name{{ grant_applicant_name }}
Date{{ frappe.format_date(creation) }}
Status{{ status }}
Email{{ email }}
-

Please outline your current situation and why you are applying for a grant?

-

{{ grant_description }}

-

Please Describe the purpose of the grant and how it will benfit your organization?

-

{{ grant_purpose }}

-

Amount Requested Details

-

{{ amount }}

-

Have you Recevied grant from us before?

-

{{ grant_past_record }}

-

Contact

-{% if frappe.user != 'Guest' %} - - - - - -
Email{{ email }}
-{% else %} -

You must register and login to view contact details

-{% endif %} -


Post a New Grant

- +

{{ title }}

+ {% if frappe.user == owner %} +

Edit Grant

+ {% endif %} +
+ + + + + + + + + + + + + + + + + + + + + +
Organization/Indvidual{{ title }}
Grant Applicant Name{{ grant_applicant_name }}
Date{{ frappe.format_date(creation) }}
Status{{ status }}
Email{{ email }}
+

Q. Please outline your current situation and why you are applying for a grant?

+

{{ grant_description }}

+

Q. Please Describe the purpose of the grant and how it will benfit your organization?

+

{{ grant_purpose }}

+

Q. Amount Requested Details?

+

{{ amount }}

+

Q. Have you Recevied grant from us before?

+

{{ grant_past_record }}

+

Contact

+ {% if frappe.user != 'Guest' %} + + + + + +
Email{{ email }}
+ {% else %} +

You must register and login to view contact details

+ {% endif %} +
+ {% if frappe.session.user == assessment_manager %} + {% if not assessment_scale %} +
+
+
+ + +
+
+ + +
+ +
+
+ {% else %} +

Assessment Review done

+ {% endif %} + {% else %} +


Post a New Grant

+ {% endif %} + {% endblock %} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html index 18c1ffec6f2..64ef8690971 100644 --- a/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html @@ -1,9 +1,9 @@ From b4a8e11edc9914dd7b1f618ba41e48a18bb4d5bd Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 3 Nov 2017 15:21:15 +0530 Subject: [PATCH 35/72] [new] Account table added in Grant Application --- .../grant_application/grant_application.json | 63 ++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index 8ada0166d0d..919630c27b0 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -762,6 +762,67 @@ "search_index": 0, "set_only_once": 0, "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_payable_accounts", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts", + "length": 0, + "no_copy": 0, + "options": "Party Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 } ], "has_web_view": 1, @@ -776,7 +837,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-03 13:08:58.718232", + "modified": "2017-11-03 15:10:09.570716", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", From da05b3ce7f6d488a155401b992811ea3454e8e48 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 3 Nov 2017 17:29:37 +0530 Subject: [PATCH 36/72] [fix] Modified Grant Application Test --- .../grant_application/grant_application.js | 10 ++++++++ .../grant_application/grant_application.py | 23 ++++++++++++++++++- .../test_grant_application.js | 4 ++-- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.js b/erpnext/non_profit/doctype/grant_application/grant_application.js index bfc2f655d68..e13fee9b5ad 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application.js @@ -13,5 +13,15 @@ frappe.ui.form.on('Grant Application', { frappe.contacts.clear_address_and_contact(frm); } + frm.add_custom_button(__("Send Grant Review Email"), function() { + if (frm.doc.status==="Received") { + frappe.call({ + method: "erpnext.non_profit.doctype.grant_application.grant_application.send_grant_review_emails", + args: { + grant_application: frm.doc.name + } + }); + } + }); } }); diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 44127f95a08..9f118c85372 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -28,6 +28,7 @@ def get_list_context(context): context.order_by = 'creation desc' context.introduction ='
Grant Application List

Apply for new Grant Application' +#Assement Manager review grant on website and submit result @frappe.whitelist(allow_guest=True) def assessment_result(title, assessment_scale, note): vote = frappe.get_doc("Grant Application", title) @@ -35,4 +36,24 @@ def assessment_result(title, assessment_scale, note): vote.note = note vote.save() frappe.db.commit() - return "Thank you for Assessment Review" \ No newline at end of file + return "Thank you for Assessment Review" + + + +@frappe.whitelist() +def send_grant_review_emails(grant_application): + grant = frappe.get_doc("Grant Application", grant_application) + + frappe.sendmail( + recipients= grant.assessment_manager, + sender=frappe.session.user, + subject=grant.title, + message='

Please Review this grant application


' , + reference_doctype=grant.doctype, + reference_name=grant.name + ) + + grant.status = "In Progress" + meeting.save() + + frappe.msgprint(_("Invitation Sent")) diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.js b/erpnext/non_profit/doctype/grant_application/test_grant_application.js index 89bf35e1ad8..78d48d30757 100644 --- a/erpnext/non_profit/doctype/grant_application/test_grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.js @@ -12,7 +12,7 @@ QUnit.test("test: Grant Application", function (assert) { // insert a new Member () => frappe.tests.make('Grant Application', [ // values to be set - {organization: 'Test Organization'}, + {title: 'Test Organization'}, {grant_applicant_name:'Test Applicant'}, {email: 'test@example.com'}, {grant_description:'Test message'}, @@ -21,7 +21,7 @@ QUnit.test("test: Grant Application", function (assert) { {grant_past_record:'NO'} ]), () => { - assert.equal(cur_frm.doc.organization, 'Test Organization'); + assert.equal(cur_frm.doc.title, 'Test Organization'); assert.equal(cur_frm.doc.grant_applicant_name, 'Test Applicant'); assert.equal(cur_frm.doc.email, 'test@example.com'); assert.equal(cur_frm.doc.amount, 150000); From fa8f7628050dadfe3ecaae0a85d1107e8f3d6ff6 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 6 Nov 2017 12:28:17 +0530 Subject: [PATCH 37/72] [fix] Grant Application Url added in message body on sendmail --- .../doctype/grant_application/grant_application.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 9f118c85372..75fdeaf12f2 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -6,6 +6,7 @@ from __future__ import unicode_literals import frappe from frappe.website.website_generator import WebsiteGenerator from frappe.contacts.address_and_contact import load_address_and_contact +from frappe.utils import get_url class GrantApplication(WebsiteGenerator): _website = frappe._dict( @@ -43,17 +44,17 @@ def assessment_result(title, assessment_scale, note): @frappe.whitelist() def send_grant_review_emails(grant_application): grant = frappe.get_doc("Grant Application", grant_application) - + url = get_url('grant-application/{0}'.format(grant_application)) frappe.sendmail( recipients= grant.assessment_manager, sender=frappe.session.user, subject=grant.title, - message='

Please Review this grant application


' , + message='

Please Review this grant application


'+url, reference_doctype=grant.doctype, reference_name=grant.name ) grant.status = "In Progress" - meeting.save() + grant.save() - frappe.msgprint(_("Invitation Sent")) + frappe.msgprint(_("Review Invitation Sent")) From 43977a14226b9e2204086057f678d1c8e363f184 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 6 Nov 2017 12:36:35 +0530 Subject: [PATCH 38/72] [fix] Minor Changes in grant_application.py --- .../non_profit/doctype/grant_application/grant_application.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 75fdeaf12f2..3aa8d149cb8 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import frappe +from frappe import _ from frappe.website.website_generator import WebsiteGenerator from frappe.contacts.address_and_contact import load_address_and_contact from frappe.utils import get_url From 397a8761f74e771a415b0fd41d9a7e27be162db0 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 20 Nov 2017 17:45:24 +0530 Subject: [PATCH 39/72] [new] Convert Non Profit Module into Non Profit Domain --- erpnext/demo/domains.py | 3 + erpnext/domains/non_profit.py | 11 + .../non_profit/doctype/chapter/chapter.json | 3 +- .../chapter_member/chapter_member.json | 3 +- .../chapter_message/chapter_message.json | 3 +- erpnext/non_profit/doctype/donor/donor.json | 3 +- .../doctype/donor_type/donor_type.json | 3 +- .../grant_application/grant_application.json | 3 +- erpnext/non_profit/doctype/member/member.json | 3 +- .../doctype/membership/membership.json | 3 +- .../membership_type/membership_type.json | 3 +- .../volunteer_availability.json | 3 +- .../volunteer_skills/volunteer_skills.json | 3 +- .../volunteer_type/volunteer_type.json | 3 +- erpnext/public/js/setup_wizard.js | 22 +- erpnext/setup/doctype/company/company.json | 4000 ++++++++--------- .../setup/setup_wizard/install_fixtures.py | 1 + 17 files changed, 2042 insertions(+), 2031 deletions(-) create mode 100644 erpnext/domains/non_profit.py diff --git a/erpnext/demo/domains.py b/erpnext/demo/domains.py index 456eb5df32d..5ae69755593 100644 --- a/erpnext/demo/domains.py +++ b/erpnext/demo/domains.py @@ -18,5 +18,8 @@ data = { }, 'Healthcare': { 'company_name': 'ABC Hospital Ltd.' + }, + 'Non Profit': { + 'company_name': 'Erpnext Foundation' } } \ No newline at end of file diff --git a/erpnext/domains/non_profit.py b/erpnext/domains/non_profit.py new file mode 100644 index 00000000000..ec42aa54ad7 --- /dev/null +++ b/erpnext/domains/non_profit.py @@ -0,0 +1,11 @@ +data = { + 'desktop_icons': [ + 'Non Profit', + 'Sales Invoice', + 'ToDo' + ], + 'modules': [ + + 'Non Profit' + + ], + 'default_portal_role': 'System Manager' +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json index b559870e19e..cb9158380a7 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.json +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -297,7 +297,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-14 15:16:56.369358", + "modified": "2017-11-20 17:41:43.021123", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter", @@ -328,6 +328,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "route": "chapter", "show_name_in_global_search": 0, "sort_field": "modified", diff --git a/erpnext/non_profit/doctype/chapter_member/chapter_member.json b/erpnext/non_profit/doctype/chapter_member/chapter_member.json index f1cefd5e755..6921216becb 100644 --- a/erpnext/non_profit/doctype/chapter_member/chapter_member.json +++ b/erpnext/non_profit/doctype/chapter_member/chapter_member.json @@ -144,7 +144,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-09-14 15:15:02.427559", + "modified": "2017-11-20 17:41:19.173820", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter Member", @@ -154,6 +154,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.json b/erpnext/non_profit/doctype/chapter_message/chapter_message.json index ac14481f985..873caaa5728 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.json +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.json @@ -114,7 +114,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-16 09:07:49.187133", + "modified": "2017-11-20 17:43:02.485914", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter Message", @@ -145,6 +145,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/donor/donor.json b/erpnext/non_profit/doctype/donor/donor.json index d45074390b9..0e3b1cfd993 100644 --- a/erpnext/non_profit/doctype/donor/donor.json +++ b/erpnext/non_profit/doctype/donor/donor.json @@ -356,7 +356,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-22 13:10:56.137043", + "modified": "2017-11-20 17:43:43.941584", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor", @@ -387,6 +387,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.json b/erpnext/non_profit/doctype/donor_type/donor_type.json index 5072f641ca8..509d904ee8d 100644 --- a/erpnext/non_profit/doctype/donor_type/donor_type.json +++ b/erpnext/non_profit/doctype/donor_type/donor_type.json @@ -54,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-05 16:00:57.751338", + "modified": "2017-11-20 17:43:50.591577", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor Type", @@ -85,6 +85,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index 919630c27b0..0f2dc10160f 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -837,7 +837,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-03 15:10:09.570716", + "modified": "2017-11-20 17:43:57.337044", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", @@ -888,6 +888,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "route": "grant-application", "show_name_in_global_search": 0, "sort_field": "modified", diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 1dac0dc03d6..1994595be6a 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -386,7 +386,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-10-05 14:42:21.421863", + "modified": "2017-11-20 17:42:35.967665", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", @@ -417,6 +417,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json index 0d76b557c34..a346cce5fb0 100644 --- a/erpnext/non_profit/doctype/membership/membership.json +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -237,7 +237,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-18 13:14:55.754879", + "modified": "2017-11-20 17:42:50.809691", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership", @@ -268,6 +268,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.json b/erpnext/non_profit/doctype/membership_type/membership_type.json index eaad747cf9e..a762657161f 100644 --- a/erpnext/non_profit/doctype/membership_type/membership_type.json +++ b/erpnext/non_profit/doctype/membership_type/membership_type.json @@ -84,7 +84,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-18 13:02:15.251378", + "modified": "2017-11-20 17:43:09.842510", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership Type", @@ -115,6 +115,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json index 08981c2e87e..138ec94c013 100644 --- a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json +++ b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json @@ -54,7 +54,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-09-20 15:28:45.962398", + "modified": "2017-11-20 17:43:27.325962", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer Availability", @@ -64,6 +64,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json index bae484fb730..2e1da830ac8 100644 --- a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json +++ b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json @@ -54,7 +54,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-09-20 15:28:53.203725", + "modified": "2017-11-20 17:43:35.369782", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer Skills", @@ -64,6 +64,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json index f266d0d2d17..f3ece0fe49d 100644 --- a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json @@ -84,7 +84,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-19 16:13:07.763273", + "modified": "2017-11-20 17:43:18.565649", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer Type", @@ -115,6 +115,7 @@ "quick_entry": 1, "read_only": 0, "read_only_onload": 0, + "restrict_to_domain": "Non Profit", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/public/js/setup_wizard.js b/erpnext/public/js/setup_wizard.js index 53b71086720..ded7cae91d6 100644 --- a/erpnext/public/js/setup_wizard.js +++ b/erpnext/public/js/setup_wizard.js @@ -25,8 +25,9 @@ erpnext.setup.slides_settings = [ { "label": __("Manufacturing"), "value": "Manufacturing" }, { "label": __("Retail"), "value": "Retail" }, { "label": __("Services"), "value": "Services" }, - { "label": __("Education"), "value": "Education" }, - {"label": __("Healthcare (beta)"), "value": "Healthcare"} + { "label": __("Education (beta)"), "value": "Education" }, + {"label": __("Healthcare (beta)"), "value": "Healthcare"}, + {"label": __("Non Profit (beta)"), "value": "Non Profit"} ], reqd: 1 }, ], @@ -222,20 +223,3 @@ erpnext.setup.fiscal_years = { "Thailand": ["10-01", "09-30"], "United Kingdom": ["04-01", "03-31"], }; - -// var test_values_edu = { -// "language": "english", -// "domain": "Education", -// "country": "India", -// "timezone": "Asia/Kolkata", -// "currency": "INR", -// "first_name": "Tester", -// "email": "test@example.com", -// "password": "test", -// "company_name": "Hogwarts", -// "company_abbr": "HS", -// "company_tagline": "School for magicians", -// "bank_account": "Gringotts Wizarding Bank", -// "fy_start_date": "2016-04-01", -// "fy_end_date": "2017-03-31" -// } diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json index f1b10a98916..09a62f4327e 100644 --- a/erpnext/setup/doctype/company/company.json +++ b/erpnext/setup/doctype/company/company.json @@ -1,2148 +1,2148 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 1, - "allow_rename": 1, - "autoname": "field:company_name", - "beta": 0, - "creation": "2013-04-10 08:35:39", - "custom": 0, - "description": "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.", - "docstatus": 0, - "doctype": "DocType", - "document_type": "Setup", - "editable_grid": 0, - "engine": "InnoDB", + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 1, + "allow_rename": 1, + "autoname": "field:company_name", + "beta": 0, + "creation": "2013-04-10 08:35:39", + "custom": 0, + "description": "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.", + "docstatus": 0, + "doctype": "DocType", + "document_type": "Setup", + "editable_grid": 0, + "engine": "InnoDB", "fields": [ { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "details", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "company_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Company", - "length": 0, - "no_copy": 0, - "oldfieldname": "company_name", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "oldfieldname": "company_name", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "", - "fieldname": "abbr", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Abbr", - "length": 0, - "no_copy": 0, - "oldfieldname": "abbr", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "", + "fieldname": "abbr", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Abbr", + "length": 0, + "no_copy": 0, + "oldfieldname": "abbr", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal && in_list(frappe.user_roles, \"System Manager\")", - "fieldname": "change_abbr", - "fieldtype": "Button", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Change Abbreviation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal && in_list(frappe.user_roles, \"System Manager\")", + "fieldname": "change_abbr", + "fieldtype": "Button", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Change Abbreviation", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "cb0", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cb0", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "domain", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Domain", - "length": 0, - "no_copy": 0, - "options": "Distribution\nManufacturing\nRetail\nServices\nEducation\nHealthcare\nOther", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "domain", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Domain", + "length": 0, + "no_copy": 0, + "options": "Distribution\nManufacturing\nRetail\nServices\nEducation\nHealthcare\nNon Profit\nOther", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sales_settings", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Sales", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sales_settings", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sales", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sales_monthly_history", - "fieldtype": "Small Text", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Sales Monthly History", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sales_monthly_history", + "fieldtype": "Small Text", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sales Monthly History", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "monthly_sales_target", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Monthly Sales Target", - "length": 0, - "no_copy": 0, - "options": "default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "monthly_sales_target", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Monthly Sales Target", + "length": 0, + "no_copy": 0, + "options": "default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_goals", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_goals", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "total_monthly_sales", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Total Monthly Sales", - "length": 0, - "no_copy": 1, - "options": "default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "total_monthly_sales", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Total Monthly Sales", + "length": 0, + "no_copy": 1, + "options": "default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "charts_section", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Values", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "charts_section", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Values", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_letter_head", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Letter Head", - "length": 0, - "no_copy": 0, - "options": "Letter Head", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_letter_head", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Letter Head", + "length": 0, + "no_copy": 0, + "options": "Letter Head", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_holiday_list", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Holiday List", - "length": 0, - "no_copy": 0, - "options": "Holiday List", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_holiday_list", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Holiday List", + "length": 0, + "no_copy": 0, + "options": "Holiday List", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_terms", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Terms", - "length": 0, - "no_copy": 0, - "options": "Terms and Conditions", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_terms", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Terms", + "length": 0, + "no_copy": 0, + "options": "Terms and Conditions", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_currency", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Currency", - "length": 0, - "no_copy": 0, - "options": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_currency", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Currency", + "length": 0, + "no_copy": 0, + "options": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_10", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_10", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "country", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Country", - "length": 0, - "no_copy": 0, - "options": "Country", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "country", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Country", + "length": 0, + "no_copy": 0, + "options": "Country", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "create_chart_of_accounts_based_on", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Create Chart Of Accounts Based On", - "length": 0, - "no_copy": 0, - "options": "\nStandard Template\nExisting Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "create_chart_of_accounts_based_on", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Create Chart Of Accounts Based On", + "length": 0, + "no_copy": 0, + "options": "\nStandard Template\nExisting Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Standard Template\"", - "fieldname": "chart_of_accounts", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Chart Of Accounts Template", - "length": 0, - "no_copy": 1, - "options": "", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Standard Template\"", + "fieldname": "chart_of_accounts", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Chart Of Accounts Template", + "length": 0, + "no_copy": 1, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Existing Company\"", - "fieldname": "existing_company", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Existing Company ", - "length": 0, - "no_copy": 1, - "options": "Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:doc.create_chart_of_accounts_based_on===\"Existing Company\"", + "fieldname": "existing_company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Existing Company ", + "length": 0, + "no_copy": 1, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_settings", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts Settings", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_settings", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounts Settings", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_bank_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Bank Account", - "length": 0, - "no_copy": 1, - "oldfieldname": "default_bank_account", - "oldfieldtype": "Link", - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_bank_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Bank Account", + "length": 0, + "no_copy": 1, + "oldfieldname": "default_bank_account", + "oldfieldtype": "Link", + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_cash_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Cash Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_cash_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Cash Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_receivable_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Receivable Account", - "length": 0, - "no_copy": 1, - "oldfieldname": "receivables_group", - "oldfieldtype": "Link", - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_receivable_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Receivable Account", + "length": 0, + "no_copy": 1, + "oldfieldname": "receivables_group", + "oldfieldtype": "Link", + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "round_off_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Round Off Account", - "length": 0, - "no_copy": 0, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "round_off_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Round Off Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "write_off_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Write Off Account", - "length": 0, - "no_copy": 0, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "write_off_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Write Off Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "exchange_gain_loss_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Exchange Gain / Loss Account", - "length": 0, - "no_copy": 0, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "exchange_gain_loss_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Exchange Gain / Loss Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break0", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "oldfieldtype": "Column Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break0", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "oldfieldtype": "Column Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "50%" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_payable_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Payable Account", - "length": 0, - "no_copy": 1, - "oldfieldname": "payables_group", - "oldfieldtype": "Link", - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_payable_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Payable Account", + "length": 0, + "no_copy": 1, + "oldfieldname": "payables_group", + "oldfieldtype": "Link", + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_expense_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Cost of Goods Sold Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_expense_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Cost of Goods Sold Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_income_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Income Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_income_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Income Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "default_payroll_payable_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Payroll Payable Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "default_payroll_payable_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Payroll Payable Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "round_off_cost_center", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Round Off Cost Center", - "length": 0, - "no_copy": 0, - "options": "Cost Center", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "round_off_cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Round Off Cost Center", + "length": 0, + "no_copy": 0, + "options": "Cost Center", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "section_break_22", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_22", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "cost_center", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Cost Center", - "length": 0, - "no_copy": 1, - "options": "Cost Center", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Cost Center", + "length": 0, + "no_copy": 1, + "options": "Cost Center", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "credit_limit", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Credit Limit", - "length": 0, - "no_copy": 0, - "oldfieldname": "credit_limit", - "oldfieldtype": "Currency", - "options": "default_currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "credit_limit", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Credit Limit", + "length": 0, + "no_copy": 0, + "oldfieldname": "credit_limit", + "oldfieldtype": "Currency", + "options": "default_currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_26", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_26", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "credit_days_based_on", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Credit Days Based On", - "length": 0, - "no_copy": 0, - "options": "\nFixed Days\nLast Day of the Next Month", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "credit_days_based_on", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Credit Days Based On", + "length": 0, + "no_copy": 0, + "options": "\nFixed Days\nLast Day of the Next Month", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:(!doc.__islocal && doc.credit_days_based_on=='Fixed Days')", - "fieldname": "credit_days", - "fieldtype": "Int", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Credit Days", - "length": 0, - "no_copy": 0, - "oldfieldname": "credit_days", - "oldfieldtype": "Int", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:(!doc.__islocal && doc.credit_days_based_on=='Fixed Days')", + "fieldname": "credit_days", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Credit Days", + "length": 0, + "no_copy": 0, + "oldfieldname": "credit_days", + "oldfieldtype": "Int", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:!doc.__islocal", - "fieldname": "auto_accounting_for_stock_settings", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Stock Settings", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "auto_accounting_for_stock_settings", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Stock Settings", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": "1", - "fieldname": "enable_perpetual_inventory", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Enable Perpetual Inventory", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "enable_perpetual_inventory", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Enable Perpetual Inventory", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_inventory_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Default Inventory Account", - "length": 0, - "no_copy": 0, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "default_inventory_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Default Inventory Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "stock_adjustment_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Stock Adjustment Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "stock_adjustment_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Stock Adjustment Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_32", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_32", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "stock_received_but_not_billed", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Stock Received But Not Billed", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "stock_received_but_not_billed", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Stock Received But Not Billed", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "expenses_included_in_valuation", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 1, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Expenses Included In Valuation", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expenses_included_in_valuation", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expenses Included In Valuation", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "fixed_asset_depreciation_settings", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Fixed Asset Depreciation Settings", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "fixed_asset_depreciation_settings", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Fixed Asset Depreciation Settings", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accumulated_depreciation_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accumulated Depreciation Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accumulated_depreciation_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accumulated Depreciation Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "depreciation_expense_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Depreciation Expense Account", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "depreciation_expense_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Depreciation Expense Account", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "series_for_depreciation_entry", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Series for Asset Depreciation Entry (Journal Entry)", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "series_for_depreciation_entry", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Series for Asset Depreciation Entry (Journal Entry)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_40", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_40", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "disposal_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Gain/Loss Account on Asset Disposal", - "length": 0, - "no_copy": 1, - "options": "Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "disposal_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Gain/Loss Account on Asset Disposal", + "length": 0, + "no_copy": 1, + "options": "Account", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "depreciation_cost_center", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Asset Depreciation Cost Center", - "length": 0, - "no_copy": 1, - "options": "Cost Center", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "depreciation_cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Asset Depreciation Cost Center", + "length": 0, + "no_copy": 1, + "options": "Cost Center", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "For reference only.", - "fieldname": "company_info", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Company Info", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "For reference only.", + "fieldname": "company_info", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company Info", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "address_html", - "fieldtype": "HTML", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address_html", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break1", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "oldfieldtype": "Column Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break1", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "oldfieldtype": "Column Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "50%" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "phone_no", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Phone No", - "length": 0, - "no_copy": 0, - "oldfieldname": "phone_no", - "oldfieldtype": "Data", - "options": "Phone", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "phone_no", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Phone No", + "length": 0, + "no_copy": 0, + "oldfieldname": "phone_no", + "oldfieldtype": "Data", + "options": "Phone", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "fax", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Fax", - "length": 0, - "no_copy": 0, - "oldfieldname": "fax", - "oldfieldtype": "Data", - "options": "Phone", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "fax", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Fax", + "length": 0, + "no_copy": 0, + "oldfieldname": "fax", + "oldfieldtype": "Data", + "options": "Phone", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "email", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Email", - "length": 0, - "no_copy": 0, - "oldfieldname": "email", - "oldfieldtype": "Data", - "options": "Email", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "oldfieldname": "email", + "oldfieldtype": "Data", + "options": "Email", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "website", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Website", - "length": 0, - "no_copy": 0, - "oldfieldname": "website", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "website", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Website", + "length": 0, + "no_copy": 0, + "oldfieldname": "website", + "oldfieldtype": "Data", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "", - "fieldname": "registration_info", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "", - "length": 0, - "no_copy": 0, - "oldfieldtype": "Section Break", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "", + "fieldname": "registration_info", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "oldfieldtype": "Section Break", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "50%" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Company registration numbers for your reference. Tax numbers etc.", - "fieldname": "registration_details", - "fieldtype": "Code", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Registration Details", - "length": 0, - "no_copy": 0, - "oldfieldname": "registration_details", - "oldfieldtype": "Code", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Company registration numbers for your reference. Tax numbers etc.", + "fieldname": "registration_details", + "fieldtype": "Code", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Registration Details", + "length": 0, + "no_copy": 0, + "oldfieldname": "registration_details", + "oldfieldtype": "Code", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "delete_company_transactions", - "fieldtype": "Button", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Delete Company Transactions", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "delete_company_transactions", + "fieldtype": "Button", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Delete Company Transactions", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "fa fa-building", - "idx": 1, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "menu_index": 0, - "modified": "2017-09-06 15:08:44.360880", - "modified_by": "mohan@annapurna.com", - "module": "Setup", - "name": "Company", - "owner": "Administrator", + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "icon": "fa fa-building", + "idx": 1, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "menu_index": 0, + "modified": "2017-11-20 17:40:24.646920", + "modified_by": "Administrator", + "module": "Setup", + "name": "Company", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 0, - "role": "Accounts User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 0, + "role": "Accounts User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Employee", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Employee", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Sales User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Sales User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Purchase User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Purchase User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Stock User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Stock User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 0, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 0, - "read": 1, - "report": 0, - "role": "Projects User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 0, + "export": 0, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 0, + "read": 1, + "report": 0, + "role": "Projects User", + "set_user_permissions": 0, + "share": 0, + "submit": 0, "write": 0 } - ], - "quick_entry": 0, - "read_only": 0, - "read_only_onload": 0, - "show_name_in_global_search": 1, - "sort_order": "ASC", - "track_changes": 1, + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 1, + "sort_order": "ASC", + "track_changes": 1, "track_seen": 0 -} +} \ No newline at end of file diff --git a/erpnext/setup/setup_wizard/install_fixtures.py b/erpnext/setup/setup_wizard/install_fixtures.py index 7e9ba493928..a459b111a18 100644 --- a/erpnext/setup/setup_wizard/install_fixtures.py +++ b/erpnext/setup/setup_wizard/install_fixtures.py @@ -20,6 +20,7 @@ def install(country=None): { 'doctype': 'Domain', 'domain': 'Services'}, { 'doctype': 'Domain', 'domain': 'Education'}, { 'doctype': 'Domain', 'domain': 'Healthcare'}, + { 'doctype': 'Domain', 'domain': 'Non Profit'}, # Setup Progress {'doctype': "Setup Progress", "actions": [ From fca5cfe986d81625444e3687ca7be647555f2994 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 21 Nov 2017 10:57:53 +0530 Subject: [PATCH 40/72] [fixed] Codacy fixed --- erpnext/domains/non_profit.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/domains/non_profit.py b/erpnext/domains/non_profit.py index ec42aa54ad7..3c669bd81de 100644 --- a/erpnext/domains/non_profit.py +++ b/erpnext/domains/non_profit.py @@ -5,7 +5,7 @@ data = { 'ToDo' ], 'modules': [ - + 'Non Profit' - + ], + 'Non Profit' + ], 'default_portal_role': 'System Manager' } \ No newline at end of file From a68234d34541938b6d620869ae8c584a8134ae93 Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 22 Nov 2017 23:11:12 +0530 Subject: [PATCH 41/72] [new] Fontawesome icon added --- erpnext/config/desktop.py | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index 1b0a45ec9ac..ec73df9f8e5 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -300,6 +300,46 @@ def get_data(): "icon": "octicon octicon-database", "type": "module" }, + { + "module_name": "Grant Application", + "color": "#E9AB17", + "icon": "fa fa-gift", + "_doctype": "Grant Application", + "link": "List/Grant Application", + "label": _("Grant Application") + }, + { + "module_name": "Donor", + "color": "#7F5A58", + "icon": "fa fa-tint", + "_doctype": "Donor", + "link": "List/Donor", + "label": _("Donor") + }, + { + "module_name": "Volunteer", + "color": "#7E587E", + "icon": "fa fa-angellist", + "_doctype": "Volunteer", + "link": "List/Volunteer", + "label": _("Volunteer") + }, + { + "module_name": "Member", + "color": "#79BAEC", + "icon": "fa fa-users", + "_doctype": "Member", + "link": "List/Member", + "label": _("Member") + }, + { + "module_name": "Chapter", + "color": "#3B9C9C", + "icon": "fa fa-handshake-o", + "_doctype": "Chapter", + "link": "List/Chapter", + "label": _("Chapter") + }, { "module_name": "Non Profit", "color": "#DE2B37", From fe0c6c8e28ff8c321a100452a924c645bd15b506 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 24 Nov 2017 13:14:23 +0530 Subject: [PATCH 42/72] [fix] Non Profit Domain clean up after review --- .../non_profit/doctype/chapter/chapter.json | 4 ++-- erpnext/non_profit/doctype/chapter/chapter.py | 11 +++++++++ .../chapter_message/chapter_message.json | 3 ++- .../chapter_message/chapter_message.py | 24 ++++++------------- .../doctype/membership/membership.json | 4 ++-- .../grant_application/grant_application.json | 2 +- 6 files changed, 25 insertions(+), 23 deletions(-) diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json index cb9158380a7..2d159f3a857 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.json +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -189,7 +189,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -297,7 +297,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:41:43.021123", + "modified": "2017-11-23 17:31:44.669507", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter", diff --git a/erpnext/non_profit/doctype/chapter/chapter.py b/erpnext/non_profit/doctype/chapter/chapter.py index 5b40e6b3bc2..efde580b833 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.py +++ b/erpnext/non_profit/doctype/chapter/chapter.py @@ -5,8 +5,19 @@ from __future__ import unicode_literals import frappe from frappe.website.website_generator import WebsiteGenerator +from frappe.model.document import Document +from frappe import _ class Chapter(WebsiteGenerator): + def get_context(self, context): + context.no_cache = True + + def validate(self): + chapter_head = self.chapter_head + chapter = frappe.get_all('Chapter', filters={'published': True}, fields=['chapter_head']) + if not self.route: #pylint: disable=E0203 + self.route = 'chapter/' + self.scrub(self.name) + def enable(self): chapter = frappe.get_doc('Chapter', frappe.form_dict.name) chapter.append('members', dict(enable=self.value)) diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.json b/erpnext/non_profit/doctype/chapter_message/chapter_message.json index 873caaa5728..a7bce1ebe3a 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.json +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.json @@ -114,7 +114,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:43:02.485914", + "modified": "2017-11-24 12:30:33.976935", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter Message", @@ -149,6 +149,7 @@ "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "title_field": "subject", "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.py b/erpnext/non_profit/doctype/chapter_message/chapter_message.py index 991e6a3ffd5..dd3b656006c 100644 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.py +++ b/erpnext/non_profit/doctype/chapter_message/chapter_message.py @@ -11,30 +11,20 @@ class ChapterMessage(Document): def validate(self): chapter = frappe.get_doc('Chapter', self.chapter) if frappe.session.user != chapter.chapter_head: - frappe.throw(_('You are not athourize to send message for this Chapter.')) + frappe.throw(_('You are not athourized to send message for this Chapter.')) def on_update(self): chapter = frappe.get_doc('Chapter', self.chapter) recipients = [d.user for d in chapter.members] - message = self.message - message += "Chapter Title: " + self.chapter - # chapter_title = self.chapter frappe.sendmail(recipients = recipients, + sender=frappe.session.user, + subject = self.subject, message = self.message, - subject = self.subject) - # reference_doctype=self.doctype, reference_name=self.name) + reference_doctype=chapter.doctype, + reference_name=chapter.name + ) -def get_members_emails(chapterTitle): + frappe.msgprint(_("Invitation Sent")) - members_list = frappe.get_all('User', fields=['email'], - filters={'chapter.title': chapterTitle}) - - out = [] - for e in members_list: - if e.email: - # don't add if holiday - out.append(e.email) - print out - return out \ No newline at end of file diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json index a346cce5fb0..b70da8be422 100644 --- a/erpnext/non_profit/doctype/membership/membership.json +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -237,7 +237,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:42:50.809691", + "modified": "2017-11-24 13:12:13.481086", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership", @@ -265,7 +265,7 @@ "write": 1 } ], - "quick_entry": 1, + "quick_entry": 0, "read_only": 0, "read_only_onload": 0, "restrict_to_domain": "Non Profit", diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.json b/erpnext/non_profit/web_form/grant_application/grant_application.json index 70df81ebf9e..eccc33a62cc 100644 --- a/erpnext/non_profit/web_form/grant_application/grant_application.json +++ b/erpnext/non_profit/web_form/grant_application/grant_application.json @@ -18,7 +18,7 @@ "is_standard": 1, "login_required": 1, "max_attachment_size": 0, - "modified": "2017-10-31 13:25:40.670895", + "modified": "2017-11-23 17:16:30.181215", "modified_by": "Administrator", "module": "Non Profit", "name": "grant-application", From a72a3bd536b6ab334b71f09012804b03fe63e7d0 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 24 Nov 2017 17:24:41 +0530 Subject: [PATCH 43/72] [new] Chapter Module clean up after review --- .../non_profit/doctype/chapter/chapter.json | 7 ++- erpnext/non_profit/doctype/chapter/chapter.py | 14 +++-- .../doctype/chapter/templates/chapter.html | 4 +- .../chapter/templates/chapter_row.html | 45 +++++++++++++- .../templates/pages/non_profit/__init__.py | 0 .../pages/non_profit/join-chapter.html | 59 +++++++++++++++++++ .../pages/non_profit/join_chapter.js | 12 ++++ .../pages/non_profit/join_chapter.py | 22 +++++++ .../pages/non_profit/leave-chapter.html | 16 +++++ .../pages/non_profit/leave_chapter.py | 15 +++++ 10 files changed, 181 insertions(+), 13 deletions(-) create mode 100644 erpnext/templates/pages/non_profit/__init__.py create mode 100644 erpnext/templates/pages/non_profit/join-chapter.html create mode 100644 erpnext/templates/pages/non_profit/join_chapter.js create mode 100644 erpnext/templates/pages/non_profit/join_chapter.py create mode 100644 erpnext/templates/pages/non_profit/leave-chapter.html create mode 100644 erpnext/templates/pages/non_profit/leave_chapter.py diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json index 2d159f3a857..718df6f91e8 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.json +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -2,7 +2,7 @@ "allow_copy": 0, "allow_guest_to_view": 1, "allow_import": 0, - "allow_rename": 0, + "allow_rename": 1, "autoname": "field:title", "beta": 0, "creation": "2017-09-14 13:36:03.904702", @@ -170,6 +170,7 @@ "bold": 0, "collapsible": 0, "columns": 0, + "description": "chapters/chapter_name\nleave blank automatically set after saving chapter.", "fieldname": "route", "fieldtype": "Data", "hidden": 0, @@ -297,7 +298,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-23 17:31:44.669507", + "modified": "2017-11-24 15:47:01.752772", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter", @@ -329,7 +330,7 @@ "read_only": 0, "read_only_onload": 0, "restrict_to_domain": "Non Profit", - "route": "chapter", + "route": "chapters", "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/non_profit/doctype/chapter/chapter.py b/erpnext/non_profit/doctype/chapter/chapter.py index efde580b833..7ee74d2a386 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.py +++ b/erpnext/non_profit/doctype/chapter/chapter.py @@ -5,18 +5,20 @@ from __future__ import unicode_literals import frappe from frappe.website.website_generator import WebsiteGenerator -from frappe.model.document import Document -from frappe import _ class Chapter(WebsiteGenerator): + _website = frappe._dict( + condition_field = "published", + ) + def get_context(self, context): context.no_cache = True + context.parents = [dict(label='View All Chapters', + route='chapters', title='View Chapters')] def validate(self): - chapter_head = self.chapter_head - chapter = frappe.get_all('Chapter', filters={'published': True}, fields=['chapter_head']) if not self.route: #pylint: disable=E0203 - self.route = 'chapter/' + self.scrub(self.name) + self.route = 'chapters/' + self.scrub(self.name) def enable(self): chapter = frappe.get_doc('Chapter', frappe.form_dict.name) @@ -31,4 +33,4 @@ def get_list_context(context): context.title = 'All Chapters' context.no_breadcrumbs = True context.order_by = 'creation desc' - context.introduction = '

All Chapters

' + context.introduction = '

All Chapters

' \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter/templates/chapter.html b/erpnext/non_profit/doctype/chapter/templates/chapter.html index c2d871c5e77..8953481196c 100644 --- a/erpnext/non_profit/doctype/chapter/templates/chapter.html +++ b/erpnext/non_profit/doctype/chapter/templates/chapter.html @@ -57,8 +57,8 @@

Address

{{ address }}

-

Join this Chapter

-

Leave this Chapter

+

Join this Chapter

+

Leave this Chapter

{% endblock %} diff --git a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html index 042aede17c5..b6780e23286 100644 --- a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html +++ b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html @@ -1,5 +1,5 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/erpnext/templates/pages/non_profit/__init__.py b/erpnext/templates/pages/non_profit/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/templates/pages/non_profit/join-chapter.html b/erpnext/templates/pages/non_profit/join-chapter.html new file mode 100644 index 00000000000..284e9c4356b --- /dev/null +++ b/erpnext/templates/pages/non_profit/join-chapter.html @@ -0,0 +1,59 @@ +{% extends "templates/web.html" %} + +{% block page_content %} + +{% macro chapter_button() %} +

+ Go to Chapter Page

+{% endmacro %} +{% if frappe.session.user=='Guest' %} +

Please signup and login to join this chapter

+

Login

+{% else %} + {% if already_member %} +

You are already a member of {{ chapter.title }}!

+ {{ chapter_button() }} +

Leave Chapter

+ {% else %} + {% if frappe.local.request.method=='POST' %} +

Welcome to chapter {{ chapter.title }}!

+ {{ chapter_button() }} + {% else %} +
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+ {% endif %} + {% endif %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/erpnext/templates/pages/non_profit/join_chapter.js b/erpnext/templates/pages/non_profit/join_chapter.js new file mode 100644 index 00000000000..e2bc8bca717 --- /dev/null +++ b/erpnext/templates/pages/non_profit/join_chapter.js @@ -0,0 +1,12 @@ +// Copyright (c) 2017, EOSSF and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Chapter Member', { + onsubmit: function (frm) { + console.log("here" + frappe.session.user) + // body... + } + refresh: function(frm) { + + } +}); diff --git a/erpnext/templates/pages/non_profit/join_chapter.py b/erpnext/templates/pages/non_profit/join_chapter.py new file mode 100644 index 00000000000..bc9ba6ba744 --- /dev/null +++ b/erpnext/templates/pages/non_profit/join_chapter.py @@ -0,0 +1,22 @@ +import frappe + +def get_context(context): + context.no_cache = True + chapter = frappe.get_doc('Chapter', frappe.form_dict.name) + if frappe.session.user!='Guest': + if frappe.session.user in [d.user for d in chapter.members]: + context.already_member = True + else: + if frappe.request.method=='GET': + pass + elif frappe.request.method=='POST': + chapter.append('members', dict( + user=frappe.session.user, + introduction=frappe.form_dict.introduction, + website_url=frappe.form_dict.website_url, + enabled=1 + )) + chapter.save(ignore_permissions=1) + frappe.db.commit() + + context.chapter = chapter diff --git a/erpnext/templates/pages/non_profit/leave-chapter.html b/erpnext/templates/pages/non_profit/leave-chapter.html new file mode 100644 index 00000000000..2f8452d525a --- /dev/null +++ b/erpnext/templates/pages/non_profit/leave-chapter.html @@ -0,0 +1,16 @@ +{% extends "templates/web.html" %} + +{% block page_content %} + + {% if member_deleted %} +

You are not a member of {{ chapter.title }}!

+

Please signup and login to join this chapter

+ +

Become Member agian

+ {% endif %} +{% endblock %} \ No newline at end of file diff --git a/erpnext/templates/pages/non_profit/leave_chapter.py b/erpnext/templates/pages/non_profit/leave_chapter.py new file mode 100644 index 00000000000..6dbdeca5287 --- /dev/null +++ b/erpnext/templates/pages/non_profit/leave_chapter.py @@ -0,0 +1,15 @@ +import frappe + +def get_context(context): + context.no_cache = True + chapter = frappe.get_doc('Chapter', frappe.form_dict.name) + # if frappe.session.user!='Guest': + if frappe.session.user in [d.user for d in chapter.members]: + user = frappe.session.user + parent = frappe.form_dict.name + frappe.db.sql("""delete from `tabChapter Member` where parent = %s and user = %s """, (parent, user)) + frappe.db.commit() + + context.member_deleted = True + + context.chapter = chapter From 74fb550a702c8ca8d2d315db11445e5ba51140fe Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 1 Dec 2017 13:46:04 +0530 Subject: [PATCH 44/72] [new] sidebar added on chapter web page --- erpnext/hooks.py | 4 ++- erpnext/non_profit/doctype/chapter/chapter.py | 1 + .../chapter/templates/chapter_row.html | 34 ++++++++++--------- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 0b7d3eecc09..8d82b45325d 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -126,6 +126,7 @@ website_route_rules = [ {"from_route": "/boms", "to_route": "BOM"}, {"from_route": "/timesheets", "to_route": "Timesheet"}, {"from_route": "/grant-application", "to_route": "Grant Application"}, + {"from_route": "/chapters", "to_route": "Chapter"}, ] standard_portal_menu_items = [ @@ -146,7 +147,8 @@ standard_portal_menu_items = [ {"title": _("Fees"), "route": "/fees", "reference_doctype": "Fees", "role":"Student"}, {"title": _("Newsletter"), "route": "/newsletters", "reference_doctype": "Newsletter"}, {"title": _("Admission"), "route": "/admissions", "reference_doctype": "Student Admission"}, - {"title": _("Grant Application"), "route": "/grant-application", "reference_doctype": "Grant Application"} + {"title": _("Grant Application"), "route": "/grant-application", "reference_doctype": "Grant Application"}, + {"title": _("Chapter"), "route": "/chapters", "reference_doctype": "Chapter"} ] default_roles = [ diff --git a/erpnext/non_profit/doctype/chapter/chapter.py b/erpnext/non_profit/doctype/chapter/chapter.py index 7ee74d2a386..67e22963979 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.py +++ b/erpnext/non_profit/doctype/chapter/chapter.py @@ -30,6 +30,7 @@ class Chapter(WebsiteGenerator): def get_list_context(context): context.allow_guest = True context.no_cache = True + context.show_sidebar = True context.title = 'All Chapters' context.no_breadcrumbs = True context.order_by = 'creation desc' diff --git a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html index b6780e23286..050655397a8 100644 --- a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html +++ b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html @@ -1,19 +1,21 @@ - +{% if doc.published %} + +{% endif %} \ No newline at end of file From 344f5d9cd6a3c7e81fa473e3166eb1e62f70df54 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 1 Dec 2017 14:03:49 +0530 Subject: [PATCH 46/72] [fix] Minor changes in grant_application.html --- .../templates/grant_application.html | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html index 5d415e92161..7da8b5a9e4b 100644 --- a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html @@ -49,21 +49,7 @@ {% endif %}
{% if frappe.session.user == assessment_manager %} - {% if not assessment_scale %} -
-
-
- - -
-
- - -
- -
-
- {% else %} + {% if assessment_scale %}

Assessment Review done

{% endif %} {% else %} From 0dbf00a28379c4b41c04eedf6d090488271ccfba Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 1 Dec 2017 14:40:24 +0530 Subject: [PATCH 47/72] [fix] Minor changes in grant application --- .../grant_application/grant_application.js | 8 ++++---- .../grant_application/grant_application.py | 15 +++------------ 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.js b/erpnext/non_profit/doctype/grant_application/grant_application.js index e13fee9b5ad..d560804d6a7 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application.js @@ -13,15 +13,15 @@ frappe.ui.form.on('Grant Application', { frappe.contacts.clear_address_and_contact(frm); } - frm.add_custom_button(__("Send Grant Review Email"), function() { - if (frm.doc.status==="Received") { + if(frm.doc.status == 'Received'){ + frm.add_custom_button(__("Send Grant Review Email"), function() { frappe.call({ method: "erpnext.non_profit.doctype.grant_application.grant_application.send_grant_review_emails", args: { grant_application: frm.doc.name } }); - } - }); + }); + } } }); diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index b3fb1a9734d..6b9ba32477e 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -36,16 +36,6 @@ def get_list_context(context): context.order_by = 'creation desc' context.introduction ='
Grant Application List

Apply for new Grant Application' -#Assement Manager review grant on website and submit result -@frappe.whitelist(allow_guest=True) -def assessment_result(title, assessment_scale, note): - vote = frappe.get_doc("Grant Application", title) - vote.assessment_scale = assessment_scale - vote.note = note - vote.save() - frappe.db.commit() - return "Thank you for Assessment Review" - @frappe.whitelist() @@ -61,7 +51,8 @@ def send_grant_review_emails(grant_application): reference_name=grant.name ) - grant.status = "In Progress" + grant.status = 'In Progress' grant.save() + frappe.db.commit() - frappe.msgprint(_("Review Invitation Sent")) + frappe.msgprint(_("Review Invitation Sent")) \ No newline at end of file From 5a4611df9532078f445ced2bee82b143fb34b21d Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 1 Dec 2017 16:26:28 +0530 Subject: [PATCH 48/72] [fix] fetch expiary date from membership to member doctype --- erpnext/non_profit/doctype/member/member.js | 13 +++++++++++++ erpnext/non_profit/doctype/membership/membership.py | 8 ++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js index 5cfbe421959..1612e216be4 100644 --- a/erpnext/non_profit/doctype/member/member.js +++ b/erpnext/non_profit/doctype/member/member.js @@ -28,5 +28,18 @@ frappe.ui.form.on('Member', { frappe.contacts.clear_address_and_contact(frm); } + frappe.call({ + method:"frappe.client.get_value", + args:{ + 'doctype':"Membership", + 'filters':{'member': frm.doc.name}, + 'fieldname':[ + 'to_date' + ] + }, + callback: function (data) { + frappe.model.set_value(frm.doctype,frm.docname, "expires_on", data.message.to_date); + } + }); } }); diff --git a/erpnext/non_profit/doctype/membership/membership.py b/erpnext/non_profit/doctype/membership/membership.py index e645e5f96eb..436f6077f11 100644 --- a/erpnext/non_profit/doctype/membership/membership.py +++ b/erpnext/non_profit/doctype/membership/membership.py @@ -19,6 +19,7 @@ class Membership(Document): member = frappe.get_doc(dict( doctype='Member', email=frappe.session.user, + membership_type=self.membership_type, member_name=user.get_fullname() )).insert(ignore_permissions=True) member_name = member.name @@ -29,12 +30,15 @@ class Membership(Document): # get last membership (if active) last_membership = erpnext.get_last_membership() - if last_membership: + # if person applied for offline membership + if last_membership and not frappe.session.user == "Administrator": # if last membership does not expire in 30 days, then do not allow to renew - if getdate(add_days(last_membership.to_date, -30)) > getdate(nowdate()): + if getdate(add_days(last_membership.to_date, -30)) > getdate(nowdate()) : frappe.throw(_('You can only renew if your membership expires within 30 days')) self.from_date = add_days(last_membership.to_date, 1) + elif frappe.session.user == "Administrator": + self.from_date = self.from_date else: self.from_date = nowdate() From 55480491bf79d6cc73f4a7a04ae07a1c89b1eee5 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 4 Dec 2017 11:57:58 +0530 Subject: [PATCH 49/72] [minor] changes added in member and membership doctype --- erpnext/non_profit/doctype/member/member.js | 22 +++ erpnext/non_profit/doctype/member/member.py | 13 ++ .../doctype/member/member_dashboard.py | 14 ++ .../doctype/membership/membership.json | 181 +++++++++++++++++- .../doctype/membership/membership.py | 16 +- 5 files changed, 231 insertions(+), 15 deletions(-) create mode 100644 erpnext/non_profit/doctype/member/member_dashboard.py diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js index 1612e216be4..1054ca6dfe6 100644 --- a/erpnext/non_profit/doctype/member/member.js +++ b/erpnext/non_profit/doctype/member/member.js @@ -28,6 +28,28 @@ frappe.ui.form.on('Member', { frappe.contacts.clear_address_and_contact(frm); } + var email_list = frappe.utils.split_emails(v); + if (!email_list) { + // invalid email + return ''; + } else { + var invalid_email = false; + email_list.forEach(function(email) { + if (!validate_email(email)) { + frappe.msgprint(__("Invalid Email: {0}", [email])); + invalid_email = true; + } + }); + + if (invalid_email) { + // at least 1 invalid email + return ''; + } else { + // all good + return v; + } + } + frappe.call({ method:"frappe.client.get_value", args:{ diff --git a/erpnext/non_profit/doctype/member/member.py b/erpnext/non_profit/doctype/member/member.py index e0ad7fcd4e6..cc617b59913 100644 --- a/erpnext/non_profit/doctype/member/member.py +++ b/erpnext/non_profit/doctype/member/member.py @@ -6,7 +6,20 @@ from __future__ import unicode_literals from frappe.model.document import Document from frappe.contacts.address_and_contact import load_address_and_contact +STANDARD_USERS = ("Guest", "Administrator") + class Member(Document): def onload(self): """Load address and contacts in `__onload`""" load_address_and_contact(self) + + + def validate(self): + if self.name not in STANDARD_USERS: + self.validate_email_type(self.email) + self.validate_email_type(self.name) + + + def validate_email_type(self, email): + from frappe.utils import validate_email_add + validate_email_add(email.strip(), True) \ No newline at end of file diff --git a/erpnext/non_profit/doctype/member/member_dashboard.py b/erpnext/non_profit/doctype/member/member_dashboard.py new file mode 100644 index 00000000000..658647c4cbf --- /dev/null +++ b/erpnext/non_profit/doctype/member/member_dashboard.py @@ -0,0 +1,14 @@ +from frappe import _ + +def get_data(): + return { + 'heatmap': True, + 'heatmap_message': _('Memeber Activity'), + 'fieldname': 'member', + 'transactions': [ + { + 'label': _('Membership Details'), + 'items': ['Membership'] + } + ] + } \ No newline at end of file diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json index b70da8be422..4eb195d507d 100644 --- a/erpnext/non_profit/doctype/membership/membership.json +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -75,6 +75,96 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_status", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Membership Status", + "length": 0, + "no_copy": 0, + "options": "New\nCurrent\nExpired\nPending\nCancelled", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_date_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Membership Date Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -135,6 +225,95 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_8", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "member_since_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Member Since", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "payment_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Payment Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -237,7 +416,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-24 13:12:13.481086", + "modified": "2017-12-02 04:25:46.808757", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership", diff --git a/erpnext/non_profit/doctype/membership/membership.py b/erpnext/non_profit/doctype/membership/membership.py index 436f6077f11..a6be1641a52 100644 --- a/erpnext/non_profit/doctype/membership/membership.py +++ b/erpnext/non_profit/doctype/membership/membership.py @@ -12,20 +12,6 @@ import erpnext class Membership(Document): def validate(self): - member_name = frappe.get_value('Member', dict(email=frappe.session.user)) - - if not member_name: - user = frappe.get_doc('User', frappe.session.user) - member = frappe.get_doc(dict( - doctype='Member', - email=frappe.session.user, - membership_type=self.membership_type, - member_name=user.get_fullname() - )).insert(ignore_permissions=True) - member_name = member.name - - if self.get("__islocal"): - self.member = member_name # get last membership (if active) last_membership = erpnext.get_last_membership() @@ -48,3 +34,5 @@ class Membership(Document): if status_changed_to in ("Completed", "Authorized"): self.load_from_db() self.db_set('paid', 1) + + From 7e50bf367418003f29be8c0909d68f67a515c247 Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 4 Dec 2017 12:43:13 +0530 Subject: [PATCH 50/72] [fix] Minor changes in patch set member as party type --- erpnext/patches/v8_9/set_member_party_type.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/patches/v8_9/set_member_party_type.py b/erpnext/patches/v8_9/set_member_party_type.py index f4664ccfb3c..2934c70ad53 100644 --- a/erpnext/patches/v8_9/set_member_party_type.py +++ b/erpnext/patches/v8_9/set_member_party_type.py @@ -2,6 +2,7 @@ import frappe def execute(): if not frappe.db.exists("Party Type", "Member"): + frappe.reload_doc("non_profit", "doctype", "member") party = frappe.new_doc("Party Type") party.party_type = "Member" party.save() From 5ade8367139ec186165eb7f8936f218cb277ac0e Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 4 Dec 2017 17:07:55 +0530 Subject: [PATCH 51/72] [new] Non Profit Documentation Modified --- .../assets/img/non_profit/chapter/chapter.png | Bin 300642 -> 133768 bytes .../img/non_profit/chapter/online_chapter.png | Bin 0 -> 53856 bytes .../chapter/online_chapter_join.png | Bin 0 -> 34788 bytes .../grant_application/gant_application.png | Bin 112397 -> 0 bytes .../grant_application/grant_application.png | Bin 112397 -> 153830 bytes .../online_grant_application.png | Bin 0 -> 59384 bytes .../img/non_profit/membership/member.png | Bin 93671 -> 140721 bytes .../img/non_profit/membership/membership.png | Bin 70522 -> 80549 bytes .../img/non_profit/non_profit_domain.png | Bin 0 -> 62889 bytes .../manual/en/non_profit/Chapter/chapter.md | 22 +++++++++++- .../manual/en/non_profit/Chapter/index.md | 3 ++ .../manual/en/non_profit/Chapter/index.txt | 4 +-- .../user/manual/en/non_profit/Donor/donor.md | 14 ++++++++ .../manual/en/non_profit/Donor/donor_type.md | 12 ++++++- .../user/manual/en/non_profit/Donor/index.md | 2 ++ .../user/manual/en/non_profit/Donor/index.txt | 2 ++ .../Grant Application/Grant Application.md | 7 ---- .../Grant Application/grant_application.md | 33 ++++++++++++++++++ .../en/non_profit/Grant Application/index.md | 11 ++++-- .../en/non_profit/Grant Application/index.txt | 1 + .../manual/en/non_profit/Membership/index.md | 2 ++ .../manual/en/non_profit/Membership/index.txt | 3 ++ .../manual/en/non_profit/Membership/member.md | 16 +++++++++ .../en/non_profit/Membership/membership.md | 18 +++++++++- .../non_profit/Membership/membership_type.md | 13 ++++++- .../manual/en/non_profit/Volunteer/index.md | 2 ++ .../manual/en/non_profit/Volunteer/index.txt | 2 ++ .../en/non_profit/Volunteer/volunteer.md | 21 ++++++++++- .../en/non_profit/Volunteer/volunteer_type.md | 17 +++++++-- .../docs/user/manual/en/non_profit/index.md | 6 +++- .../docs/user/manual/en/non_profit/index.txt | 6 ---- 31 files changed, 190 insertions(+), 27 deletions(-) create mode 100644 erpnext/docs/assets/img/non_profit/chapter/online_chapter.png create mode 100644 erpnext/docs/assets/img/non_profit/chapter/online_chapter_join.png delete mode 100644 erpnext/docs/assets/img/non_profit/grant_application/gant_application.png create mode 100644 erpnext/docs/assets/img/non_profit/grant_application/online_grant_application.png create mode 100644 erpnext/docs/assets/img/non_profit/non_profit_domain.png delete mode 100644 erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md diff --git a/erpnext/docs/assets/img/non_profit/chapter/chapter.png b/erpnext/docs/assets/img/non_profit/chapter/chapter.png index 2f3195446fcb6befc02b5e3833834b7df8d12dd1..f854f2f485ec5e0d74f53dc8b9c6d9aa88e7fe55 100644 GIT binary patch literal 133768 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

JY6dU4P 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%0D-G#yg-nqsZPxE2I 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 W*f(}<{WuN$yKr7dr9{d4_J0Ayrv{+_ diff --git a/erpnext/docs/assets/img/non_profit/chapter/online_chapter.png b/erpnext/docs/assets/img/non_profit/chapter/online_chapter.png new file mode 100644 index 0000000000000000000000000000000000000000..95ebd817312fecf823040db63d332bfc205ec64d GIT binary patch literal 53856 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/grant_application/gant_application.png b/erpnext/docs/assets/img/non_profit/grant_application/gant_application.png deleted file mode 100644 index 50cc1a87f7c9e1a26b8821b4e9e73ba0aeeddf08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112397 zcmd?RWmH_-vVe=bgy4;ZAPH`bJ0y_c?%qh_?iM@*8VMn|Bv^17g1a?tA-KD{`|Ip| z&wY2Fd+z@?#{0n-i|)0i)U2vmv+7$NsiGu{iv_?!KtRBK|L%<%0s<-k{zs012LA*H z+8l;}@B-oe8%Yf>qx}U;uP+Tq?DBt z|M!=FKSGIw1#qYPKc1IB${en*?#`}@pD8( zI`f};rS!Pb4AXYI$lAH`@G0MZmVi`$4F)kJhYY=ueQmcd4=T2e|MNr;A*sr!*Q&>> z^FjPc^vb&k1UY%-?H#sEB0^-V=&F-}LXRil53T=_ndqBkr$qv^0tOcIecH8e4seOE zp+;A5vG8X}7Ba2wyh3t!=Zn$SFe&`8?N;5aN=!jOt)$^4ASoI2@J1zx2@&($9T63> zAkZPxTengCfn9LzOQA=8rtRM6nu#BOPifg4V_*2oP_lYNdbIjp`kxhRBAGr}lMJ`A z^zv`Q+iyma=}ivYCnGTZ_U3IUfgPXcu9;1VR*XI~R6{FX#3{Q2rewX__we?`@th;4 z{dMw(&WP;FN_mbsF&CoAf%3NNCm%14?Cde$VkMfJX*$NDV&MgaVqCIBNbS7V9519; z^KVsYd;bhBo9CnMa+vShtl;AoOSqVQMU+JK$^?PFtNZ!_fE6VVo!g6yioCRKv{69v zS8T%|4|%$)cW5oyZ9G(+-VSL9mZ7N-^4&&`YV`0gM5k68ou1+Pb;j^V8?v`B;EN{+ z`j!coqdhkKTHG@Nnk(z$B2~abo)$%(2obyqOATHMbYL*t!Ndv`xs*k^+!t%N%DNuk zr;}0hziNK9C?W2f9}IJ#bb`zEW2yT4KUybI4qw&jy$BW37eN8E+1XHIoT{~#kgGh^ zPVUC_;K1p?ck0KDZ?qtn3_%sfBZ7iSgd{Q>zetsa>wQ;riGdz#+0~@L%mAU>+?u5n zWc1~>$C_Bxw;+DJd?kjztjCZY-s(W4I}%(p_;BlZ_%JP>3hz@MO>SYo3h5Oa7=`(% zvT~&1_O62nc&q<2<8l@oK;wrYB{h3A*!qad@;J*Y39=6hn~lTh_&KA?zevExJW!ha zQhI0h{l$XUd!fWX`XCP1?{m8RRJeLKD8TI`Y3#BtoEUgnN2?k!OI)D}3NvwCy7^q5 z4fUKq#R4=sr^CC+(plZ_ZE%lEn(`?)b+Pv3Ng*r+|I}Wu0tGT@spAyjDKqL7YS+#a zYs%tR^0bC$|IkpPpnU68n_lgho;z%VT9uOB;w;#J1z#iFAR_|cti8?wGABAJn9?`x zLvzgR?F)s{fTv1zeRRga=;G$D{QwM1-j%Dy+y&chdt?{xJAFk}BQews_t0*}gs)^P zrXOTOl+c+nuby3^qk=dVErxAJM@mBPFs{+cLG(=HbwWfoM(&aqa4Jw>JCl@B`PfW@fJEYjhT#%XM zzC09`vZlhKXhsE!otG^1vgY-8tCU5rD6{ zdiEAN#Di7VMZjFyL__b#lQcbP#Dc@C7i~ubn&PbsC6uDcvbqLB1#fEaXZkIfmV0u7 zaHvJ%Mm=^8rZK^u`}SYy?wx?iDn`ls+6!DLC;Dk7b{{eyxXJe&&`fPWNi8Nv>X{YUPMM&Wp!rrg~(9! z)Rb;r(Aa#u*+Cry5Kh>LM~_VH@$Y{VxnZ?bk`wqgIzVH8UM74Ypg$SVyX2@UayBf%}A8!0L6?B#nFb(n){g-48j@v>Sg>Fb)OY*=E~_G9pi0BW|>b zg)zf3G|~q&O9*-uaZPDB=_2}Cxt||+_ve)f7NEIy_dH&d4-70D6t%Be%n=MCpbj38f7?kG4wh%3`^aaxYrSs~4x{e48M`9h798KZF* zgLMq{-hHR2U9{51&p{;(zFB60I)7pPD`FKJI|*u&myCi5mP=t{+Er-9%QQR#mm)%-e_J=T?7n68sKcq)`_&LKmlH)ho8q}r!mq23gi-ST6J0& ztql4Rk2h`0BZP#NHg3X_9zh;%+JfKcR%tDVxw4Z1=4nCRoS0_1*=}c|)%!2l3@2OeD zdT9?ny`2X_*D9a|C=gie^Xh7?5-k=!{mxhGEnMb7K|#qwmI{n#?;lpW=d#C))CYso zU3L-F4VXL4gfqD}mb^T;%^eUnrNl#H+P-wiQcB0jAHywBvvINlU93!Zj5C= zLCI3a$W5C+MDwtRRaPT!e$xnMBNO;uT1F%-6@x8qm^?`B09cfhbN{jO;#uql^5VBq4@_UgU&wnrK- z%jj?tM}sU1c|9TaqQfjDL2B8M(+;)W?`x5wLA2HndO}nA_}V$r@ZAr7-(`Q!eVn?q zh8hy4DdM!P%@0f*I==Ha0la4(;07^p3EO~$vU6y#jAKOC-r6i4;2<$x}HIy*`kT~e{=bqvIT0xryMaAa4r07s9{&M;I*3!$y7V7*I z>YnrWA(7o@JrBwE_9b)avexdUXWpuX3dtftSzV}VEnCt?GkQw*x=AhvPJ|4;HK!{z zB65&&hI|1=1CcPUN&A@WvFox;udc^0f=LVs&DJbS>m=%juRp(APG=dWzr2Gq)h=l& zJb&I}O*mq9n*9vWAveMoZpywm0#g*832Y)!7>gzo4{{BcC3u7CtM^m9Ta$d6;?diS z6gWvf)#^=pCm+o#gj0^GKux3+^+`tl>(+Ec7nj-nh@kC9(+OYdQZz_@5GNmHiy(@r zc!WhQ;!WBJ{Mq)E7&0mK2(_kITGuqAOYTx1 zS-y`Xe`A(oGG}Estu5zW$^(p25DhC#=!x4UpeNsh2!z18jE9$tBrSJO;kKDWS)!VA zQ@ay?4;sJPXK@OT4T26|yfy2e^`f)EsEFnl?4kQy#ZDtTb~`dHEyPon_HO%XI2(HM zag6lXaZN9adiiYVS6>B`@k(AR;By2Uea23bqFsqeNnsHqCouPde|A7dyi-dO3lRpBIC4B5SgY46bSN6UW01w&0*LuWVZC{?r zo!P#phP$Veq3p8sW_0<;K?S<})z`XjH3b&M&{3WPhmc#!5W zX)NTS>Mz7ZpS885Gdj6rqPyNnA?<6BlE!Ho9PE=yhRQ}f*U?>Z!@*&sWr#Ef@eAoQ z%tXYhYV8%xV&lDn8OYY>h0oq1qR7H{1Q>pu|= zHw^SGGW{z+BEW%`VFJdB^8&~Pp_S~J%@DHJD1G#rPkx-&Q_+#_TcLD8@8Wq$S2^L1 z42km}AuwqFVf3zv@WPaEyf@YE6d^Bg%vgP-8tBZ>ZvL`DIYdzaN3=9l<)e))736Yx~lxHlvkAf9!ALq1AU&^=+<;pGkJ|Rs0=1JjU8&Xx(alLlcdTd6Z zFr{ZqdCl=Ur=J+8WD;@a>L5WMIi?i@SRr}_ppbRag|3~s?g}PxgH-B!Sie{J4|B#J z3#bhdual2N0fq)yWS*~61M@e|V75z6U*2(}$x3M=&@n2TS9I%+fpH`0=x9+~&zTgc zvD2bcPVtRSk-v z(1BOa>Q3lt3&$t+Z=9NQZrM3SQs3F8fQrhio^wU-U+i5UC!d5TN#s_?g$r=So|3Le(>WfR?g4kFovq9 zjIWY8f_#y`F$m*3hfRLH5NG%D>o5f+yiK$H2}CP&a9mf9aJ3ufHz%hlXX{=kZ$)BM zT%H=|sb~=6{CR1Lq-|l_WMPRF^|+Hq@^tqU1(aF!^O9erfi09hF(n zsbf+G(t&`x%Ka#$Tm*hB^eO+qA(^wFH`u~zHK9G*_U@&kqVaZ7lT+6TVR7d;XkowOvl0hRl8M6Kpqdrqzo2jHUn%h`>Lh#@ zi_e%nEMroUk{WDRX#*lleJ=B%I(@&%Ww3C^JiIXwT%H3Ij-d1!4O)4plN2T=?of)%{Z^uy|l&bUrqaH zO-h%0CD8A`s(MyPH z+7I9)6nLBXT&g+mBeJY5hP=W{20sK%*|R<i6J-+F=UF6W8a~0l(3Rxno5XxADT{WXmJETD}brfIi98p752eNRXRa_tB$G zfhbI18WWEI$N?IpMh=f!K+azdO?oc1Wg8=H;3HM~a9fO()#V~7O5kM^UlwmHN5S&! zT%GkB{j81MUY`SH*5cH@PFJ+rMnMI5cr`E(duG&U_l)x{UQ_UKS%wWllPA={@1CIx31KT9R3&Lvk1vl+Sb?T4QwE}ea z4bq(7u%%5on8>;#jaw?3*3H0HAdXdH6lhtVOr-fMP#F+tbX%vEBbqAa;_-Wm&%q52 z`+aolee>u|vu#rb#9@G#7X=bi)J;n~%sXDZmMpesfJW_B3|1KMWY4jXGwWD)j&?S5 zEmkkkAJnknBjZ~WUTd@y*~FPpDz*`PXxOZ%8rd{ePv&7lOe?+){#}*A!#hfD-tg5x z&gPZ8Et{Q4J#CKZ7!k0hNilC|plf(T z;6cfn6NC5$7XbT6#(`Z#5ez$CF%ZP$^ZOZlI{hu(Qn;-woEI=Nu*=_40Q5tdGT;gi znq=MLFlGcTG($B4z$g$?g}QsQ06<;ZgyViLaJS%oju-~q50_Q1lkuWI3DS~_6)r&N zif;K}tEZ7i-g+~*tr*4QC91CF7J#F@%$QC8j+3COYK>|AAQ0jE z3{eyUo}*9Jg>E%{CQk_YSffa=SS){gpO@cuq$fV0AiUzD6n7u&=)7)8qr)9w=gmev zjuXvCMYEXRijzq_R&khn_DGp|blF}s6H!KM1Ticy*7^<4t^WMujSx+Xg_Mj;nerz1 z6iml*8F~oF%{R7#4CFxLRP6-QuSL@p1Kxe2`(XQN#zxSGbE;nOU2evGi3lq)4;l5w zy`@=kuhmsNA`T$+jrm$aDm;u0*FZIe`-tTlK669CJG`&YQsEhlOvvdxCEnC4PG;VZ zIYYx6Vn5gllqj|aH{;lX;&*6uuw4XID2}d=iYzI{$uu*4KLwKu(PPPf&|vZ2LW8z^SE$fD*9i0GC`K%c#)k(%QdDk&7Y;wW4K=MW=P7IfEBz)ieI^cpA&e{ zfkhU{l6B=>u1~y(=(uw@RR^FU^+Y`a$Zh$u(x~4}pUn=o*^8LjP6t+m9!I;WQAOJ8 zs~426)AV+JPHsQ`h^Vo-Rnf}$H9nh#UBC{J`5_s8gV~I zLwU>Xb}Rv?GNgMWqN4Cl28|p-oaj;V)ukV~BNCryG7i|$3(_kXOVaL~^_vu}PH!e% zgxQ1U@Bmk3_k5Wd0s)BsH+}(Nedf2+U($llt zgz*4-uf@{koprFJ(S?@KqiI4fH|O5>D>!R?uRS?t2bWlm_|W-<^ybp9LN*9bu?6(7 zBex9tHKmcJuZD&AzJxl%Hb{B6W?dmNBiURrtUb_D6z>EPaaUgyNT+?-jLjH4ts?gR zP;%`U0jnmky&^U+@q#lQE2+&;%^B(f%Gr|1D^i9 zEK5LzIXuLuy~Z3a-n-S;e7@vBfRzjWq*6dH`25FO;kY!OaCz$u-Dv?SC(n@USFN*b zt{-;jf+mpA!-D9YtY5f_DIhi8Nq6T*F?!t^o;Fx>JCwp&VxOEWZB zEc@#`zJm?y28q728GAT(~6?|wvi89h;Pvdj2N`ek}bkfl$u#{6P`_eG33gZBTZxM)o zv4U~Fxh(aR+*b~cJ=uP~@=-GM2qa9WUOgGewHn2s(DIkm%6833&NpV8du-#b>&%9J z8*(daa(D?#jf>!K8oF(g=+P4(9N?=feZO||&9*KWrqpU#got?!0P+QpyK9^gt0}M+ zm?txd#2p#1^dAsBOBwu;i|{FyNKHjIYGK;6Q%8O2hf|adIZ!B{lQfL4*v^(3IQx2} zkGAK_;79t}XXAQ~1T&p7fq|a@*fR;XbnZ@+yfd;D zT?ITq8;K~YiVWJ!49SojrXico7v1)?cD}ehdS^~|P^c!lZ(>emIbUJn?y&Qrf$)wr zA*RSKHBhJ+VK4gA;4#8J?DzV-(60za;UdKa=?0k1FfCUo8RE$|yHh%Ka&pp-c@=T# z+*3ejP`(%VWe#^LI)ty^#if@AMpqL|BMQrgWRE$xhYlu2!m4qy8#t$Q#{_^eB+eQI z!7>$dyFaR?Kvk3*9~eG;>!U@%!+7!fbp;bbt)|nm1TC^!I&sNx1f+7`?sO35Pa^e! zr3v>}IHy<>coKRwAr39MeNO!tJ67t*sGZjRBzB6`t-T0Sv=5ITR=*7W1bci21dJCz zvZ1*pO+9GvYz`)RWo)e$&f5xTyM}N#g%LcMyz@S&4pjL)yKp#7$rbVozNxd%9i}6R z(r0IUf(@fX)U7gyK~rDdvq#!krp2GnfqZuTy=?>v zR1~r|m*vxXzn%ew_}fmB83T@a9#6e#EvFcH_@;h3M;ETE4;g6#`J4dldJd8+@6*{2 z#44!JA#_;c8ys1rgvml*t#e*dOzq&tD7{#02;n_C%<)@JxxZZnBBl9@dz3%ky9+m} zUHwF;x!?svbY@Wphhph?@Y@M(2IGV@R?FnzJH`YE!_NpyuZ10c@S{L7u*h+dVzWsx&Vy#7B&ZVrIiwpkJJAO< zKQ~_bn2HLCZ=5{q7iTuarn+RFzsQdlZ@nUu_CL&H>^D`5t`M2{hZ(b6i^MF-E#u(Fb%*yEbnkTZy zEc>=1?h#}98*5kqa~J?&)iJPe<^XyoT4s$ zpAGy>l^ExM?^_MxA+vQ6k_P1W`x=f-|5m!Q1x^axy3%t75$q6@?KBPr%cO<*qsvA1 zE4)%Y5;bZqo1}gS?a8_g&z*USKn10hw}VZmY@cFDFLAbNJq?GK@$z%8;0JsTitZ|>XP*>%HaqlSk}?%{)d304@kSO`acMin!o z_D<_P+qazj6UQ8R-7THQvHEEB3c-xRgq-PLC94%Hu8nN;K?ET$3q|}s?AuIv_DW2# z3S99qhE;eUXq!&}1{~f>y{}(uh{*6H*z)Ae8Q3F@O7Jl0kz7-brhh>B7Yl$?dS}PV z=^^B*pX2;n!!jn;t#oWVRp_86d(3O)rY(v8J3Pg0_Ly|vJ?+%3BO*u}y8IieK(n@X zILU@qb4Ht!^M20x5&B41BgBWpO+ZeJq`478HLq6=w!;DpA&-+&TfI8!5s?%A0S1aG z;IP;&wWr}r6w0KuLbKi80Sm`Gu&|;tHdd2;ChBo)b?WLS_}k@bN*3BYiJu92A@RtN zo`ge53P7dtC~}6H=`aA~#F^Fv8?-vI?^n@2{kmWS{VSIRTlq%QPu8CDz+t|G6P=tf z14-4l1H6EY#(iE*ATxL$Myi!jq>O$295`Fl|GF~uBL**lNqM(RNgN&T3J%3{SqW9@ zyO^|hN|6lxA_)4WknGWCyA&ZXftSekL^S=jJm4;!`KM*oqL*mguf@K+(5Lc9ND;cS z5uJq}6>*KDc>#Ndd&q#a!gcLupT7=gtAOBPll3gM?$;ddim%r{->f3pO)Judq6Ak1 zV`*Y1CBR5@+|daAf_b+l?gHd}s-ddVkMSUl&;rhvebLnw?#Ng7xlCZY%@yj=n%!qe zJ)%?K!4Z~I9sZLz(I8dpZzy#|2>KepOqJ2(H&X8qczaHT@Bj%&f)3G=hA2BsW1;Ai zF6T~&iOBj6XrR84l{l`_1=R!HJ)JqO5rBe}8O|7O(C;bT!V+ErQmW--=D^?SZOcKH zyL(6&T$+`wH@|m2`2`3d?W9C@)s<4satsWbXBo$FoU+X{O4vW z9-h68F^ffz%K4lka8QyzG7~dW|5y%g;-*czpgDX|K3iRA^-E43ArQL5q(Uiav`<8Gs)H}YwzRd?%K0B_zvc<3SNF03oJlr13EZ><5Yf{}9!vZ>T zJ_jUq*{)~5#{hA!wn(m4N{mn-1S;xvNs9W>h6NOSGlT0LJ8SQG`47aX_r+{+5m10L;aF6y&_E>Tn!b6Y=`);u&0$yx@Ix@?2?G84dCHXh9H+X3s zgYVf$hc6ywPSks+uNCvY1lrFGd!k2CIWEH@uw1=F=omBla>EU$=BL0V{Z?oB_WR6E zW%lnsL?*9~8F1U{tTDbSMF$@UdR-xI`^{Mm!wWGT7W+arpEiF+T5);56Mzth**9To zQ7;brrs1mqM1%HTk(@N>za}#;Hd(4EwOiDV1`*E0Y2+L7k<`>)1m$g18;CMb(SdQk zr-sb6n2+OkYmn3Y{v6Kjeo78s1`57v)zR$-!*V)?<)}aB)eA4$h*(WE&8>7gs%Mlk zYO4}x;b=mh2JEcsA3?I_WY36XZnNpl(8z=(N!4^V^j+9q9 z$S8|IWHkGw_K|HMkLwNG54f?um@%8$iJmq=GEjG4mvY>lbZe zG^c)AqmusoRLr^br~o(nhst0im;UrdC5j`@_OVDDWh@T|k@06Xd^Gs_#ImuJYhVki zn3Pl4oskU|IV@(%0e=fkI0%P)RgY!NNP2ASWsHyqo9Dqc75UcmH<9e`@Pt|n$gcno zi=ww;-3Jf8+K`2xuJ|;0^xzjc+%EwIH8-b@-)g=mr{`?wr0aX~ycm6B?)N-}D=5bL z8odZa?j3A@_bax=%g$oav#HgTWiF64d)_MuBhu=68q>f{k9^N)aqwG%iHspv`9cNs zl?D*7M@m9HVk&>g>@pCLU0JiyVBc(df0)%$_Ld(a2b*mWDk>@}gibyuAyJZ$xDyue zoT#p;mC1pYbT2m9yd00NHc1PMgy-6*m~$DK!&b_wDblW>YuV7^GP#3G^q@)0`wQ6K zq0`h3d(&&U39K=L&liivWo!Osdh)9SKQ$R#Pqog9ZNga*UrmC>OAB68YN~#pN21Fw^}Ije}tcOLGppK?~ufEt#p6Qh14| zJOVt!m0VMkFJrhjg+TUPO%wd2FI7&6Azh zx3k<{_R@~q8<~8V(sFlZzZ;+<`%1pxQU!R*$TzP2O~fa|b5I+V96#+cx19MLc)1s} zn;)e;I;}V=1VNdFqhr&;4!D0{HzhdFu`h$1A@?_axLo=HUewNWOGlv}O+>2pUOI+N z3Nac8#J7KA8-XJ|EEm37b65c1Nv|LL56W=n>4?nruV!LJ&A!hKZ#c#aC6j=w39JMQ!CJ2;JX_ejQX@GThj$TQjSE0f9TS1@c;g*odfP?Rta{ZdX6 z4s!Lwl#y@jKvS#+A{Ip%gi4r{fCLF+LJaTySd{&lg@Ysu8m`Z~jYkKUXP1+N@Bm{o zo~HwLRD-UfwV6dokr-_it=_v$qgeg&FOW?1J$#1B0NjhWNYBCY@av~~{!arjgq#S^ zSIzEy#=^Su;05)r?l*VUhP;eHEsW2u5BO1@u3Q%abSFF)Lj2c%IEXtsio$2RDCDwR z`(IpS>>r$N4Y_0>L4t+=z7(=(zoG_y6j#OnH#q3tP&xL)T*RRe9!$&VF(xqM9fqi9zRC+G8+Pj?~~xxa?i=r&z4UebS&n%TZ6(M&cW~M>(G4TL}w@B05vHr>C)4mDwO9+3;u|KO~?FFiWXEr ze_;*>%wA!_NBTbJTg$)j($Uv&{IgxpmVrr3%QWW@8-7m@CK)YAQZ+KCXb9ue`M(%e z1R~%r`@jCl?!o$^%ld_iJmV*S?u|G&^c5MmfZ&)&mQiQbq0=4StGKDP;N zA8v1b;JRzwaY)wt4g9)bx_gAG9&4*oZpSuuO z*!drp=^QPn^3(3(=n(r3$j$2=sIh8Os_nxfAvd4fJO;&qhfZ^){Ks4K9JuAKSL}ZO zmwNvXg%y~An{@`A(_>y-s!OHpTGw!vCyH3WRafR5O;%nuR6M4kO!t4QU=TYTCH?_t zeH|;QJ&;f#qIMF$ss4ka-G;+=HTWj9rgZtp42RJi^XUGgNln2=0k1dtSDnWr!#Upg zpx+kf$cVOh#WX(Q{2o-xaTYiuO=sxCz^jnGNrrzjy6wEbp1%C0e-+wTntc+wbN&X? zt?I*t{$brdBHsj3zB8PLO))M=_@`4?F8*t9EsH$O4_>H{W`7iAn{wGedycE#Z#nhVi-VlH-XDOM1nPrfEnG2wc;NqGeAyA0Iy1G8 zijy1D`a9YfJD?FWSSY=eQufrJ8D_TGj~8cs&xUH_FZJyt?63EFo9K>D8Xs*+k7{$Wp+~XMtn!M`^30Y9{lz}_ zYTK6<`{u)0LNU%E&m&`_+U%;G){iA?9Ot@vvJTfj=JXTv*2P(68g->O2OO#eS}Va_ z6}h!x!9R>*v=qr66>^vuvl89vfVS0jJ;`MpEVFl*H`ugxq!HZ`KM|{xw^Cf?-lJx@ zXnTJ{)pWAWvCT$^rYr!)36?*MU@0=0u@O*1?+kBys{`c zit#^;BuI>I6wVYo1yMct&pm5FfqZog92sOtq}OK=*z4O$;r|V;4UIjl58J4=WSz9t zeVj+7NB)X@bh1tuxHd2^*D*e9wn9VVEcuyyFG#!Y>gwoZM9r#O`PcSd{gtOSH*-h- z6+XvuUoN^%iwTA$^Yz^Uw%1L%l}>=SSyJ>mCOYI>#W5FI9UAp*rS8=C<(j*dS7Q=v zevKqw{gJGekhLj;=AL%1L1>1kQOXg%)WH>JCM!7aa6>vWD)vVzTKn(h;n7KRqH}Jr z%uS=ikZMhbl;#ZFp0@-Ye@6x>~KnWT7Px=CZsN! zD_z`|9h;p}&b-Qq$p1t;(`e78s$(LXDSdF9(Pd)4e(?6K-5QULM|1DslU@(OnzBNU zZqu$RyL&Mw>(i=fSzRCt$=Z?Z(AH31Qo^o}$BpNR(}JV;w`mOWp2gmQSmQ1eI!@Nb zp+*)h=xtQ^Bf!2VjvM@XEx?)Jj5IpLJ(lw<n#}W(mo-&*29(iLGUaHtd4`_BhLbjsN?LB}1oGAL5EG5{KKdf`NPo6# zimwH5V>@P$x-H$#kNG{rs))(An5V3iezxBXgu{{(Oj^tv3T+%1?qdgl0*IQ@g1N) z#mcz1q<)-i;ogdwBLsHppQcl9Mnx0Y+%uCD?rVBzV3{%I#^L45GqoN#kj7%P1u4IB z>U9^F>B{H1CEen(8r!%ZY|bKCGxExq$Z~LO@}&DLVRq&;FW7VQ?}cPms3mx{JHrTcB#bHRuGD4mLJfM&0caGa3RKRh^CIy>hDG^f>( zVlpWk>eWegzZ(+eZPIHiq6_`F0e2B^hFJz1MWa$`L!tNGWM5gIcthZ;8GjQS=f85~ zwS3C?SbvU~$<`c{l$9>mRU7NH!NVnTynbP>v2QU%Cx30ZO2}#)2g7e>0HZL@WAMj( zP@ZbjHCAq|aV0XJeK7`>qFAu2;NR-LpH^(h$LvjgPW7Sr0M zKjU;T#A!z{Uj-w7=W_r2LD7T(4JZ=HDcqjMu z`UjtG+sN}74TlC;9F{e-+br%Eh@UQk=veI!2)K4U?+?C3D&eo0E)4l=FRgG}uf0Eb zbjHyZtB!6QacZ3I4BYrcF)4I6HQ5Oa6^wm~e|tEx#|i%Vx%!Y`Q?#m?3FiX5)U|V# zWj=FJ8ro!kPIol^s_tZEWNv#8gIe#3p0tj=)Ng5Tz8;J^H`hQK&1K;8iWIo0{(+z5 zKrl>s`5W<7{Q~JLZW*7LfBI=-)c#BR)oNu|K_!Gv_U8NtA&}x)}=G2xiWxox+_G@@XErNYmPZQ(q%>XZShq_R~DS7^KCF%ompbQR0 zPf90YWOgV`>vVrB0BfJpDstt^2}pn!?^DZNIvXl(0d@Q8RMzix0Ce!tEs#|1KV@6csAx4m>c&wkGf>#TvtyVlW@s@ClYjYWZ3`g}sd&bMqF zC*qJ5`rrHd{lrf@INN}y;mR<$ZvGxJDoCoEb;JNH%yDv^Kodpo zqQdcrj}J?+y|;a}rHF-t&qk;ev1Dg%cDC#sr=2YKhe`r{^wcrDuI(Qm!jq==wxKL! z5aBj;S4WQwVTfR0K+N0Dh5qeN{LVdwdlh(cuXxzQO_&8L9kFQwk4gf7^X2zP8}t6D zdxF%GIg#ox<@Mj|PJ>@5YwYHC$lJmSxDKP^&1Jq+jQ`lSHAr(|x7DiCH1G+vjZ{b% z3jcyZIJp{Px71WnsF<_r)}3Q8`)ttt8PEr%B)OMTJSDQT6MA^}^$MQdVn$6fG#2)B z8)_lFnFuUfQ|aWALER#!i;S&M3%EuQu20{P=Wx+#B5_=asgJEFguVkpBCTTS7gN`~ z72orCd3OiHmZx~Y3g+{SGU9jeX*d82V7H@|Y&0x6Soz>Iv zX+pJQ+b;0iE3Q`R*N(RpuE)(jwxBvtk45j2u^Qn-G#ebLO6HJ03C!cc)3<5buVOv$ z0gCBQzip_+I*Gx=j;ot9^3$sr1!l=NTO0Q^v@fctO?Kwfba${QdPM6!Sy*{i+!ymk z5Mvt`93p$6LP|@C`soasoTGA(Nz6n;bi{wD0BJKQotcj z40qY)25B1eGwA*@wEpTepUzHU4c6MyW-wKz4$G=j{>B%ZG1A$&v^88kELN@cFmsFG zqg3s2lxFodXRcb{_5nxx{*rJ?V-Zv2Y1se1gm!!|FfFjPg%(9|txVe(T!iP258!cF zA0jTR7~W2|;Fl*|XqSVtr(M6rD+5l*tUgXUjOw)QqMjKNXRau;IFic`+ov*S)E;`2 z`B}!Uoer(hm^`eB+j5~Ujpu*xBpuqK?IDxu%1!h3KKaS#fy-ZHzI9SuT~@)jX7iP! z`J44_Ey3Zi;V&|&m_}EI0d}{GQblYQ@s_$cW5GkgwalgvT=`f0m-XA@ORn9W!-dyf z!^<0*4l5R~o)UL={&9|z2qXX(X`DZPnk)9RoB6~cxpt+@x*WUGy0-DQpd+Rr#rr5p zBf2hrLRpESY?&^g>iFp1W`l;jwMQqFHC&wCxa)`IfVwWEaNL0yawrMvBgC#t5;hdp zu5Fdc@tyX1Nt;8vl9W9L?yVLaL>2Ey#kszc^V%PAnnsDD33-U^fLBG`$z|J$6P@0- zxcZz|pgQRT=O1&czMs6IhHtj&>VIpP!z*xChgI$Hrqa~U-Az-o$zR@sZi=3l7#*`a zs_Ft5Y@P2%n0_k`0kgR6?;-k2pUW(ViYUmU!(vH>ETMEC<<=&(jZL)HzD(By!xlvN z?(k&6WL*B3dq>rU{#>q}|u>I>(!S;BLC$c!AaN z$>hoT=*ap{(TrRcUNaafPLQo71?t_L?0DbzR|oYmd6umQQWUj(fXieRE|at@V3-^3 zw*f>ky$d170B8u!nLMlv=iz^w0mr0t_1Up2aW^jEPhoj^!85$Z*csyalO)Nj+z(n%s+_S|*6aTfkck2by7T;v+R`=>Dfld3L zHZxs;gF3+{srDtUGd6QK<*o}CEa{TqYj0L#-zXjt``U)_Qp2k)GJANqFg@XUoWJ%+ z-2sm<&UBQr6P{H5eakY&fNxm`!hUMz1|^=hK)@1>tidd?dI8I{-yPDU)#~%F#tD;Z zOQ*cGBR4GKfrs9fc@zmNi)(#W@B*1M8Qs=n{42;-HT<=TeJ%elv6)_>R^lVB4x!I8 z`)_LRwJ-;#My4|*O5+5fz_QS<6ML7i-j2$nfY2gIoT?MDt@fZfspeEQi~ zZkEUu)r|*Q>oTmbgjqU7f@KD3Me3Fj7i|qXp%?5m0HE2*T+f#4S_Cfk9{B`#psw+T zy^rV^Hh(j`+hpolvGNv#RqWesbe8>x3G*U+a)$8432l5$x;6&kzKgY~i}BVk-L&JY zPCv#Jfv$?>*B#^^*wufCJ#0wno)aPIv~yO2zx2yb`aI=qYJ=4#ee%Gl5Oa-Mzq>M= zmkCY~F0i01%-X*KyS0i7X;BXG(1^@BjBbxDPNPqspO4HMA&)iRLcL#1kEX2R-rw<# zG%(XI&tLl4Ifi+{w|6!AmjSzOOB7jzcmQ9r zF!&K2?TuuPqfv&)?2=^8)@-nOdS@xNC8x6rtEJp@{VD;8qgz?pl-{V$;{~CCbFHm? zS2#5^kf z@m333p07o2WZ#wOPQAB0kF%?RP$9K{Ri*2W)MkBtB0r^r$CBdQMZ|{jQ)bkWN9mpw zpd&GA(`ABu=S{LL)8p-160x=W#snJR;bwdB(Xyy4^)4S<^TH?C5>M&MEcfPV)7|h4 z+u^K}8d`Tvqqp49l*7S|-q?1_iArZZe(SJ1|Fzy2JbjqJA@FaWaXIlrqW|8KxnWFm zMh+c$;KJKi-V{^DrD z+u-K2D-VQ3GRFejbI{}9xgDT=uu5L1YRucND|hK+Qkrmq4;xx}b|N^)!%VZ_QNiaS z*s|K1F04wicfD{u%4Tp8ML+lzxyf^CNaRqbl`CHG>4DYtWzF$*>BuP*8e<%O$36%@ zfZ8gp5rG`1vh2t(V#UnUdlEO5y~dMQ?G=z)UC9U76rLNpLO4!pZ2^zN)071} zdP+W{+tmFj^F>dy`Z;53f@@x82Q;%r>SJk*(@B>iMcDcdBIfCbp_5=Y;|Nt^$YOMA z%wNCA@!v^6pX9%imZJM#_fHSuH6jJ z=@wgGE8NAF04PAs*@Y-%=U^Q0B@uvRu&J2MN(q&Qx$aJ%e)W%NM|zbA2I zPP*_=784ITMDggkdR^^U>D*+5eQ_mqdJ4`WII1|a`+wMb@2DoTwqJNuP!yyHh;$nw zAR^Lx6HpM44xxiUAQX`vnu3Ue0qMPlUZn)2D+nk(5JCr)PAF1BNhseP(3x?b_xyF< zwa$0mGt0HIoH6&l_rCU3e^&{Q!y@x76Y+SIP8-mnA=_Hq&olAWFaYVnKkACx6w_Uo zVqOtl9{Z5()J#VVGv3Ga$^7nI^;|eYsjbJujV2j^jE>`y+iAZuFo)=ut@=$s$J5fr zrC6rWVbI433X{h(+udFF$G8~Aa~>wPO>`QliMjt#JiL9C@6b8f`J6?SHGn4XQH;GSVjndM=K;l9nfw zoUrLKYw-^hU#-0IaO@p&&(7n5RbkZJ+&gz&a;K`>j^}cJkX5P1H@=w}%n|edTsP?W zy?rj3aqiBd!h|6-{MzM>I8hZcYM$Dp4MjH5ZnIr8=CH;oZ`CRteg^h8%uUmL3Y3n; zUwhqC%j=!$yY9{IdBz*u#7K6Hd8F`8I9Fp6ctaQa*LhfGgYi|OZryI;4`08*w~%OD z?QB&Qddxi0Y}|1#rs%2tr@p$rw@DF`pBaafH>6^Iy9Y zbybFo@qmrcR8)y zU@@%799Oabe%qkQpeocwN1#S+*`CGN(~jK2{JT$wC%V-4@d?MVnzwC6-yjA$<1GA@ zBUIE=4&I^G#ZE7C&WF{xZUgvZvP!M8S79o6rcHO%azfc_WY`BvLQ#LfME72>{mW52 zp!_!SB|e!d683a*GH1R zF)jNBRJ|IQJa@VKdpznzOv5i)4@_HG^>M%3lMQ?aTYDMIk29%D6w)dD4&!lqSM`Z| zhBq)WB1v`j$CV^0_Y<+?cc)lxwWydh8Ms&b*Paggu5v4>{uAxRET<_G6H^B{N*f{% zSbxD4XIz)K6NC#Wzd)ftAF43M)-yo{Lk*1;ytnw;vYpz0gd0A=8d~i)k&r3x%%eST zxe>i=du1`-^o2<*ykNH55)C*4 zgNgUK_jW#>iz&t>Ef3R%GJj4CGuv%YDKtcc_B2R-NIy5YZ#qUA@bV7s%|=|~2m8)j zVtUZQYlV9smD)3j#mjdxF7_97Y}=d81XJwn)JiZpY2Qj{rvAbt`Lf{R_-F0r@sp1` zPD~iBaTZ98Pk8VsT!&e;9|NkHf;|a9YG%IiqJ-LShI*d(II-kEiYhVE>Ydl^1{z7$ zF0vSIzA~6GyGos7@@Y3xfe%;VqH*;qi6BtLK+GhP)Eu_^Ey=Ukdd5QPk?rAyQPM%2 zMCc#Ci2*S2h#APf0%^JK@ul%-z>al4P^=~u7Nqp_Z<7)q>ZUOoq;Bf@wu^9IFL$$2 z*%mVda$&%5&WPH7Lug6`i*KRc= z*!{=ah}zB$hIwhsufm2pq7`$F-4f*~zPIV0&HT!1R{)=d2d4EjQm%u@#jUJ9ppb(5x3Wk|FQ)t!3tc{ONP-%ai$=tVCZ3;a#N#YJ{6TV# z>^jP>X~%K9t)swn|ICxZT=$z~Z-PRyo0BkJihf>7JV3T4D*TbuKlb}8Q`Q>-NYU2! zkD7!3Wx5flvC$-C@c&)mUpgF1{QpnraN4`k%g;w`;SKJ8Ihk%#^@KM6R=1O830rRg z@j><6A5!$Z6}lz?qC9^(i9e;n$3%M4#D~!WNQ-(dfPv{u6epqSTc8r`qtgM7S_=%V8&@Qswh$O6fmN5dHP>Qu-NQm+!H^0w2$4QPJDA z(l!>&rWa0?RV}9}FWEk?!5K^#jhtuP&0twMV5y><(wXq4l4gO)?gXT(Re3-_DV297JgA8dd#xWyb$sw3QkOhLSJwPZ z^ksLC^h+#+U46Jr{N9iGx|Ta1ff5EqMUl?vO+^Z8yXB;Ak{$K0dx2a~LHm(wj^RAE zVa3t31w-}sd3aI_dBZL*xG9^NjWdr|Z92+Z;>>+h&h^Fd?vo_B$PftqBjlN)z)Z`? zjDCL6@ax6uhY~LRUC|>A8=6@~`dNW%5o0W`>DX{t40c3>-F=WEoJi!t(TP-g!69MY zhswqw5pUNk%*J%f<7VlW}2?h`w=7SQmOW zYpTZa`-tnpricJrPyg8K&da<+St5jkJ}Z=Zwu~;WY#G7Hu0Qkpqjp!Ov{JjL4~87oFp&f*GmV%V%zowfqBqcBO=u6IPC0gKS;t1J zvhuNt7G`)Kx(}AyR#4=yl`Xp{StU*X`ddUTNd6Ei>r}9gxEhYheJyTJ1+dH`O2A() zxGMvXk1awI!76v=mo7gyW9D}=9(;*Ta*Po|$`lAV~r)H)jwXlbA!x@r^uU z#qlP~Doj(~do>ODP0q^Wh?PR=z!FuuB`KSwbLt%s&#*0RHI{DSY_Lf z*llrX85hnmI@6O^GgFzV$E_Dz(D~Y^#%21IQqN#s*EJ4to&MC0zD0W8r-Lm0mG!Zx z>2O2d2cU?^yg+KBr<1~Y8T;C}y8X~9sQQEQs8~KV4yt;GPcaXr;Y2kTGPX5Z?k zh-F`#J#z+&jz7Ix*pd4pzP%%Pb=k{ik_S;cQl%28Ht-U*kk2_%0#P1Z%tAfME7xi3 zknBY+>UbKKCNxZA+LgDveCs?b4Qo}=xnF7cdjZzOS2N&~85vWA%&vGcUMQX&F{O)@$KPyW>(TU8P2eG`$L}uE!zR*7 zarE{^QeEy{&L)E?enoHDt&7lX1H5qFG;2CWML_soR{bFZ*WV{$=&G|r+yGa!C|aL6 zOE#HSYQ(ziZ9sc=5*^doP|jQU?#F;cRTP3(*9L0|&9Zy5j(&Xe%S<@eU4`V-rNK)0 zH&8^aborD-{)pcr_6TQ$rFs%-IJ2f08SLyjFDoCfWH1Y5wp28*sa=h;%1~aJHL!gu&(*G(vtGreCBdg=a8Vx5LLAc5 z7n3E?)|(kDSdZf-OVWcpv)Gb)YDvRTbtK919q4c0e5oSf$ zXtc@zZ%A6fE2dAiT(tP+P5)4Fh)+OkhAsC3xmdmDR~Yq3Wr0GTh(74TWM;4rZGMV_ z5yg}p5zMGY-&IzA6@Alk05rpfqU0yvr*C5+CpcX8S7^$L>-p)H{Nq7Ld+QsLUowb5FvuWfOqM_332 zL7_^2KIdU_%T0Po;HlE1V1;W*l#RtVD%mK@o(yo2uitQ!{E|MEQjdR>)){CUmjR6aFLi`v5v16!uO z9*!`DFk8-GZPeTJBA$n9#mvJV4uB3)>yMGd+#`RgFcpuMoN;A)4DQe8htY+p1}%B^ zJii7Q$pAp#G7)K%+#rHk8CQa+`A5FP%L9mBI`)F^z)RhG=Nr;b1zOs+g9=WrGK2#6 ziSA(6dODqvZvd6*-ZKS2r)rauQa`DegMJs(<>6S!SPvLJYD@ewdUh~_mejK8&W4W zfCOaf;LD_@57ner)9IN&oO|kAzzo;9LkBJWE3sO8y72 zZl1S=DPY3qB>5PM=mXel#8-*!*C#$~o@1D+DtN3|4Vs&~>DMj10BB6(*+q8+3&jE7 zdg%JcG<6|W2tLKO%Q&?laIJx!rD6DrfRaHpyz^e{VrW$EyKfLck!8D7DP@#FB@Xs~ z(8FSt+#x27d< zzOb`5=2xxJSutXmc6j9OK26a;)>@?kQJC_t#cWaH=@+Q{Y^-^<_% z7Ngt9P|`I}O09IB8CJBRM3$~lAY~D}ZqnIcouCA9q*CyZ{1XG|VdN`=_;30n3BynxaK*$y-PF6LnCY8h@{3wYtyRf=5HH)P8oRuh z%zMg4=#fzB=&$FmuKIuq+BZjPixSqxu5#ah>)`uTDT`Gpp7Cik)u@+S!fPLA;@2!p)IK&8LhZ4h8&Y?($!+)ihM(0|5`ms|{R#1v*xE z%f8ImykDp2)G8BN1XGmEt7f~56UmV?xmVFGgs%BTv@Ch*3+f)F~iAL)F9ia4TG941;LP0 z<#(g19tXF+bY0LGKC#^J)qtJXd?~WMY(i^!5sO~X3tLo;^}<)_j~d3o{XLPkWfP)4 zoB0jzVlFtfEDmc|LnqFO!0D zmWwl%?pk|1wD~LL^&Z@Z#>G~XbYRi6`(!5we!J-_V!+M#aQ1gs1E030eoHLTr5sX` z(PXsFuZ!tD;5*mRt;^yF@ugA0{Vf^-?ygyuAV?2?zd2c6uwCIT-EVjS+j1-L`;2H@ z=hY&^sCl1LH&}^`U2y)tY61QV=?EGloP%Ilb$_?4>6iFLU!|u1{#FvQaKKBV=l{(k z2mIbMv;qJ8CecG+gKuJv!##fm18*0%x4^Rj!5;})ia>^6A17}BuUAk$3hV@A;M|g; zV)ub(Wm-&c9{KHmeVm{M;sH1tn17>eAR!HTku{n5x-=lF=67iRwjSX~&(2cvCm?^1 zjDUpsBi>8r2zD5d>z^OeABcdv0RMg$z?hQUOGhmC=O!toFPjo%rQ&yrzx3*zck|Mk z9Lju|ebLoz-0khHpB}Nm^H)ER!C@iD7o|?;NS%qXKdL29N2ewe>@3L```0MQbs6|@ z-hjZ|v7|q&{Fgg+?y1SMZ2s302a6SFb zgmCib&xw+r!mfk)#T0)(3E5m)Y2`u8W>%E2Q&PY^`lHiJ=aLfPaWqT&LC}2>-{a?r z{e56SS)G{Je?Gt7Cy*t%Cd^0A>>|l~OlZ&8_4j+jb4rN`7ih?f!(_~?bB+iaKuNMC z5Rv9YDZe-X2rePg|9SNvo{%$C-xr?0XMTLCK1BYWuyeBwBIl18VTbd%sd0{f^=ipe zr|&&y8G_z%62atNbrqlFl?-BcZUZd{x2?AG(*d4LTspHoa{rLAkoFuFCaf*}>KxIA!i_jQIr6FV(9r=;1MgQQb_U7|LT!|K zgk}<_8s85o**IvPMZvz_WUcR{-`u3 z5@i|S*`X!QG=QZ}%veqxt$l@)vXe31bVcl5N0-?Vn_MCx+7PAf^kJkF$>xxmqKxqe zo-G~LmIn04srHW6qqSwVF2@Po{W#|SDkia6fgn_OC`o2rIpgqxm!Ce=^l!a#ix_y; zyu9GqIZFQ1QL(V2wO`~)-*J2l5S)@*DCh`nF}+OLiP5^VZ7)3?mkkhK?;P;#CoA0( zw3oqTH+hbtBuWzX=cW^%iJT{|fE>sf3B>&%eK~G0&va$<*=JrA!o|`2dvX6>-2XU< zd+FS(=edxek?LVc^$mW?_S3QSQQo1NU#cnUNcAbM$m6&%zK4#%07IsRDUXy>DnYFR zYMJZiZx-|UHzs~GdNQIR>H>SH^V^$0O@`}pQ@F0U7_z?Q`x0^MZslvFBAL7{xH(Th0)^{>O9EvwF&&dVV_zl&o|W zZ%gNf06T`cW!iY8v-Zyl&oBTs%+2?ATYG5*F!eW&&COrN_E`YI@d=ju&F1~zV(Lj4 zn6=1`LV~~f50rNZs2}Ke*NF&5&UyOyPXF>BNa6^d6ZdcT`2Vu!^na9`1aHLA_fere zUBqTGmNe=D61Lb-Y$PW6NXwx?=Xwp(^{#(F)-@eE1G5Iv@>=Ez@}y>f zJE8%v)tc@fH=lHbTao_GBF&QEx;rv?DGb$fC68pFojx*ft?iF8^{&}6$q^YBtT=hx z8{D_1y2@upT+0+xjC6Q2qD8qL6xVRoJn}OLe%R}u^w9FgOXc->s~O&CrpA1p5k-#M zo+<0jeNmLNX;<(5(;+UQxeVS@%8)$&4}fz!&B?3F(B4=NUbQ8}0l%zBAMV4N>?Sm+ z5y=HoPZ5o7G)iBL_Z%s^2_j@B24d3B>z{pUB9>k?QJ}f*tlzHWlsD@Uza`L#?7;NX z_)NX1T+UawRgH=HB$Q`v5}2Q3F#5{*5$!)!!3SNyL-&n-G?{vwkohxxaaLvuE%2pA zTRkHK$8X;a)7CfhgYZMO+%xqY1#b1BqhI5i&M`DOBX=fC~l@0a?R2&T#3YE&R6 zKa;QA(;L^%>efis3Wwx`&G#-ajIT>x<*p`xR}@4rA(z~DhDE~=1hh1Z9PJd*tPaNj{i1|Ox-%L=2-ITwx#kCvYD3sIwyUOJf^_;e>ih*6| zgez!t3w6_8JM=EKQNEZ)M$^j@dSaNx1dopT=t%>uMfMK33I7`kL@z>H&Cq2?IZK zZ9sFiw~5l?;*y5-puOw3TS32%0ZWx)l?2OpwR0Ojm8Wq}!vu7m4aR_tYcjkIBPZ3I zjw5NgCl5XJy2DyE3P*3bAzWSZ%Qq?=YRA`I94AMLAyJOCfElEv6;a?thBIJ?ECPmI z?pM-3kb$F$^ZU$cO`JGBnNUoMU#o2U^4%_ps$2{N_jqT4j^5}yeI>wy-``^?$O*3T728p%`Hz%&inD; zt5;9h-mvDx<(`>?jaP4EF&KbQL#X^MRm}d!fJ41+7T$J+H$oY?Vj-xnVlVG^gwygX z*&b*)Ui8UbBcz&2m9=SUIVDV1eJ~aLpeZX$8_n7Gcr=)49=UK!Ap(3!gS-eo!+@i;G)I*M_lBZdj_UkGMJC3Z;tsUojjER=NECxVDVbw z)jwh3BL{a76!bi-N)DsFtEw6|pDgiZE`^|s@~-{1BtV7$!0Tozj4EONWig(UG88r4 zgVDpCEG)DP{FKq~zJopS@H^^GrFA^-+oIBtsn&F(vcID05S; z_HPZ>co2H(uLlT!`)WprkLQ3%kH^`%Qvl?4;}e&;%loEg!>9U(^aAa*6Xrc_P#Roi zTTu+!O+c_}zVaI!iS97ZfM?LqQ?2;aRv@-A5I$9HQ$GE!%3ie$2?hfLuK09;6mc8> z*4CCGQ3?fF!s{Q&haN#Ge{K3}0dNbAO1Y~*@OYfUS&{-X0gS1XxHX+-zdBY8PvCLL z&&$H5`xM4K9UBscg@s{Xh6L<-JC(}_IS7ysp`abuis{UccDDDbu7H`4Gc#X*Bg+Y* z8iLTO691yhJ~jUq&9`=Ige~UM4mY}ABZ7vC#lf&Vp$00zUqv?Lh>KLa>Am^YUwJB- zB9a^!U!3`fjQV%7eTX6W1+2fQc5t4d)?pGISTMNHLgKqS6N}q?iV$~S*{og8d_YaZ z`aMhyfaP(VX?(vk%!fNv05-x!^S5=1%nb|jG?fj!8eL1vQ_PKg0u~u@elJ8NZ|gjW zY#kM)d+7y`@|&?t>yfkhm+0NO1VpnRZ;nI$bkq(5S^<1xz*~LN(Wo^HruqGoQgPV1^%%B1E0?fH?iB_qDt)Lf^g z^zf3Hj+t4pnFkRW{ShsmhjSCy4VYO#$floV*k|Q;a~nsuK=!31?dxqs*%pu|WiV?C zVLZmmRTJOfiV$36qE$k+2WCo1mqt3u zUzjh8SRDzKH7P+A2mO3e>jxs3wysqF@+gJm!6Jiz5?@ZX_|vXp!$U*+<>dV>wZyGV z1&OVpYmQ#;-I=;&EM~F_lvIMPZ%jRrI!iAF-1(g*qQZDsEQBFS5c`G7?J*PiF(Wh| zB_n))`Sho6fa?H+#&&gHiZV&Sr~TUCQuzp@t!=3lo%l|Ce8N>gCH{H|eEaGe3NE1` zHHK;3Il>f@xPK(7L9lis{MHl^$fNUJrZgwWH!=H9^o{q9%oHL4gs5=cG+@L~S!2}a z6n9amfr9kvtjS`&Z1HrYnORubFcmT=&FNlLc)*c@c|!1lo6j{pIToz9fa!H(IM(qh zy_e#EH0_3{Kvm_oK_U=MF$gRotys_#@ADF2UHcC1p!Ub|FTyHaCCTQx0a>bs9^d7M zJYZw0MPyS)x{t(?U^fv{-%;Em6{xDf8Zbg&3Xq~!V3*_Xvv939{9AnimBBjm zCgUhK_s2;Jy362cvZI8y^aoGEX$7wQ?X=deLMW8@2T-t^e=F|vfDr!$;LixIKIf+> z9&2ox<>RAW5+y_i0Q_~#(?CT)vNZW(=bOK<(l-P#qta9&KPu)hB_cqU0HpkrBLUou z{cQj+Oz}@B()1GvC4Xp~#?#A3cJdklBrS~lb>YBPM4vOE;{OJmUQ>9M=JY8l;?&WR zF3Av1)B;4KN9bvI8WMeWI;}hX0>AG;2eULE>=qSdVczzVnXbGP4PYP zlBN(xOl{bp?P$A;Ph*8<$iZx8=>E+v8Ct7j`0pc-X(W3oiobWHz`uSYY|WbFm+}Hi zJyb8BaV3vVTiaCY!x|hu8Q@~2y5b62FzaELUC(|U+`E`ex4D(zu`tz$?x*)l@0n^- zI`3**;mZ=9*A#-sj<+#t9qg0&Y#bK#5BbY7d#xSzf5&+}v)_V>&C*2irpx9we-@DQKvEGg}U=!O=M&QrM=E^pq) z&7+f=i@4+o#nS$R4XWgW4(rv^QRJMwKhXz&0Qscs9cDXLCni?_mFyP$OEdxJ21E4p z(cIhf41O```hGjFub$f~_;`-N#3&=LagdpRMG57nVv^t3c(rSPId!3p>#EBVg>Rv5 z$^C8rR`TS7fGk|mA@+4u0#(Ps1J=e`^*r)??w@Z?0p9#$Y51oYog&CVGUI>nb!lqa znu<-=3k2uD!~NwzO`MZ$z{G)08M?up2fQS_&z>N3=%^(ksM*0<^2o;WMa=#bN3>(| z_q4_1U*+0JLJMREZG(0Tx)Azq7123ZfER%ee0e_ZZTOzMfIkiM8x58LR zLNjC*rrlghoxiknmZ4|S=4uJde|S0E&TXsp-EnoW&G9kkgp9yXVUh#9HQ~+KrQ?#d=OqB& z>~W?yNc~dPe-m}lS4qc-nitOiqLa|X%N|q4CfAMsIMkmRmJhE0e}suQYg+n99V!rVKl;4CT(h6N%=fo^kiwfkWTswmu$>_! zT`%A9C-~ICzp^8L-OisF%pG&!8;TD(L@1AFP6Z@_z&a2Ap>7}kl^l9b1;pXP=1O0l z9|ak2E)&Gu{17L|Du-Zdiya7AZwIX-U06rIIon5dz`EJWbZgo z5mq8-V5Wa?swa@cL12Zl#Hyl&ue8c!9OscPqlj%CE0xXxuG3n&>c_Ps4F2-hn}l6F zJ(e;;ki#u5DyBrp0y$JE#+I1q+G)M`Zqa(D9I0-7F@T`PWz{|;d>QKPOP{S&%~DM% ze0RrcENDXi1J%)j|Eu&m0PL9&q7T5IMh(yWo}{|d($)%=-P4n8eZ(c%7IH-W|1vIq ze+EXL@%W!PIdXv6`MJn{al%oJ9&o7tXETETM{zAc$o_{VSpOyGu{}Q4I6zMFe=lGC zlbl1O)=R%?0SE&BSM2w{326HPCPS3zpD6jW56@2aWUI(ozXgm)z>9T7pm5snX4!dm zlAUYd>5!4L(T~agz6oGE6x5~)@ZsHG=K24ws(^o)_BWpTZ(`d2R!05TLj6n5pK9;F zRHY=5pp20k4 z;3MS@L+(uHK^+#DRA8>2hw+5!;>C#`)WW_WoHmwUzQ@vPe!(La<)%LB?w!U19k^?Y ztEylF5*b~(F1brlzM6wqY@)tr-|BUbQR~-pkCcS24stg3E{$7#8p;DzTa{)jY&y&G z>)LvK%2b}hk zl)_T_1977hQ%pjZ#X3BGN>gkIW2qcD+Bui>waRG*_=CJ2@NQX7)K>vJjg~~bwt$3U z;zd|wScAN^TTJfL0}$=Q_ZiE9hZAj|M;|vC*4IfIS+Kbp-X1JCV^EQ48hx>Ko5dh@ zu{*gpJ#v81mM|Txv(6Xat}LE4NRIyEJZbi+3s)&i-p0wgia=Dy*Y%qf)tPblc(5zi`J&&{sW zV=I1WB0VsinI9RXz5bwL{aiyjy?O-gVm>^g0;_vt=DhXn;`Yvb_SKdAy+&qbtb7w-teJimJX z$X&VrdZOk=H8xYQUbu%5r_Ty`c=)bSwfL+v!p5~mh`(M6?7ic(Jsyv5wXvUcelQjL zcyV|0b+B7iZuUy(4VBPHha}XNL@LL(>W7v&Fiky!BGqW^`CRK_!IDxk?x_pOV0w7P znD|VV-d4STYb|14V_>w_)y1koFl&-jrKmE;jionF^^1gvvO(DjaUg7t+;-F{HfH*k zM(gyYyyY0%k&NiOrL_%&EZN%g){-x}R;kbWWEu^BFKuIDBZN-mze1;e7GhBm1ef+zX2ver$g$ZcyUdlV{W)jex!a>fnwq zkNQ7S(1b^p%u&}`>qDD+JR}%hA81pTRoE=tTWFw%)d#em2^+0qo@}EFj!}4wvohbJ z55<-P9ZY2>KNw4u`;RwiGBk>s^r+csxA3%Y%7Y>pdfdR@aJRZb8N7kYbtjF{tx5EH z5|VR#GJom(jS8&C;MkS8(A*LPxIFvB(`UsW7 zgyr9cfYu)e24Wj*st^xEuicqGNeI;PAyJYR?blYt-kYFQCekogRw+7dx|psEXDD=^ z)AAE2s9&u&*UhJ*T(8Y~W&yttzE1?}>!Juo)ZdUZ7`)C^xcx@Ky|$Q{r@t8TrGfsX zJ8LovTkJOEGN`Axdq9Z2X1Z9SD5HMPmFwWFgqVBi#m-A}q)cKZnBLLV1tBBqC`le8 zQfoGMsn+q>NobPC=$GsEdQx)9v@OsANO+}{+Scjk6Z$c2si@Ym`_Zf7S@TP@?R~E$ z!&Idx`L{$?;=IJ1C;J*{nNf7ggZW=qmYP>sDR#;)CgbE^OD4pYsMu81AE?B8f*x59 zclN#KUCq4hkb(rw(< z4qXwIsW|?^e^-7vk!mn~hOwbI>Yba23hCPFSnuA#oMjLy@lz^>1R;u=vSySeI3=Ds!dg!R zD6BedQ}bIDYd_yEoik>Ir}3J2o-Gn>m`lsIvRYhFYuC0cLhif+`bdn}0uPIG$HX0l zfi=h6uBaHGfjgL0s#kYWCl#8u6_lB}cIeRev*+*_{=)&qhX=00XhO|j0lF7em>na? z#`ch@slJShXpiej{mRSM)_Yu%#kxC>--mqlQTNi)R4;7WFdFAOSF~L_7S3*!EqJk0 zS9VA`OqEqrYXvl=m~-tmE4p%>+_Jc5i#P!2zSt6WGe#CO=g=V9p@y~FWb+MSHj|c) zwYfrof$A}Wqxwgt!Xp}^SCf|q#lUZLV)K=hU2MR7_=jQpm-hixL?J%uz$t%2v7v-z)oS~7Ix(>FhGv?}faSs;uR@5P> z-@q$Bs!mib-b_eqiXkUzh|nY#w1B3}=m_USR09n$(6g$Oz#u6H_hsJt${baW4sRZBdW-tH*;adbl{cD0 zrpBkId|XE8_@R^2`!cWHl5Dh}cH@FN!Alwg4d&VpyBAV?Y++yM>QWX{?4cW*zV=eg z@WL_qgv3i6u9dmPB8F${$Xd~>T**gioa0OciRJUO@kVk@7ys7FG~MSI$5X_DLtgjA z{dj`5Ba=NpH1n0XP=H>nrUr!?%SW2sR#B~xx+bJ&f|?NGj;*eMHk-4J`-HrvHFfRj z?I0U;1iXQ|iMgqBVcPATE|%O$=zWs%)vj(aNxNl-I|`8zIksQ=L>d&~UTC>GJbGc} zQOSH%M&T2_gW$^59ch!z*|7NZ^Ta*5*!`!>HN9zqVTdVkR<}uJ^u~n&{awhiC@$W? zRXX>Z?zG zr6a7kt6~E0T1VGdMPJ;4T2x@oQ|+yD!2KZ$4370P_{}q- zE;X%lGYmx!`1r8Nohx)pci>Jx8iAi$`^B&Xx|c}5TQLdZl9I7_%Q@JK$^cSWi}Onn zqtMoHij(BDB+k|RH?A5^wY82w4QsZ)t;sLD#uj_!Iz09V04C9f~#*AQUjfZfU86U~>u5*DK(B*u^oCxCea zALtOQl*2^-4Ap?%W&xlMg?}SM;3Ub8%rhQfDnZ%Ve{Ad->61fSg@*umE)N0vmIMAU zLHSBQrv66|e}WEZ`F;}z7|#$i$>pzSPBZ|63qIfYb-bVZJ9+!VegQo%fFRNpQAq=% z6};8)C&E?!21*c)N@PgrJvS$KDWGf5p0N_`WNe+fn)vs!1zA zZyftSjKeNZH{^~l+iGWKG~=2v8jwU~r21{C&p2ml3dUGPW_zP^A;DUWLHu9uBtZ)g zTr3QZ#4?@j#}7zGZMo6PtNSosSx*$E5UC1&Lx2J9+<*SI){i-}L%NHE!Tw|)P$JPu zEQ<-Lk8OWypwr%DK1iFP)33N7?_Af8fldJJxy~Mo@S1^s}0?TipDznmv z)5-j}UA=J@j!v6zOJ4(RUK3U~z5F$7)!WYwo_a-UGhxV6-f=}3PEWiGx+DhlYF1#D zq(`?ubH@f8FkAc}KT@JeS1Cc;C0he$8I~E#h=GO%8j@K$EWux1mW^mA_kFH$wdTyq z-wHNyVs%%+n;dwc|EUG270uCgs zcR6mmgxre$2^gqCD7Ae<4=CpM67DG1(IOr;{lnVrIo=1i2X6*eD|``X-<~|!BiaZV zVdPJ-(f$;bHB#ptyqf(wZLMKl)LX$~L!@3^OQmw)5AO` zWiGtmn2EJrt=pG=zw_?f8#kE7blemD6PZ$yANMl0y1+?kT57Pd4c*+!60;xEO8>Lr zpVfWRLXlf^qx(ekz*r1FDAMY7Z%yIK*Rmo|5P3?kj zxac5mh06cY;y-&Ytk~yKaReXMHj+kwO*1i;eH%pA4zHmgUo7H7HvmTcXo^AN@a|iu zK>c#69u}R~0)jm^G=;U(iAhm|MFIWoKi)XFroK6zF>v26DZ!3V_(o!M zV)ad{g~s}&0TjEf(Z`cnFUDEFfuV_5x68=1+buZ(!|^gYVc=**UHT04&1vrx*d^*RS1yC%KP z(D0RM9_+DG2PbGTQ5X#wRw z~(oMSot)H7P&13w$2i-XNP_5n&{r9^D=VtV&or#@2wHK}I_@r=iVU7*!Z zn5m#Oj>_ZSiJoMhfsu)Y3WlnppSQic>rsBegGSHQcdGJMi$Pq}SovKCS^;Y?(6(#H!XdgBqeRN( z;;fUsK6fv_CgWky$eis)f=x}eW7SsmMX-fi+0_w)0ebqJ(q(jESV%%Wrvd$%1~5K* zY6@RWy5P`|bwjrzL)?|quU2+|Z==FeeN3)ZKtEpsX!J*MU=89ycaiXfa>a_(r~X3V zB-9hxQMZAc0_@7l-xIY;OJoQ78=;Brt20NC3eY8g1?ZB8T4~(w?cidcUl(iP91y2{ zEOEt1G9zQ^Tl;8S7QIo!Ft@Vc?7R(2vf#dUwgjMndmEn#fyL7w6qE@Z?8q>~jPkqm zBL{{t$c0yo>lyjs+%_H^n;4P7nx`x$jUtn`vkkPgKma~t+&_YG~6fj%M zn8t%|wfV|jS`&4`h!nBx?-b1lZ@HKhw7mV~TDpd=k1~BJbB%YVVb*!)%`$AR^Y*Q+ zhRI!{8c(<~Rq1U3AC2^ksoOL5ooF)MB66CBf&^4nd!mqxSu%5QoUnRv3Ox)h>|>Kj zP8*Zw;2VnWdZS~l9Gfv^fjf{XEq~x@1gD)_>uQKCy}{-9 zc#s6UYSCa%{&YRmQcuQW$2EG>OT|wKNik~GL)>pva7wIwAO@j>(P$pPhcCa{z$5lu zDpGp79zE5~a$9a(#Bax(t@7q$C|^g2&K$UA?8+bcmX`{p@2r}f5mR7CTm!pk2wWmP zd4lF$Q_CzmR1x^uzn7MQFkk{yrM2McjgT64@L0_a{VGl+Ev?k-uIf@wt|enQ?^f`{ zEpd3}z%I^eyE71yRjXZ?HB#f9Mpx-l(k#qllBi)@QUBvj#Ol^+y@EwhXrn%0bL-Pq z4fr_lg$7_^*sqB|4f^zh?O3JZn?<8L=T~o$R=EaL<;dtWmecGX09^Y}+qYX>1-5ML zp0}&H+AtMk3Gp0xU*gf6bv(Bs0DCpzQZg>sN&mz=nl9U;%5!zr>bVP{Tz=aZ{b!~8 zYaIB4{g&Gi3hZj{+hDA;;bD@rQHpJ3AKWYos3k<}nMsKD5Cj@Lja>M{*XW%Mpb+Js zrvMWleB}+*k==a39s22ku9hP!MsTNK5Ld9aUTS&~#C!0RKJZJszWLRRIvi6g9jb+x z2{F;g1OEo8xd~9%1U<$Q9yRHs5;=PABYD2V>s2v7uWup}2Je)dE!fE~X?HZn zX5~#tWk^hmHO>WcVK$Qo6|<2 z??Jm1#$>WFGZ9T4i&O(U9Z+ntOU0F(m6M2395xwj!zHHfQAE2Gp)rShtWmg|qiJf7 zh(KaBr@akv8zzkzQuwx~Ms~2i{#_|_>i*X%e&1*6FN3OS=y^xbynri#Gwv0Zw-`f+ zYH1bMY?8r5_S1p3e=2J%NF5eqS79}@OWu!v?~3Ic8S%Q}z0IA>Ay&9ukT_r?F~{}= zPvU4kY6>-|NNw=?pNo)UaHpnJ*1@r z(Mni`u9x*i(|l967~qIzDbhe#`=|IgS{m9qsp)1V70;f<<;$xuOz?r8X2& z)6~z;ZH{!?TI%!cFQ&9i;E7FFWesqp27Ga8eJNkjip) zz0KBRlvyVqiLYDA#;%`@W~$Czj9Gyg?r7N$&DXAA{ZtGK-;-`HH|q8Z<8ji1n@sZ2 z6m?wy!a)0hr5}P9tMHb4+2DasyUo+CEAupxd}$}T+tp;yi<6OeV{` zFu-J+{;CCN+-ZG(LXlD8#u%E^9Kc-1*})YKlEnaKxG%7{`97*r)PxHckMziMsoEMB zf+L}~mavi32sfXX*$N1}6}3wbxWek*jl%B1jS2ej?Jn>VALi>f88|TG1V~7E49YGw zGOf(oMmK7v=SMk0l(TtAqH46vrsy&hWHWnnmK zg&yX!g*0NDG{}iWRC`H$ooFdXYk5QbvHI#=lQe&5r3K=7so^rZVS=UZ&f`I0c~=k4~|yDmiP8l$t5&!0=h zdyO2F8)iXcm28mMm?tWsXJbK<=pMfqU*ayXeD5etXR=35BIp1iI*{&4X_9u9V9IT1;B6t!=g$ zU;r4dlY>C_n+bI7)x`9~r-5B_zkudAB@K%Z2wNC)&RQ|KkIR$B2?}74-qQU6R9Ii; z*>CHpWaL&o0yKnis;vF1YwGz*no}9*4AbD_FSR!Y*xN<(%Wd%b6Z4r+ zh!gJ5eyUi6@$@~mdwM)j`gy%oKcaf&SfvmIzTI90x&n+KlGK^_ZiFct6Hw&hOVyIy zVMbKK`gUIPp2HOCAVZta8AQOBX!10jlzQc(qXr?+E%V8%yWU4=T_+I>2}2Q^7%-ox zc%w!DDE!T_c?aRgp|6FaoQFy425ZojNCwu)%s%GTdb&CAPf7IgIMm*|w4(p01S9j^+Yw?X)0aBj&e%`Z{O`3iD zGgeuW_R-mPJ6`sOGXARjj{|(Y6_gUNZ_M*0Q8^QIG!7 zo}DLv0h)ZLC7g4xn!f^i$*ao zbT9rE?X6%hQlL~&UpIwp0a!F2>T^>NC%T>ITk&|o_`c$*kQaZcmY5PP&`J#0iX zPiRsS-c$6YpqN+5Hyd9R>E09Ormd}&yXjrOUG)F4_uf%WrthEds2~b!N!M|ucFN+_Z26K3W+D64CC?Td4{RCcmP7I+oPpWQ=zt2B zE7aLA3%+i7y!u_JR{Z*y;yi14M;&MJmdgi>+SXXE-G1d#HBW2xxP$|S1H5BD)Q#z? z?ggrLYtPr_o>fz|NiK5?@cGdn<=xf(;^);@ev3H>uzq6 zS;4x7y)b8DPfHuTr=KlF!KZonp|N=kUvK8O-EW0PJh`*{^xF5S@Nt7H!h@{WhPZmBAPH7o{&kTuIMt23qS6@!wrnhHr*O{)upajOk=cSI ztirW9FJn5=!X;$=1Gt=2!bfG^a^^O8-!~W%^!?EZsIdP1oM9N}Y#MYwt_1LD#ynw) zikpiQd+gsku)QlAQYP69Zt4*EJ!_wbSEVO7RCi-UdGCx5H*8(^SUC&^c{72Xt^7>r>VTz-3G3d*ZTFqYL!S{`*yj-W<;c zdZ#1D^dd9Q*Ml+YFVfPo*l5dd<~enLv$5eF#1>9Yh7!K;Ds(gEYtc>it!xmXv-oE| zQc`khwUdQAFBBkJko+-IAsv3KGc`i(7GKX{=~%(I6xd{(=4@}zws|YmEk6_MKK~l) zpDtsCL8-&Z>c^x2Z0r@Z`X_*N^Hri&AvWFK<$B?wkL+_-ZXFtDiTV_*ADU!WfEKG- z`U&>eA#)`$!l(huP4BVk(S=>#30SAqT<8paQ8J~2~Tyc@oRb_ zZn%3Q)$;MS$zZe5<{ifEOBlv{)vx-}f~_K{EQ!UjUmrTGimKo9Ujq{ep^Udhqm>c4hs%un93^RppoXFpHH zi8Tv7ZpZD^`~)KfAj8(e_#%;*?3RI`CJV5s)hCHZ_?Ke##Py4Eq}l5R0fWm)4`iow zIECxx9>SK0#!K^Mw~bFs^q+WkQ5 z(n_OluDST7s2CZK;?j-N_-?y9pbiUV)m5L8&7NUu1P3sGsdU*tNWmUl@Ss1Qb807{ zDW0%UmQ-kv&@@ndtKjX;kw1%z#V&pmO%>W{H1Zia{2(DUs;{`&8u{7$fjK=rG>Fy2 zRQfD+r<`vUcxQ~r{KYvH(J8&9ADSZV&_hvK%P`*Bjk`l4`f7A&Z?|m7T%vg5ZB8R2 zkC*l{U&fGnw08u`)F=9Z`u}Jfpq|WlK&&sA5;gxD-g91|)G88z;bLy)IlQpvW&R8z z7UN+1RjvDP^OyjW>PiRDs3@#l3921Q-ePF$F4HIpE&qb=I;Jk2xMlGS9}UI zC%Ua}c~TA6&#QeuMKfeu!oB|@Ql>FNzqc13(%XL9eI3LY7s&?!UI8xlAdb^#HIwakO?qr+B68%GW01`lwy2>ntLWmUvGo#)6P- zY~)+|v%@G6%iiI$;2x98zR^F=soTb@YLXoK*^p7Vd=nq?f+*}Tv`Zej_edd?HlMAa zV(eORJfVUPgmHheq6l?Zd*IM(Ykm`vt}Oa4fyEVSG%m*6pfVfSFwtc1Lk0W>L!9Or4;3a`IT=jc+W>H}Gf-3Bf zO^yNeHpiQL>Lhu6@{tub1;{7q0`zPQf0Ty&=l(}Hj?JQH(6Qx47?jms~9DEEQe{RzEbWm;d)yjVNDr{`0Gw#}5y>;O?ty^fUW4+r#;Yr5?Rn zDOF5#$#0Q?Lz`^uj{gL}sV?MSINom2;Q{!el>KTtQiacn%$l~umBf&(GqRdtTjJ;a zxVO{d#5(Ug_9f346;fO4c1f&zXb zAb|S#nZB#PYg7NiKmqsP(*cr95rC^Z-}C^0RN!wX%BWxI{tHIeoTV(60+6p~0^-8( z_leHHA@5r=9L@AIvoqpp8ZB+f^@9G__11oB(hF)_JM1_TqUnC8e(oEt`A^rBOnaJA z5U=mDfXXodZ(nf$>Xul15u)sm-Hv&k>tk?3&8s-3c2JLw`%T?kLyn~`JDuV`iZXt9 z7_idZBeXVZ2$h3S{<188%&XI4MLrT-24F?%5B7kJ7(NE)x%)7I-H$U{I$FH7<9V*~ z7>{L26D}^V<9;&6y*Ykj##2iCz!BABZccRW5HZu5Bjp!_uNs880^5Ec0H%T5(vJ7Y zdiTi4Mp+GbE}({b+rKoIX4|o}Dax2aqrOM_(zhj}(&4%-AL_~s(BbPYW%ZsZN>*0S z+Skih+ibBH-F2)p0ifhpV>-g{@zzoZ_B4Sde_Zw*`xk?i-5?iET&WV=7tzpVi+wzMPC5 z3ZAdF21;Q|25g0niyoa<;p@H<>MUW&f;j80gJKXp-&uD*^t+5t(`=Uu??jG1vDV6z zR_+aBP$W9lv2T2C7oe?_XQ4uHe3`j%#J-o0SDXQ{92UODrd~%R<`kqHNB4U}NsRJN z%;`BRo*(?>VNF}c7i;dTR2J;3@ zvRP9<$3>pC&$V`+AdilS1O9Q67oTiahs;l5Hp(3Y);qjtI?y2r;(O``g|6(sBA$1$ zx+-i9Ll0U$Egj4I)D%8n)V!b5*WepxT=S`V8e3u1S%l_(is>q8RrJ19^x`adlk8w zF6LZ+zg}8u9)2~_@f}v>ONJcL+HRqiMZ&*PM>a53#lyXOWUsi_Xx9L;5PqJ7F6CW2 z?RP&ySVO)mt=M0hMp(=`z8}DZc-Q)-EUoRVIW-)@QZld(d$I)vdmG+|C1I~2H!Q5| zw}J?X)qZHVvRCk=)iB@UGCv(`U+lmfp)d`llzN>!+RjZT@!#?+8v3v!c%y^TMS%A7 zh`;<4A9uS(4g7iLdp9^*!Cd}@LTH4;ySxIr%O3Z7bz~j)D>ZmH5#%+Sq45A0YTRk?Z}WQ1Lllxz~b+=57d?F$Dki)Nq-C z#JNKq_U4-lC3h~1WDnBs+jm~+=r}-3T6^MNT-zBB)UoUvkTE$lzNaUov4P957)zz24$NO zua%by28#P{R|^t}10v25Y1Y8)DhwuVtO0l4)UNYLRf8prr8q%7yt@Zm>M6a21c*t( zH#dJJ9El=^w`l)pc$_Rd#Y1|PRLt7hY*>|gtg6nd=%ByD8>OFtXUAZ@#(*FaBZ8nS zc(`MHZYfFRfgsy*W`UDr-t0jITz~_Re(;NS(ty@~e9JajT$O!a%x?1A){Kl@{7dH4 zcZcCk`YQZun7BH}@Rvoztj3k{{<iZdZJ+a7G#~3=xt1k| zQTQfy02_F6yRPZkEQ|%)Ii`aRH%c$)h_F@IIAho2?qMXPtlB{SR^l9bvTiq76#Hz? z7uWDCoSrF51ne9guWow-y+_Y1#8ZOE* z-02-o8*AT}2hKHfuT`cbR zk?h>nnYauV`8u{4$$aaGpzt`dY!d3wa`<&zn7>`9e}yeFk#n3;ICo_)G`DldbUgQ( zZ{B)^Tr)zmKbDAnaT>HEa@6hO=*-E#oH+xpt?*inR7sdWtmY%iy8y^#rJBu|KaW2c zO=1~(D(M6WH>gxz^VUt|PJ2mDtnv`^m`bR0b>?dq`P8Y{)f{t>gyOE#d~;JGql~i0 zRiIcORs6jY@S0lP&nDk!>4p zQtW`(bU9yVfY^BF^}|0RIU{sp@G_wqeWQ6|8X-yb)9DvKP?Ape@L_1~-x}a=i z&3#9o%1`|yE%=jGuZQT9zy@GPS8Bw#TDy$Lkhf@d$-T7z>oW+gg%8|e1bvO6^@z+o zU+!Cu!L^Q`GF_0XiuERboL5U@Ruue;DaPR%Cty_;vWNhQS>NqTuN_OG7;*x@EZ-69 zz5Y{}k`BdDMEYvU^WwuP+YY>2*fo|632B4aAAXKH=|aJ7i$01cIG5jMna8gCgd0nl z<*paxs2KA_FDZi67X32)YeZ!x(o6hDc zJHMu@56SgoE6n??S!2lSd+*K&w_>Y|i1nnvoEz(~4YQ_xw;Z%vNawXqlRXOl8QI1p zE@DfnfGWAtP#C4j71#LrxV3{sETnS69RK+rb%}*rlC=b4O-NyGe zbT*jwly2tWpj(PEQsN@|F%RI~u^D&Btrs&BW;-<_({GHvEi==3+0~7O$YkAVxUumH zoA6PCx!VQXANJEYXa3G>sNdehIiYYTKZU7|7ft${PeqHWs?| z?B_=rkt&llQ5L)um9TgENF}KKq7vS)39G1>p%WDR^T|!|Ma{LzoW`I$b+nSGx<~w8 zgM!^A6PBk`;%W5e`7k}xmHRC|T@>TS13prw7&6E0>-(|S+cuVAp3VSb%WP{N+%laDb!XuId3iL()|zU7_t z)P^vMkl||Z`DpE{mMo>ta`*DaS{vPlL%ECa+zGN38kfjOpDFjL$$nB{V1K929vv0a zRG^Aeetdwr{r=-$(n*C;7}TXYB4%IO#2n#z5>eMG;{o;0JO{=aKniyIt{GqtX%Ff} z8>&F#B$ybtTd;Jc1Q?{eQNHQGau%;|txK5|_^}{M?yk(_7PaS;zMU_wY_s?Q# z#PKj(yMqjPxZi8`3`y#a#vQk{VP1_LF_^m0!Bffj>~9#V@`2dFslJ6)&yMXWKG;Do zeZj=I<30MM^e77+%K1zFp^`OzIe#a5;i2R{{tjSJHXYb04DbqKU;j29+5cf})E2>B zMhOXRMF)WA&|A@RF2fJH4NbXQuLlHJQPlZ+C8K`C^Yfn~q7wl|Jyt>YbKh2t;R4Xq z?*D^72)L;pu}5L2O0$3!Mf+-?7!RZfp$O7tjw3&mBXqJnB)z0kJ67(uV{KG`1`~?< zSj2Q1RGgK43)oQo(vbs74TQDtY109E*jbQ5VNgNwD;4}yh{m`~X27Gq1$fknuVbx7 zftVr-hX}<0b!3>>#U%;=vmX9u{^y_Gv(=Wi7VlcobOzu)(~~xeimJ?$qWS@!6hhUPRJ6Zz3a50%=yGUA!EWG9LrDbkvn45C`5xGs6C+BN zMQUU4i(u^jGq}`vy=t|$wz6^yd2^n6MrkcyTW+aZp65|ZB6jk_aS2ZyY!hBj`P`C4 zohj3PY7br1fy75hRev^pHA|M%35c!l9>b7t3u%Q_Z%;SxiI9AGQSmPCOhSiLmPUdf z3KMbTO5hI=zClB=+^IMIgk7t1CCaHgGwwzbUU#OaO-oMv(&Kai#gvxfUoUIM5Qu

z{04l#M2 z8o3fsj?8+VGq=O_q4ipE9Z1-`e>3MaIagbb1pQb7F^Cbcwr4yVE>$ zsn4i^9fFKrbC+~MNK5LPvDB2|rbHy&54IhPcP8_ZGJ|F(9>7!`6sczv0|Kk}HaNVF zdhAe0@o2NLHk1e>G$9?AY(P+%OYU3PzG+oK%=J|4x3{vklt2HxXg4lrMP|p8sgulA zYLuTSR#ZHJWUcmd&676u(yS_D;woCrf@tSe^U$9=VZV&uv!cT_bUVxR?KlJP0SpY&b8`=pVHb4WLl zC}IEToKaOeYD86mis4#FkMU-oQxbh}7|=4QMWwj5PepJ8{!luncWS})X8nD$2#FYz zBirv!ZahZST0&v86kxPOXQ6IR*OFOYCBI&uy>svb0Y=#gt&l6Urv+_Nbz8?^Lu;cx zctVffs2uX1!MRik*GDbjt@+0}nr9bSi}(-S9a2~)DirDTnRS#_%ol(Tu~pYpj5iCk zL0$&BOIK{VzdJgM;l)d}-grT|zVfPZ2B92M>h{B$_R?Jjj2oA3*z)N$yRDuDqLY4H ze@Tl!<;LRg6qzA-5ePf-_z*_Uz^WE?_MQ4kdfrqO13yzgx2j|K(m>K{p2=E0Yl0gN z6FSfgOlW6e^>L*4{9eXG{)2_+FEph+t1~-Ywr5&A`*(`HlxFG;(x=7+aT^4_3q`MyiQva4@YmugKtFv%;F z9yIIvwSZ6iXF0?|K+`s||?G zxp5QACU`@??3QW{C76_LCA-YOnT8$8Eo{4+P_rrbgr(S3+cIC6(lR!Pqqt1|wjl?7K$KmWNGT4$w%?mbeB zhx?B{xqba?5_hJW!zjEVg<(*_VNX&_b+^K)SB$2|J+5^0N*+!mAjbO}Oq{LB0K^d-Uqu{=e8%g`(P%K@^}tRmI}_K|Hy( zTFprMN8)7}S$>$RzC$O90G&Or+zJs^Nc-xkjfmEBn=52KH}g$(%-l;rn+p=%O`eB}+I{%p#@hwCtuwzd3ZH1J;TSCP}!jO*|22^?P)k;|%Z0 zUQ>bbo#&OgcCq>bi@C;Lbpe-7jc5e~k|Q2o`GvLtM3aW<9X63jbp#v=!k}d*C1ot~ zKxJA#>l`GE;j#Liyr+ILOMJABztyhVgL|%gkO3lfK051rPmehMKGTlvFrQDkj#LBj zT(lLD!rX^t#uJ|xGCI8L*B*;1X9=-gS2RnqBVCp4Tm3 zr=fKu)s7|Z6(x?{Nxx~!2g}ou(>it%BK_|wLC*`14eT!=CkM@(V%M%tfIea^EN>pu&Xai_!=7ItA-0L5 zF6-lssVV3$`66p61QT<}SAfOyqa~g!jMQhK>-N+E)YWe03ra%5@om#`d=Qg}-hHwc zSz3>FUfiUxN$SSR@EEx3IV{Q-0}WK$!`n4gZgt!8oXGPO@1u_z+nGC+;k$;eHx*UKqMT#NA;b@VQ`>@1NQ zg0>rK+tuFPz=Pdl)0HrHQA_xbb>~A1tYpC|d0+7Knt+Nw?kQ1mRM_<&75`n6LS*Uy z;5es;>=F01#Lr=6^r~&7q;L|NuF2i~EHW)W##P@;DduMw#MdP;WZhZi?&R+=2X3ES zii6DgKH$A|sMYKFOk!MS+rU!T#x;*rKnZ~7&52V!5qTehE-ql&yTiVQb2=-oiiygul4toEX7zl&8z0_yj z(wzg+Eh>(W32uZpDQ@5^GZJfuy}hzp3C1JE%!S@~2EzyrR~18D3b#aD z&C7$>HnsXu4l12LwdSw_JeP#aW48!s(&n_du@9HY+D0tOG)m=yusJ+NGOJ`dr8BMq zuu*3}{SS!pwd&krN{;j)MvH)GnveOeK9Ksxdy)O@E93mE1G6%3s6%62xu%KEy2eY# zG1ZvyaP4oK1duqtvLXT=pO(16Tzsu*{Sq2{CU=GuT79L@1RgH^en6iFz}=^1vR2RW z0)qxsM>_OoCO4`%|5#nzlF3ArD{7d3heXusF7|Ay=;J zwQb7pTj$9=l#)@#o++ZnUb=9Lra3nAsX%c(U>ng_u2*^dgBpN0DjXRZS1Cq@Z)K^R z;uze_lEFVur;|F$AF|eWd*9BKGvp^%qi^Lnk999&KCd;_ZQu{H_D?w*FnS~f@B9H` z|8|UyiZP%6em3ndzw=w*T?Rl3MF6$R$qYF_74mUFQqf%~_*V^edOI~BQ7P5Y6zKoL zhx>pRc>E#qUvihrjUpx}_1F}|o{A3;CFQ?G@%&4nw35@LIUBT6wT9jarhKo+cv_UZc}v^nSnqz17*;(bceW9))aVVRIJ)tzkSqKV z8u86Bunj-kxV^M#g6<@UzouJPONtG@-wE%~8JeXkuIy82NZaU%pGku>SKSC;71?N? z5P-JVa6M0r;6(L>HWMM;>H4%N-Jk0>95#@-5{NGw?n%aLxF!Eth((ZMW#$+A1&Bv= z3wADb;D8^z(GdtZ=0ePneC21s68JS&ksD%i%5Bnmt_V)jm)@y9?Is3mPPhoe*Tg&i;30g`a`^tP$f@^C!mcjHkymPKgMBCM zES-N;{x6)`YFa?F*wW*@caR-c2U#o#AKJ2 zwjs^iEaI%FOsS7Whq?;EyA$#fKYCw)vUmDIws#ZY_K$_?&zowI za#QH>W2e?>sS#1K1`QZDUm!3Lbrm%F$upxK{c5-|%eb7+Xt1?+|00GK1ILN7>VIhl z$M&KUP6}6QXYYr=XZ70CSEJAQ$EODuK^MkyLO{AP0ye2yFAd%X70%9ubBfs=G@aq@ zQvGqFI$!w!3l{n&1TKA?A~#CoQF%22Bx{k8zB-ahGXBu3`eSs6i!VP+AZ@SJ_Op^bJ|m?Kq0ZL|o(>yJag`r?uj6u74sB;elmVQB~IeB4&r|EiU9`=3hGy z^LyZ?QwD7jrQRUqIAb5k@awaU@YuS~H*56IUyjrVF&i0d5umKX0VKHMoA! zL(4#}#U6g&%c%~C0nT<*0@tC!Jy91pM1SBn%Yyn55`?v{aD%<#6yKO?<}E8xV305C zvM@?WLI!WMAjdc!%?&ukcqN!GT$zqy6GmwTEf4~yWRTjy7vK7rn&52j+DcYtiK+Nk1|) zpWhb~L3@6R@U%VTJgsu>w88hNhYkgJd8~uhKIAj_B!bmu!_F^L;3dO3jhvB~q>VAM zq?FM1X?&r(xw5L*!d&;`lwmic;$6jjW&Gqx1S&V%$t0_h6J+Oos5qnZCB4KO=1fdq zoj}G7O)zBSzq-NuRCQ;!;g?J-=PjxcF*wF|%XS8QQP{XZ+3eKsntaD9&h}MZBfAbl z_eTzzmMTy$E!ZZ_I`?GLiiY?jznL#And)(xNk`{XgI|c`!%xiIEXIXKh(fP_jCUht zy4im;2tFCYth?8w8a6*Ji}#vwN)e?Ot_~{S__+*l?1L4-;lgI}mgYO5ZQc-%&hH`SLf`$b~*{XsE>01dbI^P47LX!85U6iGvj`vlm zXIC2QEW78oWe*KKHJ`kwF7U~Sd)q3G+)7x~PdR8pJ{Z_fJHLX`w__@s^geNR;c5|k zp;L(mxtbn<+MLaG#QRxV%}j9WHfw$GAWQo&zW?C2;l1KW)>E51yhA(wOx|*JcVgD0 z2LbW28yteQ{`6If6m!beKO3(1srH|GvtIqUV-j}gbb+P`&{2QLMVRRrz}F7x0;fO? zyO8_-&bGmi(gcRDrwNQ+F&6^E+Z+Q?c@Ku<=igh4te?nK9XfOg^6XndUPr*phJy#J zd0jPw7kn(}Kv_cu16@g%OUVy(q|BDUFl)&y+{5m7zSenHi)xDUXgoAiRGNHIxOj=t zHG^|kpYwW_;j+Tg9wdg$$SAIP%J7Z}f!rdC27HrFI9(G?9sZ=Q8X>Ij-c^lE_U*aW z?c+tvL3Qe-0253ccx)GQmIDWe>Y$i&qGtvyX)byEwC=LyQ}6a36}s_eZ*%0PZLJ&I zm8ok8^|yR1G9NU+o-BQ<$S0s4cHLtGtZ(h+EG&nP=3)L}-`@|p;5@vC&#k6Hh%Vhr zLD71)pp#`S{R6Iek6m+yF){iq{fvDRN;-&k zkXUj_TO0VoEvSLqk1a{O4R1_02)0l1Sia_97@t2irX4X(GAVNcfON?e72~XJSi~OQ zs|mFT=k2PVNI{-yt7|Q4#veA{t-I>O9m2! zr>bHKS_>~`|K?=Lv}+ElBv0VGqKn~yc9MUFb18N&z0y%$&s|_v%wMT+TlZnh-_&8{ zJL&4r_J_F%OH4%(QtW-TLkOB;#$yJ11qxvcmy6ijE^okk&7snz-7TNr*9gOX5{J%) z>DGG=2!YV7%atlvmBaHHV=sox!DUA0SoWUfi0TUIKfNmTGv{aM z58(fax{HN^kszqGbN2H1M}^a@KL+$2XOp$o#K5Kdnm`Uv2nNYrY8h;tvj2cB^{mc@ zP#IdvzWY0rH7z^&)PNh`N@XT)IKMkX$Jf)g0cAn<{<5{*mV0NcTSWIw-?df*o;+(i zb64P_$B-!-qwG|NX@j1fYNjaTOP?lIFSd}<=UFz!&bPxmLIo55o{OXTnQBA|UdALQ zn>7jz-@KuD4)7w{WI0{we(^Q#Qy;}LV*ZO5v;UPHB|UPFIAI98J9Km6T*Py-luo6qqp{RSAK_l!kK-bU<^`K$iSENZ%d zCQ)I&>ZJ_ibC_-!YoFW`{LPtMo+m8~Dl6YD_!UDis=>p~sQ!rY>W)W0Rxqpv7l)k$pi7bLbskqu6uFVY1GoVo7%EqwF zZ)!eLMRQOZ;;vwH*;Wy*Zg+b8w&{x-kOEhNRl#Qkz=alF;7g<+$A1SIbstl_Q3;^? zT(UudYMzrxA@y!HGNO%kxu0mP^v(@15k|6GN6E->{Dfvt$AQ#bu>MykZ74mV_5r=f zhmhkp&7=>?Ci`=^E6sf6`?eA)*iGj2%+60Q_wSjUM4aOg+&6qZck{4+lr(%5pVN*p zu6LIK-o;k;TPv6!YF2vgM|8rBnYidzEaiY&rY?C*| zO}lU^CUz8+G{j{ z7xe;!KE(P1a!cQwwwG?7ElwjN-kgqVB_>qMV+}d7xIR)ynZT!-)Hs2$kQPa1&G-n*-Mje9n% zY4HV<$l)8|xv;PHf^7Q+*kwq{`|KTyWG$s;=Yf7g?Q<*B4cv+94j_9lZ{y(0GwMxI zeSzhkAbOhYTr+ySgvRUDG~Qw}_}QPluCN298hsUztmSzTG*p>J?3Qgu2JadQPE5bE z_2pX5ukaaNDvOb;8LIR>P#Dl55kC9Jh?u{kr}Vm%;AsRfPGwGSvZsnujDRV#A$en$ zY0-os5KO=dbJcIgncBg;aZm!L3}giAYsYPZ4j!2eY|f7e4P7{_(uPPCFx;?Tn3DpR zJ{h>P@7J>Z1Ga`9m+caf$>FGgDp+<$k`?{JK=+0@tkT2iNHN0saq&j`1|zPsua&$&aQs*VliN zY>Itc6G=X6TQ~t05fIZrPD|9bdcUvkZ&lD?_+_&bw*tfNz{}17=(dC^2==P!!e%r&A3N1j1DMmHIj*B#&QSJ*i#E}^|+g4y$IZ4o?v&I}^ooODXi{7;4} ze~ph;4p5Cq!!ZN*m%CYm6p}m`JLJ6E{pFQ-4u1XT3A-bt*Jn%Y;OS z=4Z3%-ma>{#E$EfrS++H^;MS}-yJvw^2&!snlFH2v6FWW6JG#eg10YRPdonHEr zCu}_Kpg%&yoY3YDLArneIUb)MJZj^Cv(*@NmX|U!iStmFaU3h^+RPz59fKjqZa>hv zi1)a8M~ms4)xy)%X)~~CLt+k>K#RtUlcl=%XVv*lyfpI!_f2|WNOQ1m)J1+>H1a09 zZTNU`_@0UPM2j>?*W=UEb@bVySc(c)`M#Fr@2RBsf@y*9ExyyoJ`cYnlOR37tTm1NCqrSFP&11%tNUMoBj6T{Hcj-P01^iwaNnZRt9i)9*aH zWqy|Kgt~+7^QTrGD}$!zr>%K*3e|vu{zqCcR{Z`BFKGDea%MAaxjNgp_tH>%it&fZ zcR^`q44RF7Bw}N;vsF8;;AM2B6~wc~q@O^4=LC8hJM~As4f+i~%Vz!$)0yIpsMN#O z4SXry$ft2zk>ll8oyYIP%!d%I99wK&{W-^>8Tv+WU^!nZT zT-j%Ug+RXj31RMiD__YdbQ5h{;Pjx{&Ra+EPPsY*Q2EJR{?RLCY}iQW1x?7pw>2u* zcqL%9wHrjs(HIo#K6Pd|3*=J1ner+m$3#IT`Yhs7yrOcZbJ*;+@N3i+o=0KJ)lC@5 z?-lRQc7EooAlWHAeOUBept>y-@27b_gwRynJAiVy?qHO){pkrbL&MB~DcnY)>2RWU zbG4mFl&Y{VzRCrnV0RY18GFmN)CP-#P(9}dqGIG(UJxR{ z=^(W_48(|hBL+-OVHqzoV)9IJb;ygK*4kA@)Lpl2?~P0=>Qlff$(MENOtPfm425ll z^@UNm=&6jbWwv~NRq27TpoXVwzQZ*cC6{_F25DkQgYhpUq739By`H0Ay=@!1fYoAP z2W&eJUM{thh#g-36VNSfPAAKmX%Y}}U>3GUA1bBkA^Ls>#bt!(+j+X0nuuI8RBlx_ z%G;@7bs>*A5j6x5lscHd!Z3khw~qYnoL~HH_3?5Ax^q-O5W1WeHT|^KtlL)7$@%kw z4($?7{)a4U=TgV&dn})Rw{5b-D7v#lJ*93?2&7YX{eZ426*r$Ty*0p{V?^5Uq%JbgoExo+4V2xwH+H>dBD*}9`JIGsErjN2#rRLsybxyZ`B5v&@8+G%zvZkh;5O+-eNXAXOV#n z0p64@g<2Q+DSUc~N%jymlnb_-=XDM=Y~U$P=laIN_pI#_dW2bnx}Wa~qlCesL!8Dl z1Npw~ijP7%akWxLzJlgp4++?SG5?s3*~KXSzWNpE8PiI>mGs257Af?U%}VbHk=odV za+5a$xkyqvE3J5`KAoqYR`WM~h_+m7-F!hnqCx45x=G%^T!C4FJ}s%OH>%_H(7QoH ztrJYVzt087^ABdLELC%TjEK!zpyk^0YX(bYm2}5H2a*~N45Cl|({icjry7xfmpwsW z5FYx_tJ3$Z`AK6$YQ8+-N7x&-;#@KDw8;n(>#h=(sYH`tmIqm_)MR75wo2g&l$FWP$Bhht zI&!R5@XO#`plaGOqquizKhBquA_lMbxZ$=W3R-)VF?V@37ea~_bkBcmUz!lfdgipA zcTM*LP9YmRc#k#5vRjJ4(vRJ@)m!ifX9bq;_QkP;yE4-tzGsxqB8^1Gyv9G{Q z*gzJB!PE$1XInGz$TP9LQ#d+u3N+en$xx2Xkw!b} z#A{T}e$~)aohqW4n)!~#MkHlYDLOTF`08Kpgtzy^+X)iOocu%_e>@_c;(GFeWtU`p zxJovS3Nw-31iHJQ=4TexcGG@StC8}=SYr7@=Hc7yA_dD0<>w|WjABZbUNpv+glF$D zM<*n#ov+~kq2~JD42UqSAX0h!Ziinywf3tfzffsTF-bM3DCsD4DmJ!D^BGXLv_j;E zfva}QItQr3sqY1M%q&Yq^0DzviZe8bYsTQG`D2p08Zk1^E!0WGXObL!GIk9|{9!}N zGx!qg_VWYtdFk8><9rS!Jhtsa$S6$iyzb$ku>|?z7X>CzmJ@9EwT#8lNf7#TAatFoP6ydNs1x*g zIwJ_ap|y2bp_HYeVX#r^AmP#Yz2#bdc|#Mic#h3YiWlc%$eY`ty_g`wqne7`-Czo1 znk%qt0-S^(=w4s;oNWi=fW8Q-rZ9*eah?ztd64TLVxY-tk}j>)=5f?iflkjAmwv|{ zdsRItM?T44JN}cJC8>YCV|i~6NCE1Bqn_)Z_@9~k3q6WJhwI0F(l`>hbUa{gdNT}4`wDi_WUFL+s6I$t%qUkdlQmb?FiMSHyeX;96 zo(*ZP)sY@B`-_`xe|04_?;M%^UVpgEOZSSf=RjFG5zZY((z0hO4z*GaHd2CiyZVv1 z$XI70fVE3Ql~2s=W#58F3>*rp_e|K#&4;F&8`nAqgRU}@wWqHEK$4G9%9x7Q&-5x| zkxb8w-Rd17P|_pA>_eay5$I{KA~CSre=WDM#EjmL%zkzU_IaT>UcOuo?C$FH(O;*%(!C1`&Gbm0zL!x9_K$ABCR}Zf)Rd#&x(4W0BO$ZPPb&!dB_0xo z_~|n54w!cadGA2SO1wghfp$BL3K6*sQ%yPepjIbkV~?-=(k0I~*iWzkKTTONdCOw% zpu4|Hel~VlzT74c()i&=qUWAxa_Yj~!1)dRH_^@%HVudl#^81bLXj#U+J395pCletR}YAoerO5sP99^h+lA%|0EbkzWTe-5XbQUkdlB z7?M1e9|!(u1~dm5BtQP@jB!(1qebTB9_tASuo3ZfO&`0HisLePWdwxS-}`f&QYX6O zlfT<|Y{dOYv`)@lve0;P-k0#8y3c1#_pH5hXz5!U;rKl_t6tt~`F{XJ|J+OdKsFNg3bc@Ap_Jy(xH@3zA+s8`N|O4ryHp zIny^&;Z!B`&(#BUBc~~OM@dHst7cb^8-Yb~;o<61V1qUk_+2jFSh&Or^)avWeN|OH z628mHce`x3o1=UM-*%t;KsqAPPT{oy0^*%igOyLf8 zHhuZqaSlrTyhCufqI#-!8Bgk3p}zc>`SR`;o~qxE$|C-b@XVO}-W-+JPM6^RqlZ4E zkJi)V`#hyk%ooU~iNGi%UHni5^d4B~`$Xu$qPg;$5TREFljCN8?Q}7t{=3Mix3wt; zHNIVDaZ+GB1Ms-KcJ%puz(ESCj0M1$?DkUtw4=VW`tCu{zF~`PZUfiRywbk{HK!_- z>w$EzY2DlhM5)F2t3UYr49?Uw1boWwT)9u=pE5 zmy1)NHZ=oR_P4?LfMzm7c~gJ?!sE#F)sN)|<#j{+5_#2^Jt2n{5A?|SC438f zVr+DdN5jegBY!IkfZiuCX+|oM88hW%gq@fzK>DU{lx z`**0H1A|m(c;-L1B2C3j>7vJVhS?7d9Fl5LqtUf1=VLo_xD~bMgFA*u2``5dv6r-I zb!}~}Qlzzw1aEN?mzo6tT=-4jH7zo1u(23&zMR*nVcv1N!_2x^MnGIGK9csn-In zzWu3bv!JjQC^isdd;06eEhhp^M9s1UNK6-n;}hS~0-1G10sBEs9Yco+&1QM(76HC`s)=3*i>UH*^a&$-wOfF=;#_zgI#hiznMz0%!P>v}maE4}z z^)c?hQ8Ef2>QV+P@45p`ZvNtj#Y@7=AcovS=+?X1w1@$M2DG(n@Wgv#(jypYpHFd2 zqqC=9<7Ht;)O~Yxd{mn(?P`obT4yZl27nolNC-Sy8k4#ubqyUZC_((DM&uJSYeW2v zZcskO1H5IdZfs2tu=zE9diH?&VyZ=;Uf_M&IUS{~na-FjkHh`7y1fr$V>R-Esj2B# zS!TI74o_k*Imyi28|ZQSLq>wr6E$I1c>2Q2ZGvm-u^bgz5IH1bFRM&oJhQXpx}W*4 zTtww~3t;55F6v*lsZyY_H$@kgh>=x9uyo7*fX=<~0PVhuea~3Pz}W=B0~x%R^Dr+G z3%V?%yJ;G-sbBaP8yKu;A=haFA-%hYw*4bG2+{PC4^g5`jmGU)5fTsrki^xe@h(8t zsnr?4&G_9pD*zUx06qUt=LNXfQQ*1d<-kcSFneaTm<#Aga}}6;ZcL>t@~cRqz5p<# z1}ESk|4CwiP#JOO5c^kgP!%vJ{QYH<&68A!crERV$4^}`03Q6K67Zii3%sn$2FSLO zhRLg5l6v3VS&@8YDEAWsv@ZT z${-hjq|KnFyPV~VXHS9nv$BESFI*_#L6;mZ%FKsUtMO-saPgpL$1AXBS#b4|MMKsC^!)PaBfuQI_$1V{!Y_OP-~zybyFG0i1D?LC!UKfYCjtHPN57%}Xl2UbQKZ?K z3&LYLb(GN3R$VLKnqwTvVjoH{5D_Ho>ah_&m4cv9Ab4JoXu&6@N>kyaGg(Ke9i0A= z_106Pz@mY72;&lSDboDyYS&mGV#74@Ds7Q_g5%2y+4NZ8{W(8O!&uqiS_FKF2 z`Fu|M^L?)G^Zc&g_qv|v_r3gcj^nKNvev!sb&s$6Uf)?WQ6Wb9b8FR&jpfe9GnF>; zz6EcCj9iUFx0kb@OTX#ldvILHTdvhDN<6%nJ0CE}+qn`dBEn@pCv0}^1!!eEq(?{= zNnW+O)T^pm0T&U`6+m?aaIpwpyC(Mz{Xq->D`@hx*>CRN&Cqx5TcztULN>Q(p(L~$ z9PcLKK{v+(&TN5|ZM>xw>8F#jRQ~?dS3hV#HfshU*Pe7T2FvoBz2?+Rt<%nZ(Kn*A z&AOpIm1P%MP|t~cc+Xz_TA*lH&0Ot7uYuX!yQdJRPMsn>838Fv$S9Nbchje|g%;?d zcdbvMpe)9iCe*w-s;IXk&zVO`Ij<@Vp-11=^-QzwmR{Ic`W2aWQCdk9u@jb}OyCdf zb*r;Z$jcN=o+v95^MWs5SK0?TS;Smc3+*d4Q-^a-bCAMeMcphN8ItY;1sm+8Q+f`A zs@~pMW+Qvo9McR1?(jb=7y|B@h5?#|znUQSJJ`+uX|Y6jx9nEmd`Gh5O^J%F4Mahp zr^ZTT-iHw}Iq|f{V)dG8XFrN30?du?krU=Fg+BjCybTm-7 zn|ag%M2~`zroRKfcFwBZn2~MY@w%!HI&d|BtzY-=WFZnVqo#zLcM&A5q>9Ya$$mYL z%AfZ1kKYB+%a>E&(~mT9!ay2XM>qrdCl3e)SL*l=Zn7ugxc)Dn%5k8#F|U<-X47uk z|xq2uwnp>7QCZe-M9n1%Y_t^hx2B2XDWmj4y%`%9SJ;sP9?&9%Nn#&lKl1X_PS zbhhi`Yc6gBMDtG$RkQmo3Zb)qa*J=m)P}B7dKu9d9j0msG<9@YSk1y2iTb{aB-ixnYY6 z{ZF$k0qCMw7066F)XLknP{i^v~e*{ydEKrcb-#Ax@%kxGlJL%GAKXZI@j@9nr zUZ9E65A7Q9JZtkHWv1o!*JT@GgG_;UAs3}RKPkDOd>R{?$d27kT>=ZYGr3DgqyflY z5h(DiTkCRQvSZ_`PcH2oD<<>K;^+s1TKZT;a|EowDQ7(_b)+tQz(+`xeFfD^(#K*X z>a5w4<2rk=C@!Wk1`u6$X=kq6?$lwRqbhz%i7pG9)v7G0itNRFn1ba_E)5(8P0Z^Z zON0(o-qGQK>WD2jX_d~fw_M(Rb57f^FJS%dRPCEG-GQsCPr(gyIYo5qUcS@-zeH$$ za8PJxm}c53vv+P&eo1^F zqh%`3RyKEY(o*nT_SC+60&XlMV5)C5Svl|H#f9Rz^NIC4Ztb%RyBZnu=ni-}tU)@} zHv*1JG8oRzTjg?5&L25rD87m~r!5FXk$aM;x2T_dhF&z5SXxa3ofd0p4OJ(F>rzN} zqD_`YxOBWkuJrluxA~ahA1iAcm)$)OQqVpOPVUgcm(fYGTWvz)yQ;#ka{b&bgVDGu z_~dLVy_O3-1qW=s{w=EM?ED}?r|kV)$LWR6sd7h6&%8;Sw%(ZR9MQa59!TE>!2sy{ z%M?HUi3NCbzsZyo-l1vT`|EYDf1R<4(aU7V`GB!`-(-HnPG3haqZ)%`okzLFGjMkJ zH>8-?YD!o!z3n~Mge{}zwj1RO*tl!xDj%w|7Ta^$atUI3ZrWeCjPljp77FtwxR=B^ zX(OxXDwc3-$sKtM^`V)+v47$sll=AJO>{ac&TSeY!-cVjUKITKSNNOQg=@c!+%S)}UIa9%U zMHr}UHDAM2?-w3956>#)DwI#=SCp)3rL=O8hS@Y%qZ#pN-OP#zlj+$78||qXN?hNA;IOERna>n+LVAQ2dLJZLUPPNBT->L*x0Y2CMBO!1 zC1ISc?1vAsUG{4b&0FY&Q0R71=}nVmik|F6<7}hXygj;tKPuB6$!)M+>N?xe?egWX69i$EvHg{=NF0*5cz0yvM#BgyMA%lO;Nkc8H&Vzg4 z+5PtM@9CstBwe!Lh{d#PeqI7<=8l{OH`?ALOKU2vTG>4H=PTz*{r7qMyN()9t2L2y zz}(i4#uHb~%>W~EAmbx2kFsb5G>ryve)+yo|NVf@d+<77;#h}5ef-1|#B z2e}aKD>71R( zEu6SX8!b!bzM8AwA)owP>&FA50R3E0=DgTuGOKSIoS#(7j_z7kg(YO~+=cri(9Z0s zRyAR?>$$C+i$C)Ns(2Gbcl3%-T%F504PkleJV<|~*4T{xd>GUt$N4k6Ub#}&x>7XhvhQ8iRIaa*zj!d$`4|xA^ZHRmkx{Fdk|Uk=WnY*Opo2cc}95*#%jBM zkxl4#uyL)CfLp+?+Ta)8XBTQ5It||4jaw+(e#dK0zx+_~s|n?skojkID}|o^COs4N ztHWB~KD9Z!jI0!vvq}EcTj^=TD)`ksU*a8v-)pxj595DA6jWj}13RHcoOd_%t9##Y z-Lpp0+jBoptY=AgImi%c7?#$2zweRh&)nnRe@ulz*onUS1dMjI$ux1yQl0XGS>BVhv$5G%vqaBz z`Tbd3j99Aka!&pemLkX>z39ikq4(3QyQtZxeb@>oF|6Z7yd6iz+MOWgrH=-z%v zi#}dHn>T)0OV<4pY=X&0>~?#fmR}wB+`!thl6eV9v4=?J_=cK&0t`?0Hi(WCuAyN; zN9=t>gD92N8OS5CKdjDDIGMhuhPs?>NSM~$e-KsirmDS<(ZQx|KB@4K6QJHc=p2%?gj&MBS}}bn z8YgWe`ek28i>s;+Hc^_Jwe0>FqTgT}(lfyo^f zCn06TH-Qvb;8z1#$J@b$@KY_@mB~@_a#4d-afz;SbaE0Svo&4wf=jh*AAEZR5n$=%JEuG&Q@IbFE^3K-Leq* z?+xIb1dopwI1>-M4~9|IT=^NF%h;A{IJx)b| z{Y6MjT%r07hG`gjef+Ih6nyXsL_8U;JR*&w5tOG&`a~V53wCaWlvp4^5R zWl6|F7;K>qrVpjiCY*`|DlA3F0t3#5f(TK8k#5-B+2c7N=YtGOGx=>hAT#C;$g!2h z`Rn6}q{GfXcll=Z(6?RNeGU!Q_YQ*K(3nB~%0Em$fPkvpXJ=w;f#^d*2vv^V>MR6_ z@9#)6X;VHw5qS1>^(G)dd?NIT?r$dnUSM!0{5nL(eLbEK#Lls76C zKqbFU1?%--ImiuVz)w6+(zJ-b{_yK-?q6Rw)4)%-IxnDno(bQ>eQnLji$s{UT`8@H zEhs7J$fs}z3s~GB&7}s)wl30`NGKlX_yx(xCWUu>(Um|r>VJH#7(+-eGqJM}2me9{ zM!ou5a;6M(BpLX}+|H;<^%=vySJC0c6OF3`k${P(CZWCSD20OYq|47dKH%bOd=g9><1B0lt(+9ZiJc}E5>`-*6EfL&1d-l-txXqPlMx{i7 zEzc81outRb36ekGrkU|~E0ih_NJYrgAr1j9*@>s!*PU7psEaVqdXOL1=ns_yv}SJL z?TbCUL-8=(X_Cr_OM9zPl`ST7t8+=t_0sp8qELE@u#ZFGF{k_3Zczd)o*_#eO+qAv zO=*A%h`XqCK^78i1NF&N#$Xn^uDXvG)P*GFr1dMtQd>C{E1u?J7P8dx6;5-`LQQ}1 ziVM<-4W~-)7dT5Y4VE3dpy=?s27dW697ydYEhB(k=$XfxW-$4bW$ek?~zET!Fn0{1Es5v}vXqFI$APa{7f^``k; z^_Ul9EXeK~16N{Q$n+G^%rA`yASq2w`-F3lwEcPOT}5fi{lV&J-WGR9-!B);uE8^R z3$A9Xu3M?gdfc+wEb3mEC}W6>K%+prr&AKvw}%O&HIR!wPej^V-hc`j4tCdDgK6Mn zxjk*(WiFM<2W<^ZkZ|LN%lr3B{hTK5LqwHpAB_Ri=xnF};x{t}aIe}gj2bO4gble5 zt9gWqhk91E>JD`7#u~TAB4d2N1w*7mr4Su?fP$drD0-pp`G0a8WZjJzOxkpBRsElJ z(XRw~z%-*QT@yZT3(ln3weNMoVd`foV~D9!K%kD6I&fOSVLr@56+7qnEDCiCgxxOO zdHpyjj^TDlOJ4CVH;dFk`0|dW)p946tD$Wi-bJ0w@=fip#OUU~GNr$^cpo4^5Z+v> z?F8&a=u4A{a2Ww zi1u6jKd}HuJVwSwxIh0Dx*gH#zn4~V&`D-(^o7X~A*T@-C1vmpVSd@RrCyPg5$Y%l zj-rVDQ=|N2t5j1=aed+W589jpIy|JBU zQyH(UZ!^&gPVYbuln}Tty4L1OCbuRRxPN|H+PEiey)y~mGamz7Ba+#z?C^?rx+hxcJi+yz;$@PTeUL?lb#An25O8Doh4FZpFubX z;e7@?uU)4vDbd4F{9q+=I&-ew1dBBd6OOd+8HkWIl6I1ZVxZY=tcb~GLwAXs!W$Z8 z-c?F_%(zIM60Nky2kW|t?cY7Ex$yVKW*dIIk>2iJltgGrJKI)EYdz)`$#xsA=s4z- ztdpT;+})ROPcz=&?bU-9=u$1#$+Hch#$I1|xqa`kx0nufbl0Odj~!;EF)@553gI>j zdGq=!Z7*728V;2O#!cZQ8I%X}6}ZT3zI`p%eSW3*sm_QM3@W$N3MIS?1@vJ4vJ*==LSoOqBa6RIa@wXUzOjXYIvcY}NxtW?U-UBy z@3NodtpxXnzdf`{dLLmj?Br_Am6dL8`RBro|aY}V4iLr27xY_t06q5NE&K1LK~ z>?VEeOVYgvzjcz*Hr=ds`^2qh1`HBHyM>m5Qir{u1+C9!U{&)-%5aV#uT=$Oyz4si zWxG~Y$_eDu*vQ2Wk;}4>&7OEree!!qH=Gc=%{AP~yJ~f|ywrpTs<1g%loUw_F0#1E z2IZ;N=IZ*y8V?t0oV-(T9V@^1IV$FO5+@Kqr-*Zc|A1Wmg@}FVf4a?3g>dTy3ouQFS7q0eCIHROpk>6!ZX=>$-u zyrKe;*nTsezHdA(psBU@IoKb6Agl_n~wwggxHFWf5c~1ZB;jET=rp9 zNe(@s7p^ns?XtbT2}FG8MnY&!vK$(02P&?p+EZq=t>{`P4b9qhzsa+04e)ZO<7mRXkUz~^ z!b-vJzfk!xi)HYm&DLt0l8Sn7g2xG2Nbh_7GKioEj~c%96w6MIij8&em1&Re%vBE& zo;C3utT7UZ#5R@`TPY;lpS4Z|8p8eKCgE}9zkNbc;7fH#(Sl|w>d0tLk`UlDI;(I# zCN6O?1tm*}soHePf5y=N0qZR!ertf>TDF0AH~xP`?cB5FHj+m$b!)GKu8FFQP-t(#k<7#>rb zj54v-HtFR;s<^7ApRm4}yZFnT;OMWPl%LMN0kROm>y*{&L~(mxD&QmEs}6b&68F#P zs{67V{q>5xEI-Mg|D)_8a|7ZP0GniI>Y?8x^T!Xq%)bV}*TlhaBJg!9)7kyZ6OnyI zSwjdpbqa3vsPgr1sB;Z-+A#JsbM8 zT`=LiXH$93#6}PEz*JU1&~?rua?-Lvl3!)BXl}J;Lupt)7n45JkrjlVU#Q`Kl`FED zw9*`vhfplS>Oqm)mZcWx%;J&9c~gqKSd3`KH*6o2`&M19oJXE>C0(#d{qvj<9S+p6dqW|4B$`TRaaS=E-M-3}DhYwO~Mjt|T1S^~s{ec-_|Al2_Z_rEG}iM7<2d z<2Cq~;;O8QS}7wbm_B{ceR1I#n^u{EY@1ji%cgU*Ei0__f@R&n*lhHT#3i%co441* zHY_NOe7QF$K=Nd~MC)DXNjP?%??&&|Nl4Ae^SEs8in2;UlkeOYy62HySv8RZMM66C z-1FU~We?evhnT8FuDCYllDD~B>R3Wif9ELe-uBmvq&MW^+P+cW^NEJmBokUAMw{2F z?WOL|rM6|e!78DjdQL~r>r?BZ7cEjr*Jt96jyFw4i}^{Ms+s7!Z;!?ZN#hJ*2yuRE zi+~zdKLFU|$2nuX-abf!;xcjPi2-RSw{=!yao(B4dCwi1vrNobn>k&iN|;9;40Rwq zX|vrLHPtIAbSb-cDoqaey#JuyukJ5PJL3_2b`PPjX}(3b1T&x9m7ORt$nfUD;!1es z*{AYOt8?Q3$p0|^GHt|E*1;^fPzxqAOqD`t#=Y35j!6Ww*K7Avxdmb4T zGVjLOv4$O0_lDO268q#57MS^n@%%NCHn@b2qhrnG3m;MHIbA2%*lWYjp!=-na0RBLK)TjZm1R|&>o$B3~=bUc#QN;6-G+>OwBch635(^@rrDD+h-0iqRXGtrwfRPeCiKt#v=vuwZk zJM8?h*b*`>D{Q?_K50&L?Eb_KO+>s^@Xvs=3)R3Jp0c<_WGh$q{!)XiguGu5rZ>B_ zD0@svE@-!O(&0m^I->}Afqxy`zNlL_YkuSkt>=r#Pii`>Htj=8-*I-hKqium z)BlMc59;pk&D$w_`aQHTd%67%)_&mAw$tT`!YSGI5_$8J6p@P#J!3(jM9pppRHKMy z;Ppt_yj6Ou;Tzc!+_che@)I?D-KC-?gL>>aQI>)MjtcVjH~i{;^b6c3lFX(e1m@5V z26Zw;>p2H12_fEn$m8fqr3YHe0ay=i%S~kSc^{SYOj@+!?b%vFGn-J?QFz;#s{T?_ z1KCx^_y5q)ehy)3|E{4~-2Ab>RP<8R_QM2x`8I47+0pPgN82!Z@5ctazeA{$yIkM$ z$pO;d=&a%qp7!-?S?H;hked0pjT4)c?Q?zkZ98o?Gmh{k_YrRq0RRVeib`@OdQlP0q zUBjRwI}shI?0#t|QNVIG=9n1ZTFyVLtU8zYKH@?b9VezhzDY|yiK0P$6BvH-CM}Qo ziN3z|m@sGK>q9ZWy45&=D#6=sQ=hP+`G$8t9Y9h+_a} zL2jHWJ;?2zUtM6-OL8_UZ!oMw&qvEQy^j=-1XPVD>8bPKDahKsBTcyAfeUd~2U|Se;rY!P*^F2Tpmj@&h z_v)%&126V1UkV&trpC5Wvilj}qC58{=n%X9Z8Xsgw=W1vsXy~LNJw_{=<)AoqoO5T z_WuRE`s&&({-*#n`p25;yE*^^N;#`S;yZgG@M-%`=K~IN%k&#kt+Yn7xpYJ^wCFk# z^|OrI%RQ^BFYODrZ@6~6qmJ>uhDOUjtVIObv6xM~L1Qp9UWE-+$+#kXrpF+$j^J@1u?-^yLw-JoS=jw$cFvU|`2 z(+LM@v`0eI!7p1*UOA9uA!9E0^yqQgP7F}+67GA7BO><84bt%mv&b+(WoyoYt8}+d zX?WdIy9+c4eW<>DhMyRDbjSW{F zs7YHbY)zL9lcTMwb^f~6_2J4X`g1}_-6P5rMGM=du`Kge>J&^X!gK18B9SJ>qVv>j z?l$c=u)-!CeT^Ehb9`%LMWkIwNmkIO@=Eh*A|8+#RV4B9p|mprNUCX}*S-GW^<<46 z7bPbVyROqs7Fp=I)UCwjkG4;$ww|@d_GWAb#M%~acPd{$4Ts~j%yY()9nb6-inWmL zBqv&&d?H440>?`$m%<}8A_W%JvA7~yWw==wzPoUYk%4QCf|`j^3`gXgOj zw3DRe8)8b=-E^%rQk?g^BDX{~xpSUpC>7wQkP@HXZFg$#zcEoG2~m4i7&@>bCPXz0 zQS^1OdtV`Bxe1+lzaP{=5f`+H|3W%!FP1S+AwAb?3c?4vStYkb+;YC;O~h~cz>K_M z4Zj?zjUwUUG@16DL+=iOudrg_llJ~ z=jk1JZcoG})H1Pq<9tuAv98vNcSB@~&>%%*(&ZSDhpN_E_vgNQJyftBdo29>C15iZ zI9`Pg(7gqa#}(;6Jsx6M^MKv6r=;R!n_O`5XW$F9(*E4Khj=kz%kA{XgkV;3~()DpJ0EVm>*gj)QQ#O}dd z_;!gN^4+^aPopn_Lm90f7?oTo=VFW1ineua+JJlH@jS)R5@iu8DZaMV!^BcD-fLj6 z9wF43`b|ih)5$h}M9sP{|4g1e$S!QrHq1MeXU}&HH+q8DaDO)C)N5SJjzPwP#Viu( z-Wash@qNNr$P$elW)6ogJZX1}>5s1Qp7%e-+Wkbv zf{e)SI_Ap>UZ)oly!(qbBRKnTP?_C}lu<{Wwd38eavx$jK#sq{d)|^u{KBIj)15)# zlhqqliQqWx6dN3GRgux;v#Ubc^mXnV?L^`e(O)Ig^F5tNeMT?pcfabPwU~!_Isp_M7u3)&R#-$i;e`whF;e2w)o`I;?Q0X z70}iM)fS|88#1I2Yaj@_eTw9#ZBwD=%v~&;g2|zWMZ>)93N1aVGv%7vZ8dL5K=Em* z%x?=VR{wT&!f6Os$DSY)V%o)4w^6BJP3A5~NSQ|N2W`0@ki(p*% zM;3v1%6|A0B~MQq8amLIMnel_y7BW<*hxop^9H%>gcW9+)u<^qjo`q2$CPBw3rJ^U zM}A@^=(2M6$z>s?75+Xt6F(5cwS2n?jRJi0p;5Q}4_e6g-OtEQJk)}38Iwye-&Qy= zVV@AfvfMev*Vf>PG+BPlt*!l8B?gjlMfJu7qenM^{QO?+Ox)Fp%`}K0;~>|7{A`No zJ)c+_U1l98Whkt?e()kCKl$0abrKFHX>d;4@)-F8o2D7uM1Q%`@MjP;KG+3C7ndrh z2Wd~K3HIt`y)cDuRS1lo6s$U@!5)-$K7*VHX5ejn3T2nUC83$NUM{bZ;I&5OSGUKgZ zAY@Xyc5j^{RT<-r`d@?3Cw$Gn)7vDW)#PjiA|nU*-O8e-8i+Ka%)A zrPfEO<2;BAJdA}y8YJT*o6WJulv6aYVgMK*Nf_Gdxjjh}cp0BTSYQYr+ zxm2Oz-5UC^=X(;YQaIZgdC8W~xw)`VWxaFC+Hbs6HFMT*>=H4RHCOaV#iamwkEOhK6eH z-%YL;1oa@V(#{Y|j|6=QNdb4N%B22V>rjAT1PfyVMRWgLSjvR|06^|nkPp8)xJyqY za%56TQzrIu+`%hg(~mo8NXQs22JW23%Ea-yF*~nWga({&QhU%ju9KHzCHLh{P4Wsz zr9IB5@?#m0!eC1Xsi<>_y+xyg!|dNnv3IvLD~sl)$Q{B&$dril4#$owlU~6e^n~d= z?&Fk2K)-GRmsFiPaP~Cz`5QHD*r)W`OO-``D8#&lVO^mMy8G`M4c?oowRjnc>1gD^ z+PeJeban8%@k6g2n!?9AWz@?-xR8Fsiub(63(8+! zl`%p>5~9nB${wVZYLP3HRCWcwXjiZz`LLh7T!|~iyK(A>HyU@P?9|T;5AL|KRIREH zlgA5#rnK9Qy*KckirxdaJaGK{khei!b9?>V=C*n~SgN{FRih2HjGzTdrP6xA-vDg~Rs&%qKzZoczpP(9fo^(B-gIq=u_oRIMh9p677M33L6$z*q%A15&GAUm# zTo{g;S}sdHc;llv&AdAxh{>}x&a3d}F0{2onZ>EwVEVObSDL#>usP}tvEibbE7Ccd zNZqW$(Y{W&Kz0RHM#?(Ll*Atq3HRqpi91?;j+B|KLJtJZjXeb@L;YgvA~*HyY#tqE zVcxFs;HNDiNlzbG)m0<`A~8bRPm`!q1rD8tCh_j4>6^^ZS#M`gz7g2K4s{nBHRvaX z=Ne#j#1=7`l8Nr>XRnC2Y0q_mRx}%}736jbn+F|Nako9+xu9>a?;B(shUy_Fo{e|W zHE5L>qZOl{4`Ly*kiReq{fOh~d1-2_o?68xm=3L@~rWuhcnC34~MsY?F}J zzj7((Mn+B>9K{}}o-=a0%CO*e(I-!IroS$#?27St<1*d`yR~Ot8 z>9xZ2ydJ>r8B$8n35H}&H8LiYbxL`NLrpyiml^x0eHK_-3ffWQ9jGE$53`#*WS{vm zZF5}K&MVRuuT=-@ai3#kLROc=dG1(xexNfEO&Pc!>LM*#x%)%0k=jVw#~6w!%#ogw zqjl@GO+(q3Ou5c`rtb4Mf(#40x>$_$lJF;2A~S<+oaDnEo@p&j-3Ivo;bw8oa9x+NzgiYC>GSefu4|_m-#NzID$)Gzp&@LyJKzCePQWme9oN{Ej5<; zE&UfnjV_kFUYBj3^}zGQpEp+GmntMX1*frJxn!>eeXUm>rmz0r#9b&#^?ekPh*!h zbOsLZ1vEDHayu!|}G%MYzbyUj9XC%$RD0~N#3QG&uLdFq%%sjLB%`9P6fdNy~J#&W9}Qk8rg zWhy~LUsD|U{q?x&}KnWh&DiA?8o76^@nN*3`D*$KX4PpJvIR*sYKiIL!i ze?dhg-Siy=pU!E>K2976O?=q359jJHeCSm72BCfdKN$uV_c2e@>G4N}e2QMbFZ=I>F)GFK$H@B5fC0F;g*TKFPL!#>DFq_sN- zWf|jg0E-DrS__un9zIvJ7an;>x$HnS;hb@cw)*8g(FRvZLqdR+}yw!2rO+ML(M3dZV;#rQvK9NO*=T7iCm z_gVmGh4Z=c%{2jt{hg4cxj1ggeDp*O-LM%D9(zplKCpn-i5K&er!#bIv z22wU9KCaAKQ?}))>gxDgxUVz0P~2!j6l`~Uy&0fMK;3pvd{^JFuL9+bod>>tb|>{? zHfOKWkoZtYA@bAJmrFj44(6R`^SF7#kj86B7No-}Rq1uG;NOhOg{99okzEI>Sh442 zMkjpLE_80%!0@w!X{QG!kp#zQlxOhq;ioUI#=VQ57tj71JSRO$CKZiV+QWdhQB) zt+;E8XmgGSk%WD6B{jj=!r^px5wC}Fddc<1ry$0C|Ay57c@jcc3`jf>7R$o6!>jH7 zyxNF~%`-V&wsA7wuE$vLMNdW1dp!s>Oi}p3kUYj?VVHzR zJq%~SJOAh)6xa7xYrfS7WiI=lWZr=g#l`IiNxm8XfkY^zm)P7dBnLs1!k}M{#)2aG zPS2n~=FeB6rTh16(74Eu;;Pj3gi?uZJI%x`bl`cLy}tLff8%HfKXtGXyua+fd=QSS zqYIr`_ppc3p4*p~%)K!b_=2Gy)2&;l%x;+pE|aFb_&oA(T#cXV`>5UPb4W(0nN514 z5Wj$;ZpKpVWW127XQz{g0mA9oqLl(Sr8Vi>z~o0asc9AHYlFtwQ>dsf4!?|x^BjDP zt`s>#wzEIFx3jUgI&fIz<%4Nj*l5`5L`qo-ALzkxKatQvMmYe1v1f08n$`AfBfIShAGiM zKhS5*PtKR(Ly}WHU>i+Vdzne`>+^rkbHk__YwKO>R|kqVugkFczVsJ6p27>}|K|WU znPlhVeR)`F3Z{jP&e&tVq$KC&NdwD%8}Ra&Z|6xvbg#nAe=SB3m%O~V7(~e|BEOgJ zYPJ{BO3K}N@~@TuW9HP0R?CAN`T=Ky5CP}lQr=A4xBKNy(CLB)qPPo!uuF|~Y%-=I zzVes5i{3l-*xEv#AAUoaKR*OtmGIphB;M&3?`LlXy+Vf(rnurNW<&^c$LG)aANum{ zEK|xtLUaTyNn$7j*OQHl$B=>BBk(Z=%0|NukOTaC7Z1ICp$^dd_mdc4n;$42Kf9V| z!u(~_|B`mQ+xwSNYAQKTq1Y3ZwJ~FC#f% zI0$RGu<3t1MR`4baTUk0MD#UVJC(0VnO|-t4;67b8Y**km%(-y~s^ zVbeM;3z2$FBRH+aEx`Ve(O1H+&Tj2z5y$t^!<9PGu|4%VC!b!X)2u=tJ1ot=zJC4t z$EJBCU`@gS$^1$BF`T}QWRn*Jd1GOkUe*=^$^70)k^OXZcmH`E2*)4`nf3&5I``wM zNircMr6=L64C;aIEF0t82UiAI%Q>sCrw@5xWnSL3?OJB**h6;v!veng{Gz%g<%zb# z42Sw8%!c!`;J{BDDuE8elH7Q&XSJ=#jt<__kCdIR|MQ>$;brDv`yROk|Q2kwA9f3Z#N zZN10Jt6&B?B=TS!t8*}Jpe{-4gD$*wGBHtQohaZo-E$c-EQJHIAX_L-9E2dMC8Ers1Aj?Hq_0-`v|GFYjIg zxs2fzDP0SLM`XVps{8^*^O_iAOO)3WmA0L^c=VU+3u6=1VxfZvL4Ymr1!|6sQ=+)8j< zW5sXvSS3naHAb)GbaWc|Zbf^qDLU@%FLij;nAAhIjp!k^A3_Ta}m#|xb z5QDN6Q?EtwiSZ${x6rsBOO zA!APZ0%T)*zo#4?;7X<)E(hz`sLPyBqVmDESCp(dQ7^r-4{|u@Q03oS(<{e_4omEJ zmn^p7Iq`GzfrA-`=hxnBORy}I9X@#!?>%=&=X2nLp_*~VTqs?U;?^>y_~Uo(zYG5I z-R7`z@Y=xHTu%~GshjWB+cQ0gme+0t1|hf~dU=5s^4vT?`&?tQQX$P^{+)Q2NC-DP z=q3kS#u<7{?E#qBl&V9UykI1DAIKl z={m|99%WPik!(J)4v(zEBkSV#9rN`jUu3%7 zJ5Yk)PpZ7~zX3$O*EVf?uhAYIQM}no3Qwb91{hvR(8+#_^mj}k*&^p>%OA5MOdEq& z{p$8@Eb2(V&|5uiFIk_`gLDUe1W??FO2ouiF!25)>twQDoj>WOBftXETTRMV+J7^kUa4gM7Rsc3SnEv;=?$Y;nJh_kRPMt<(IhLU0dY`sw0|pM`4Fv(S6v1gEnK<&DwPdPQV^ql9tEsMm1j0RUW{ z{smla7E(?6hw}JkRQJ&Q!Y!XVAB4~k5We{|H%l0Y6Dn>z!{n3`y?Y_^I(f+VSxQ8YD{mf!a;zWx)M0gIpWpo38b? z#VqVbrNbO+f6yT8{`@KGDC3uM$(i0L-vgf;E$wDzD1Z;l6t^8RX#ZKtnW+Ey23_7< zAWBpsWOx6LvH^Ve?_FJ_*|}zjri+{7Ktv|5g=?HHV0-?6To9i;!qnEB zNV6eQL9crCdM%bdbpO5ts(k6YyJJ&$Qom*UPIH@OJ>qKBrLHyxhJ-jwNThO9EuTne zh%L<0`BMKXOE)baMueO0>$S5?5QPftK)RKf&4bPU&k`0x<=5qn#DsV+;Ty;TnAPlm zUrz*Y`_4jNXH>K^Xhfu`mO#z+@P6{xY3y{Q<6txW_~b@tpe3xInkHR6h`-YHWEFNZ zrDU(6DBoJaj{O9rdq&}Y7fx?HjdDePlahEYa=sQ+tzFoJJqXu8#6aNEOvHP?+e%q{~s%WOQ_V`sPR;}ysJI49_|HJ~o zC*nM%TsQ75RlYhgu|EK*x?L|UwprOXgL$7UW;@^Gt!{SZq%L4Y?;ZA zF5m2NgDgA&U6Fo9i)9G~Kr#9yLdGyJ#hd%Z*!--V8T%g}Osw85{=MXoE^w`gp9Xl~EV*<&v@+I@z`agyDy?#dx^SHR!W(pQj#5)D%=2o6Qk%TCnG z+p&?5x|{*UA+UwDJC60Sy(QC~i1D|K=WFNlO_nHo%gmNi?l^9LbmXtJd*qCQU4d<_ z;uzdv28Aq`i?&g`!FvPha0kPFrV|*i+xFNFnXIG~}r zR@Zrw-*s=NWNdtFkCF-F;bARRn1Pli&k}6GC_XjG9;g^cSIPdmFPfF^5@Sa#RndIO@obSE^l~voW0Kb@AK|)6*P3S&{#Xog zbKJ^(Bxt5-D1vJ#fz+)tyr`*-9`d-q0-5prf7<)bu%@!EZAC1IQe-I7qA~-cG!ZaJ z$5As50y?OmREY{2S_BCY0wUv3lUOMV1c`zQf{_+lK!rr53ldrg66u5xN&Dt3^?gi55Df~Sum~WZYuAs5$H2O&a=@Q3{CvV*_ES851ViS= zkim>MI}@{^gG2B!xSa)dAH7%hUg1L-!T=7saw8t@=E9;OGhklBR_3z5>7^u824l-r3pb+_Ij#XhCEH1{wQR5?sGETO!EP$Lm= zZWf&R_MCy1=3L*Ka#(BVIFc||5Js3udd{Bj%%q=Qo~C1*1#^R`Y#%4r(9d;BuS3r^ zsT@nh*U=`B>P1sUxGeZU1!OQ8 z39e5|IT6=6?AP{LFlzET%=@|3@`2Q{WSR;hUv+1Dp{feRf3(~%sAD68(Z|?)Y;rV? z$;VD2Cej|M1ot?p#Y(xC@X^e9i z{jIZQ1z;UCzLmw#J(?KwJr}7&=A*Ksv(tE}=SYro^_N#B!_P=25WjgYf*92tWWILrkUJrScDTYm>4Jszopno5fGV#2*C z_lu6z-Dc`j8Y?}L3_we0vK=AfiyVRTgw1}?pYr}<^`c$o_gRk47grA9KYZ|M^F4W^ z%jZqnHE$PL`6lHcgn6r@4G~yeYL~Q^_PF1S-8c9PVYEB5%oeGX;6 znMC+Zr#zfGIm8aOW!$YD#5nGplW*yzO6zm!~6bAQVzHFC7(oNlvzslNIwI3QfB zlobkolMrkpnkcCgS>>!RZ3ix%R5cF%eQvBh*fV3{r`6d$`Oq3)=wa*Pd|XXZ+4kmV z-SuKT1t4j5licZ4%?aP8zCVliwjd;WWYqy1{gK51Rb3T)fz2lC8jKU6x6tT)f5AnY zS*@kGav1+1^prUI(AlPRiHmx`78XwXyG&!n!fT-oaf(OV@KFfRh(x@h5>U&~MPT|LIc|D}GyHoF3n~gY_GX^{>KDPLl~U-3uJQDCH4U>u5}ruZObLVj`|?gT8N)Qs80N=_Xb^xJ5+) zg(zK!i(-WigBXPYB>m(Xw!dm*-vV)oY!!DL-!GV(dT{7HVGwVL^8}5G#t@=tlEwNp zZZ(gyelDDHhWxj@6qs@)_hbt$f z=<-d!$3itxoe{f^f~d`$Unk0cYbhE7ymCwLwK_E)jjq;6=1;#^Xsbkuqs`9NJNPd| znhQ!m6c7%)?>y&T?MoaIx=g9Gl(!->kp?-uDepRM@5!hY;jAp;&n(5ma@=`1MG=76C%O#svfnDl-X(j%2?<_qJKL-P)ou~ zT{(~_G^_PuPbC*33$V^>)fnXoWoi3FSVqq9LG{_x(z;4n_<}($g-Sv}T|+)*#xpR^ z^Y>H+dDV{xo3o~3tfzYora>Go%Zc)WC7=*tWhV(5>Whr?3&at(Ry3q7GbU-Ug4N<*+9|_ei&8VVfKC$eYc4$rY z>=oG=E;M=r53^LK-ykk>T-Ke!*Je`_wz(vVZ)Bi-8HA0q=yzGT9+rg9ovb!36`I>Fj ze%>(A`*T`#z~h2y=V3Fp7B(q?)jwBl0voWw%%2K6{%Z5;J_Aw^F45h8EdRe=BBZo3 z)#{q#aud^b@D`d@crzYqX=bU%A2v3)a+;Z0)1OkJxVneNm`o z_@CDL!vD{=WEF{vrq)NObBG!m{3 zpV$?&26=~0*RF3n5PI88#gJ~B;{eQRAJ7ovKxsgv)0D$`t>F3#1NA+Nb z&)0bv=JrjpYTo5$@dJuJb3kaL0xk|1C%wvZ8(0+X;OoWEJD&0HLzq?(YM&1rdEfPH zk5Y;#zLrhuJHTZx-$T_SZfhU8 zVLc{9<~0<)t-Wf8gv|BT=uD(nBA-f(e7VM_2AsR>X8+zhG zlW`>t3KR=lDka%O=a~C`?1x?LC1s?J2_wl+Jr>iHx+;^K zsp|1A3c>Xqc_bwYC^$8F-Kbp0QEy%$l>H(S-r2?I=bBEB8SDAZ=(>F4j$I4Fj$iqy4iaIm+vVQA$lTs}N- zTNVhDb$xul9)w+NHPQDEn=u5o`pQ)lms7-8`al_yjZ*{q&6S6r>U-_u8R55-W{{u% zwQx4Wxq7AAWaimBXnRqj7x^BaF_YIjSofL?`20z;S%Gm;GuVZ@E%N6`(bZXaC#%lmqJcDOcG+4^nO`Ih!A9X;` z-+VTjYlnZSAE`@y12WICo6xJhoNf%ABF#{&xVnU}ziU!*pbLvWRrItK5`+6t}4g?%u zzRE8hO?WrhHJe+!FPMyTYBf?L2fa$NnmFdvYnc!8W;W*&EQ7f_Gl; z_xi!@dZ$PGD9WZz`bm!z05DbiSRGza{Il05A&gj3;)nLW+!Fs3ua^L$s4M&zFh8qY zBe3CNXy6+;+H4|e1GE-{QCjGAid<+LV+N2v-Lef=-IIN#H7+%f{g)C|&?H^Rdcq-k z4-bZ3fxW!YG?{2{Y3}xD5x;~e=%+x3{(g8g0CZ2Yj);Hc)tfjwI2_x9q-`QEw&zUE z_yp_vq{|y-7JjbcfOYf))%tZWHgkrTjx?g?hC-o`x*M{&bzkGX>*6=;F$EC&%gsmw zclwh15mg09`gEEJ3FemXT6CxsygljENNIgXk1B#spBnC=-GX_&J#%mH>+pFHz>IMH z0W=(CaI9+fa3fA|I=^qh{fMJ&df3>L)WA7CEQ)%QYzD$&Y+@MNTSEa5M-$u7rn#WuZ7?ZBK z{v@efxgj?y@lMKe2qLhv+vwL#{*in9Ymk0P4?7e_N_`XRxw;r*ExY&$fF@FLYE0}+ z;b0~1k?W7gRC?J`Yn9prO{jtk13;6bp6Be&s&j;APr<&lmGgZT47Sp>4;@NnAvXWc zXk;31E4+0li1Eh6xWI=OY!nb_99ixe7VP@UyOn61Ss7s8NDseuBCShV!wc1j1p|m|9-EH^HNwcfyCMa0%Zi9+tK7p*Z2z4*ymYZIlAC8RcvAwt0(WD78muRTPCSP< zJ$Tv1EPm#3qT1J0wS4GvDw5?$7<p{|-b7R=+y?W`E24th^QbD+$@{V?T z4W2-a1R-B3)He5->ya$sM~to?-8RV!X%sx;lY-)Vsr4~Mij<|cdtN=yk$>f<;VuYc zqE%%I9Nl6xvt$gp^u6d{CTmJcIRz2n{A$dRU6RLLMw9y?D2hG0P&(?6KW|YR-Z_`( zb)x+t5lME0H(qjN^fe_8=G=;{m#?m2Iad}jImjOTONEGP(7yRT0|b}DW}`mtCn8?3B+NX-PO_U|E1OH$SUbj%WXdZ4IgKsSonH%p($4 z^0b0uFRM89sgzmuDpTDK?K!(Lr$~sHb3#;Vzvh@QNuB$zqF8F^_U5=~ecd=0oT`F{ zfJQL5NYj8%+>Eo$#VO}SS%NdeYFgCTgOle7K6OusQypat48Y8MFnC#_so@np_2u$Bzv_J<(- z(=Ahw+)7pfjjJAk=ls5?r^oBn22FB%bm;Nkk?<(OuXaH5K}~G0l2d*g+2HcXdXKGWS6P>Mhk(KJ|Q|8y`DgwN0}hGb9O$_vlm)dub7+ zB1>@%JQqy*w3+Y_YmY$ZqJi3)C^ zh?1)EGYDHEhC(?vov(8`QafMo@y{qf*i3uM+>CI|l$iiFu2~pDW{TA|RxR$OPv^E6 z!0ec^{cbCpP?iO02M;7SJ9hV8q8)zohX6qSX@8k zF?WkH9zf=oW{ulIK0i?^UmA!ZKb%-zFUP1T&7_RrgX|iYW3?(+<5hu_>`X{wZiei; zr8#qsWmKR`3!alv2+)$2>KkCp5Y%#*71ka^pTBHA-$3zV+o~B%|K$k%qjyw^FhRQw zdco@q9Uckt8r$pWb)H_&>$_L^xu`VGf~ny}wIE)>X2GM7m#BR8l69fvk4jFw@*8d= z8H?SQL^!A@^N7t9QdvPA3P!`u#zC65%dIt}frj6~;qPZ>2U$3CQ@xsNuIVP8F!OnU znLNS7kULk{ov)El@_47uM5TFh>4^kbi~0_lYC)jfx^)UB$B)>YMuh5)E4BlhjRuGJ zI?;|Wmn%6~-+2!Y>;Bs$XsK?&l^V;^M24;86AQT*a)~4i0k$8lZtw@yv=Ph9logxe z0nRIFLSMa{^5`CTmG{b>8p4oK`Cs^SpGm3KkQF_~A^37aZg!9tlRb)Y4hIw{>=?Gq zKdKthu)Q+ayS5Y1t@R!FrFzghf z>?ve9-XKI`=2$^N_4V+JEIbRjBK?fpHg*wVG_}*HAQ3s`I`buqP&&0!n^AlvrEV++ zAwZKe0<2hlRhkNXFL+hxatd95YMtti8pVi6QAsGjJcUv`{EKi|s6i~?O%)ZTa;EZb8qQ^n&-B?U@|p0pJ`=!!*!>GUtys!XN`^XxOP8&AVWH5cV$`Yr zpc*>-I#hcTx!lS9)9iseOxR%NPHbI{V{_t%Ty^;kP#519{HY5Kn-SZlbeu#X^E;J2 z$LvS9uSW<_Rgal1WD806F+Q41YGZr7L^+-yjyC$JRcV~xYS~cTBFDD(^mkn+B0{=R&-2efCbs46Phr%!P zEww(9Ch<^2`8zkjY^Cyah!DSB%`!=K&){^|uiLytha}%2Fop z7#jN=8haGC-Jve&XdB9#c}J!5C}lun@O_RSyYXfiyMg3K!?xGpF0qz+(_`r9&kgGF zyiCwfj=5#^AMAMj_kdymMCUUuSQ$Z&v9kzZ^c&yMt)Q1x?cnOW%4zg8Pe`5Oe{Waz z{!EszU*|&!<)HkBhveS70$}|-WFxu+yiwo%)z6vEl`kRXS3HaDm;N|07TG}zfzT&Y z>GLjZw6;}fcSGrQZLgJVc^YtCcJ=e6u68YQaS<#ap`TI6+qlm*`^sPkF?a;u(8~p` zbnnSPJsM1l6&R~WTnXa3+{d#9eEc3MIUZwP8yRrFN$v@-2&uWg)CM%l!?+?1XRoBV zcFgi(+4e0e**Kbv%bx78uify^^|<(9RQ~RM;Non+_|LyOkKDHKC6pm)p`S9gh}6n- zsrp%Ap3`kK>S!?ZQJ=GX>=L*42`CXlopk-pHvQlgFW1n%DI4DwMyo@8g0S|8sn}$; z=R6E?cxni&Y({t88KkI_n9@HMW?uDN5J#MTU8>Yx%nLA@3WqR0G_mSt7NzUoI+=2& zpUt2AiXmr)s5n{528EEWhj;BY2>X)-kmf=ALLpElv$fD-Cqh5M(!H?S#!M=4{k!vw z1lwZ}$~!J4KP5cUwm57w7w?A!r%}fP1(UxJvXL!Ejkc@Fj+COYMSpXNQ!t0fXPG5r zUSA9n-t9oIoZ>bE6#|qN4>UtR?NcS|fK~B{Z&i{5w^w83(QmP`$ycfIW;KFt#URr= zrOrYdlW@fes5s&BQm+qhw7fAE&|9^)6g;0eoKw*CIwY*G`k6*^p@sVtmoH`A4*3@j z0|er~{}TA#tw#Ol^epzS^{Di9(MubpN@6NFTjq47{o-;S<1mt1I63I~Wq;aKM^tq-y;)hyO3E(9Y)EI!#QP0n60h+Cr0X3Zd2SDHJ zK!hmarY!)BAno=IKmK0`14SPLi7II?Fmin8bN0S;w*O7}Rk(GFYN~Y*9q7ROKFj3l z=E+~o(q7H0|a19g~EY?aOS*{xu-SvmK#&7 z1tf}qeePQ`twKMqyrT~5x_EWKDO*)k&TL_uPl7?MQs4jCVi4vi%F{-3K26EVUX6h01osFk(hi;m>6_#1&Eu% z;BO$6FxohV$+%%JLJ?11SWiDCuUGI?=rFBIMXX51TKov$R<*L)MWEzq=UT++TZynM zLV0h$yulh-`a^3iJMrHUcVZ`!^4bawi<&!M%pahzn+!HsIWJ<)z`1QD!`bgzZ9Dxe+uDMD>WpiRvB>d9 zJ7f!`d$DJ&bOqj%=UYQRW0N7OmZk-~JP`TGh3Z7QZEF`{GKa{9NK=vlGZxVM)!tn_ z=MG8$Y9H7A{Pu?CttSUO<(x;?*#++{ za#Ou{=ds%O;fJl8{9hP7sY~7=JEZCE+Y@oarsK5zHTV9JFcx<4Ll};WAf;=y;E*it za;YvMygR}*f_1U#`c*xz*=Cd1-mrX~SB@ellB0e55I!ewph@JWtX;&KM_jD{+FL(Q zLgrT)rJ$4EnJ7b_^u+CXg%nqFxmc-cnTh0MbxtwlTZZttryJN5W2?k>h5VmM?=`$n z3&IgmlPgWGzC8#Xj_*tmdLsz*3-IRs=b{^T8lMx_7b%OlvRt6$h%!*&A9fC?!HBL+ zjWL~_d}PCjSRR}%f-gPrp!9WmkRRi$b~e-iU6a$pEZoflHA|ProhKLG=)^C7s<|}_ zkD&CMln(i<9UReB}vrjmjs{_@m!+{Bh1Nm_{{G+YJSv1wFeUU-n*5bV0 zku(Sskd&zf6|_@-x4b?-B&@O1kKZG$>z>%o^GJ$GDW!bDx70IhMxEC^7o9LT@yD*9 zV|L^9)!SAbf^+R+It;kNcjOXKB)w4#DmC6%RHJI-??#dt>F-l3BvtO_sDx*u7hy-A&CtQRAxxDRNRm>3JW##UG3vxdTYzMpc z4`(%-^I$d%bUwSOtD4Is{v?~1X`u@7aF&CEJvPnG5V~fI^<(xfEc_~DWj}1a*!=9n zo=^jkdu&a;F?)zA^P^}{j=)XgG9wsPoRdRjgqcrL94r@0E{MtXT4C$5|K~c#Zvvz} zZGf3HQ3|pm&C8+7P84Jywd~UuP|IKRQ@kwqBLWThTaAZW9KAR+nE-xcvTK z_^ZpWEnI%!&Wi8aj9r`*GZkv2wdY&0=4TRMYM#g^l?k7m_}~2`0M#ANcbRqWs|h~- z=8C&D^@^9nl7?!e8_Qv58xhSq4Ok>@FFD;jERB zA?%(N6?QcQ)VXz4JCbh9K2JN_wc0zI_?u@V4~BgyW5nq)MryW}1E#$++aiz~(T`Np zPS#I+pshZA51kQ}>?@47swEpE@3KE?;mBIlVJK~!GDzZ)+IiaDRwAoNy!5^lIEU(-6vx;9JC`t%PGn)oI~;48o#1pgSM z=Sjs~`+j8UVkC(*!vMYZkE-r}CMok^t)T0o-)!vj2m-D;NKg3;l%)b=*%$e&P)t4CDNt z=~#8k|Cx@pmhkV|5#61|`JsMVe9PRf=??O|g>O;3#a87OK-=v2gIzzGrRdYqB;Z^i zirX^voxuDilF{y6KEB!85B_M0qBmy+0H+%1{34(~{2EuVYLIqYw)|&kYkkvyR&7UKO zgY%oG?3TvEs zH@CA6yMI*o{eRW+6!pkttxl;^;dhNUqVM_UrR-@ft;MyFKvv5u48MR+Q$N^;XPe~m nd_WX7_h5m?oD@QG+UnXN;^OU_e{5O@{2V`Of282B=gt2Ehf%OX diff --git a/erpnext/docs/assets/img/non_profit/grant_application/grant_application.png b/erpnext/docs/assets/img/non_profit/grant_application/grant_application.png index 50cc1a87f7c9e1a26b8821b4e9e73ba0aeeddf08..ba7d523e5a14a6be18b81187dbf6f7276d9e9d7a 100644 GIT binary patch literal 153830 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/module.png b/erpnext/docs/assets/img/non_profit/module.png index 66bd60f3d0e43ea342d207928fcab1aec1cb4b90..3215ca244d44750ed9a01adbd9dbf40a5ae759ae 100644 GIT binary patch literal 72459 zcmeFZXIN9+);20l5k#bk1OXM14vKUHf=F+nOZTBeDAFMiiYO>mA%OHyLg+}Bt|A~H zEi~yMQbI=vB|ta}efGP*?S9^W=f^qM_5E4b%1ScVoMYZ|%zKP+uk{L|sYFEqqBwW% z9F>alBb{^S$hgj(BSw**2d;d%MhqNpoKtxur{`#8%@hV7$>_;Sf*H2>znLIwpYV=T3go}fGA%b4dRTrd za_#kVK5O=P=R4g;68DYnbXup!t0&F`$n1NRWbC9Z9m;UpxfA>nT@GLDxo^vzBO<*5 z{_jKM6|Qo|n&mYYQUt&I{Oy1I&6THgH;_NP|KZMXRP_hS~BPPG`Uk4(N z{eQepOn#sq9E`EsHNEzC&l+jI^i*<-32J#Oy%KACDgdHSYhym{M zo!mA16D2s!*&xQvky*j+t0N^T!VYmAs^yWjop9Vo(IA!wv*@(z9u$|U5)`8ahFi?^ zZ8bv>&wk%iidH6Lu$C(jX_ak|5TqUTctZb5W(3Ox=FD;Adg zrR!&|yr<3F@WSR%fQLGn=n6ql-`I`UD;Zg< z*a_@E=^$g=H_J|IJE%vr;4auA{X;K-%S>iqmKpNXd;gcNmp536&$DA0PpK@o5p z492qi3PheG?xDSbbh>I7E+fvnpLSfY0&kVqa8^<@i0SI;VqhJg7;@*n6w-U=$@BP- z7XJc`RDI#odk~>B{tVVsP|%Ixr(OLvKeugcmG8_qBDRY}=Wk?Jkb4>t5qFgi;@bByTXH8R zsE-$7GOP=N4c?&odvEve$f9fD9>1sr zGopx!)^&iswzstsu|zjfVAGZTt2qlteaz zX_Bql8dO}}6n!hos?Eo+4*Mr;(D;nG9;46-@x#sW1C}1 zL21r=Js;>dZR3aiAKHNHd^V@=FiJWOag|5<#MgmjUk6vXvB&)06F!(BC5UX2PtxLg zt$AzTtLuo7k)G$3X^wrU-uv8f7Xqw%8wFLFH+gaSq&VtZ!9qLeoUGuAUDLwL8B~z( z!7{yD6;*c)JF#_=hNgw?OHISNZ|=eAjS+<;$#S5SZzeb!k~~s`&E7rc^1^20G z!V2s4Jia{T> z<9w1?g0HuZB5aa~IV#hALhR8(Kp}Olenc|uLgiv^rT6gY zD9`jODw!qzu;m$))zij_Rw##0`x#1A$a}W6SfD9Ww(jfKGWT%hB)DFVkK{z|UNW{L zMcKUH#l-8_H+$Za2i*n7nc>$@Ftu5jPcy3Ww>db~+}z?WtF@T(p{`+V24zVR8nupV z%EVpm&&Ow5=pZ#jLP@`-Vp)&4=OR~M#)DG5mbKJvY~wEQz`=N{8CD&nre zjzPVv8eoULXtN+N7P8n$Z-a{%etkExi=xu=hi7Tm!%qx!s``5NNkPi4UVU04 zS;bETNxEpq+$nxAV$`Ii!>}A(Dyk#cTamZ$Vcf;xnO!X2V{1eayf9|$uf-d*OT&I8yxVs+<9%z z%;1iM5=4>LwQpv3F6+{QL?u(?t@EFGZi^{!R~wq^MMzFTKb()fO`-Q=YoMO+T^z^P)87$vqOLS-Q9I>Vp1oFpx9kwZZxp}j z#dBMKc&x$7mPOYaTv6fA5Atr+z^h;booBoraxX>Le8%1kEyb9zS5&RHZX$H7O}}Vm zU1S&e>-Y+8yX+DdG|^4pB3u)`lOQ8DuD6JOoqx05@>m(SdXoViXjpsPeG7EW>sxc6 zb;?!9)nWUfYQuFJM0@_XzTLSu*B2x%nM6LM3v)QOS>mnM!4uMtw5nK-sRQ@NY3Uyp zugg5zTehh6X5QvU2<>?Nd{p1dBrruhROE`FeOU6d$g3pfL_6=(+NJadCbNw$V6a#M zVt)uZuG^^QBjl5=8Q)SOKHkKWRf2n zQc7lDkmom!&sEt$L!E32byt5plP_DvYG9%`H!!ai?I+~HMy95@Ep{hzDtkeq30YGt zVkM`Nv0glaf=Sy!?fH;~oJWCy1d6rk?7w`?YwNayD@+ya;=LMgJR&*5>8Ol5r1NZ) zgq*;{Bx%df9BS{zAtZI5!Qq1l9pYeJY22*_tvDs5J)gFEDPvG}2Cr<99$)+yoWVFH z$CEwZ^E?8c@I7sh7e`KM_{1gAJx$`t%Uk{v2^nU5UTnpkK2bWeH2c9qeGCsJ`66CY zXgh?tWn`W=^@uNx?e(JMQtF<03nIvu7sD+R`g8R5rk7Uh2jnDIE^(dEgP2PoryHt` zzEzg-W}^_udrN=i5jiU_c*`aDyOX!7{*U!uC**y-#l4%&?74qPV92=(O{DQVmTw~T zJ?Ny(e#v^+^}z6sK50!Mxe*j0%a`9P{dD=u#r13F%OCA zAx`hnW<>aFX|3c#o1bNGzo+k;DIA63c|NA(431qkx?omNkc1n-f^-{sNz@9IGMg#5 zzv{u7X-rQa%chFw^Gv#^NKfF?&W|FiJ{v^6{hAcG6Ks7_y}P=DYLR6>X(7SHvc|DC zJjUKl4}{?Zvk{x>^ZBt_J9 za(Wf^7ry-RQ~^g(JUy9P1?G%JcTe-`T>OjBrKL5T9Cw#$eMW6Wr-4H4#2Uw|ujyE* zquMH593*%+(JMa68MVn+igZyFx7GJ^sR;bCt81vVLt0jO%CNXEDTswk- z&oB^{61UbQa{Hd%h6x3N!Db~~_i%-YsbD!{K{6?^bf^LX+-PFHnlIrn?>Vjm63s_J0jAFNoD>J$k=_;5`VC)gtQg@TQ7!+fXoi)PpS$)A>X?>MF2$hE> zT0s9V?POxUsUKf7M$5mts9w94Grh3ncNb06*XX)G+`r`V_E zU>%fb)p;9sA{*^?2bNw+_r2OBn>%JVaoZRf5bJ2A%Iah?UVdDTlJ~&7>1x1T@XnG& zPCkD8^*%Mf89t$%0IMPJ7te*&ga-==Zl+ClX9z0!l_b5oJfw7L_bro|ii?thQeSTk zqO44^daK4V6}S@ZWv7KI6z4O4)f6r3YqO&4o&{^`;Ff%65-I}K0XsOUR@#K`CAC8_ z>GSk%EB82ElEit}a!j6e3I$SPoqR}ddxZgYs-DHcOVrqY3@I1|B@Uxo7Zd>9yzBIqK^!xIOs)IQPok=JL;EF>n_N_k!COhZeI#t%nk zcoZwm^Pf>qjUtOhvW4Db1RlxOok*T=z28t6hdwn40*{&C7c8+|&6rw2wZ2V+09+CF zSn>5f|wCW`ppG9>hz9<+WK$()o$%6IHbsG0TagK`cr?zR1;6 z>Ex!Oagl56HoC1b?N^$k{~}om9i;GU*5p?{)WX&L#|AI10K;zU$K#j!ApGS0&#h4%4N#S55X5aOCP4F!|jlM45T^CH4uow@W& zxTkxc@)qP8jM?xgt6|E&Kc!k_Tub3u`7%J=;Y`7DrHtHv9a`sQtq;bEwoSNchHIti zx>`NY%$%^7Z82uv6YtZ|cboC$z-Kzgg>!*wAiz6=fHWIo4x&FsN}tn_~(M1Z7QZ z>oM%T8l6Qx12JD5tBl`mtuybv@$FW4FRPY;fqhz7*kJ>4S4A@bSouI3GD*L+;`+As zA`306Dro)XT!hroy>IYf#{vzd7#rUALC>;hde9dO)H+9(4 zG;1CEgUNAR-Gg&hMk^Vwk)+gEBrno4^Sd)C!o~TiZ6eMo&Z=*CF5ZYoD6GK%eoRll z(0nhJH{gNs^}HQ?L-Z^kzs_DAEpC}*?ULfUkqZ8%pkC`y!+1N|E#%pznEl68_-_9( zGlRv<@|QI;PzKrzVg zG?(H8#(PshnSk=^r8!-Zfy8eDZfsH--`&umcg?HL)|9a%_&jmf8*f9S1R`X)=8q+Y z)kk|$`axi(H`_iZ`%2sumzz{&8{U8AM>amze!;oB9e&zB5RgMcobYsjp?>3d!>d)H zU{UyI#JPdDi6?W6;R%*e8$|~P9pNxWf>7fO~o#wXS$nRA6e^OBLB(SOtW3wPt9U$wFs`5XsZL zS0J{H!-*W}^R*cys%t~$0@kN$P`Z_mK@0Ae1wsMq;!*;)7J_<*kmu#&Xmx^e}BiM$0<{1#o zF%KoL@|uIaiS)i=E=)34hV)fK_? zgB}%_sP@R%>wt}1c6Gz*+ir6Wv@TMclOcpe?{n+>)tMEbE9tM$p=1(WRu)~ghslkt z#{Cs5JV+N_hs^2cxTmwbYccN|rR~VDBb`2yV942$0#R(z!Y1*zq&GuT>sDKK*X&4k z`{hT6*(?oAQ-UkV;Ingxc4Aellv)~y?b2fPU~q-HUwdU#(P~4Y}h5#{}#4^u`lW9pX z=5Wf+aIfHGynN>+ru&n~$7`s)xrXtKbs2^!U2t+)P!q115GVi%ZI2nbdpbD2y?=X* z7w8O2H^}CFH1fD}eRM^soxF>m4OLp+goU3ZFzgE-i-WscN*$;GnfUH{HY_}iJ zzLFl)_5uWvnEKe#ke%(%(?-rUNG$R*?^QitW7SCMbV81Xyzt)M>aGbD6lm_e}t&C~~9RwdakG%?n8{K8?MX*Eqt+R1X~_->#qu zuULsy#}Z(CMoXVSta9A`F_$y=@);lo#dHp?W8_^w<{c`OI(W-1BWmx@R54{0wcyWR z<>{tHWwqz0jsN9fR2~8`A{CwN-EjSm}>=o%TWMr zDtIDm)tYuYeS5R$uWg1Li>a@weH^PF#%@rtK9)eWFtKy-b~`vxsapN8*D1e+Z{x1F zbRJ9rVEuf zlCNhdre&l5rqcU6$4A2;Q@5GL^;1aDp;89y8at@NYc$Jwb9JY(UFiK>M8zU++hdc8 zb`YYJyMOTlz#&{^hGU91DAu*}z78^V#nV8{3;Lx?tGUxx<<1}RdhRaZ-3-=gViJf@ znYULBP+SkJyF;~Fib&sdT)h}R1V!G_xSsWWy%eWZ(u6OJ4T{l; zihcv58Z@ho(X*O=Goky`L<|{~V17_y?bHvqY(bdN%rgJA0JTHe1@ba6`;XQ}ia{YY z+v)rxNGA_BYDOnja2?LM^Km$4u;bfpbXK(cV6CM#ofz$1q0aJU{^X6qNu=AA095k1y$$tVe}-k z#*Q?D`a25U=ToGKe;8K#X$IeaA0hILmmT>au_U2x8{u82d59YkIHA{|lx>y-mTJJ3r~+b*$v;HOM2=+)pQ} z`nKhTx0^=jUB?mv`HYNi-UDH3{inFUMUx^Fzh(IG7;(pJtW1dMWl10Fo4+lwD!AN6 zC8P+c7ya2u9y8egRJ7A!WCy+VyoN9*IG({+)_o^xcsVd@McZ=lm1_%TPcVk3o2z*9 z+KKx}v}DVhlg9u>aBzy-vDuSM7nq*n3)}O2YQ@eK%{{&J(@DsC*CjUf2O>=>rGay@?na^PqxX4!c4WH)SFDV^rI(}05be7g(d~$}cWls=p3p*{%(Arhsiqc}hIvbc zggnR5UTM4l>O-AW4WBfFgm3X3v+Fum^Yl9;U6lHb(C`|zo_LSxXB>}06)g&j!f-m^ ztn!9^Lm)>*!%F7(p~bAIn?kneK3RkKJhEnUvTQIxw~=3(L28XNMO<>oifME|J|<|# zXZ^uz)WgF9r6I7HNFc(4aWic6y_1$t^HRMqE09eCA4(E>WOsd*1QvnbW~jbDaGw${ zPO_HDimeSQ%6S0?lHZX$c>!vKK%Ii}M(;A;lOKhVULi*?vGq&^FJjg1r&tsxYCK3y zvRo6kMrS8pW}%gIo>b*99EB4cHnpnQe~Rt8iJ9xmC8@(v+-;j^ObrG2vr*0aTp+fk zVhCJ&yL*(hD*G(BqRp)J)$fXu-WmL1I&ngjEbhG{8&{D?^SOvvinx38o$w3LPOYid zY?1sj1&%s9uUqUh)$eU-f(VIwN zQLO@3M%Sg3aNK!ByVI6Bi61-eY443ab78agre)k!S<4b|1kj&I%_8GDf9G3N#{ zeREg*XC(rWu{23GeQ;m|%Xd}J^+?+MiV#N8Bb2B3C}Lx^H`9KscnR}H@O7ySZ(j^bq{4q)hAlS z^V!?E?jQ2rwtd&Gd95hlwRTzXw96+9aq2S?4Z?tx$AJBfy|G(7Dc7ts6_Mr-CW~pj zJZhq4UOQ}+9{nahCXSZj>eYg88<4&Xxt}{87Ev|pDaNND1V@)ldhw784TzSlIEC_p z-r8C^Gx8gO0jdkjcL#X%M0FgmmrRIp>JM?BfX%m==Y6(a+V0RmQo_~14jDF)YK~mU z##v(Sk!x|2A2>OT@Ps2gHBhm18-04~*H$gXU=L(QG*h3zs=HLx^v#WP5xMFKkJ@?4 zZv_L}sVB9XMvMC>cYj8FcI%k5NdAb++Pe0KZ~7-&bvLMlylGuy8P@u}DzFx1grpIX zo4HQZL?}7u=Lm2A^6QtwRn^i}0?>yCM@QX`P6fF}~n$?(qM^eA&#xrJ8*OWeo22$WPYrThJSXZ6(4swy~81+D1|bkHmz=Ss~P zR_%~EEmlxaDAD!ZoW@Ls^LiIKrmI1C&L-g;v9kaeJhu45^a>HF@eSaVxau;Dg2?8= zx_IG~18D#)WN$g^naJs|!zK9C6=GG3{oq`dO#EskOG)M1odm-KY+;eqsO0^1WOqLC zS&PB3K*bn7No2}OM4AE=tH*BVX}a|nAnr%RZWMuw%FUAfGA$d-R0^0@7@4iivk=e0 zob=0tV~?Lwp6@hF3`Ex+Fi7KlQ_U;yTSNs{r0mMd~Ypb@? z!ol}Rk9|(%&uZdKcD_OO1IHbD-qTMvDYHq@=ZHAOevJZ98+eKXb8>mqM(oW zullCkT)hIjKA!h>)HsR_EKV69UOyyE0J`)dVq;K=h=^czAwKa||3f17+^T@%H^-Xk z2ntG*$Ex#aCU(yC+G$1cF>(FMn6t7yN3rW#Mufzhxu;`QIzc?q`+u(r$;lzv1}{qyIjvD*-F; zWS30jAC)x7?u%98$gf{y45t^W?Ekq1^0z!sa2{<@{`(uw?sYke(K@w1f4T!z|9H0> z|9DGsUs`dWjq5}lwdeo&`vXOwEF-pI%J8=x{}|V88i+gde=Bm%+6wLi3<+24d+`g( zfBf$Xpu&jr|Cdq!_%h%QAOpD%6Zl6Hp94%dN%C)_{hw#E_lbyAGY35W`p2mQ1P?!0 z|Co_~ef)n-Vf4pP$hqn+{Bh~;k00!Sfym@6efmEK@Na1o7~CoS?@#}6CId*NcA2CZ z75~|M#Ht(rG*=W)t%bZ}ZU5=*| zrTv=Cj?Cc(vBeXdCZ8CL-&vL}%L)U!i2>#n| zhU;;RY+T)3yvv}HF<~XE2hTsY({GK|tZ6SIp~B7>Wd%LchJ#hKFhP6to9e1fpTp7j zH-MmRmr~)6$*pPvdysS$ug5NLc)@XN^?vo=PRz#ls#!DZP51nQFqHGp#+z^QH(GAq zAnv+~8J37X1As-Mt`rhM@3G?nv)NF7F;r+6PRYgZ1`0a#qqwK2I_@m#vGRKFdXF1a zKh5@JjzfcaQdFLMM+W|wF7dj%x$HsV!g$R)KlU3Jx!{MPpQ``xabM}}UBG@TT9v|9 zYGJf_B}4d5H+}tr<9!mll95f!~D@)NXel4U2LV@kasGnQzb5G-n_trX{3 z;mFc`qwNx?geh_fo42e=-JsJvUFelsvs!u5Ss{@MD!iG~j@@wBU(VZE)nxIZ=34dk zOo0frM(B&u3VeKW`YQ@t@W%|}MxyZ*4Z##Lb6 z4|}ZkvHMo61Jx6TD{TA4LzMHa2pnNPg+Q=@1^n=b-Sn?9PxcA%Tx$_InRE3VXyo*C z4X7~pb3_rmTHQ-BCk-zc^p4Dr?K=#o?VzkCb|)*@xaY9dFw4h6L^kpMr6(-P;4uO| z_fVve26B0DXtknxyVcWBLOXu9D=fKmtC#!>XzVuU<`>(Z)FwIql?|QEq)`eo<}rCuPp=G)e60E}R$FU8RuHylMwK5z9f;z-m~PQwm0dJYGeicq*rZAp6Zh zMdp53Aruo43Layg=@U}iHF_%ZK({Q)q!bswra{3aJKiiWSZq9BE??S&SCtmpH`LhR zQ-p{n7Y>kIJkxZZyD&t~rDVS_GA4QdG>~6QVX?z60}U3|XL8KY zyo)j2*>030(1ZzLzx|&jtz`pKNo`VWiKSZk0_nnX@}a5X&xBSeG@AUL^z3kI8#cT3=p;85JBWjbRSc(t(KOG3GXa^%SAL+u9Efu>YWN%=21 zT2p9F$Jn%pMy1t}nfzlA5z1`lfrzePn;?dFa40tzvn-%>)5fD!CFeS@TwMZxuUVb- z;Gdy0%Q_R9(&9FC-V#a=!&cgtEJos!NX70x!<4caXpJ_R@Q5N+-pj8V&Y)=$uqGp# z(n8LD`o0pdX~m`hcpJU_J`LhxrsJEDzN(c3Z0z!fuhpgLADE3o zG19qCD&i_&?8(WzIWZBcE~A;dM;Gj%?n9WMojUwsSRvu@zTCLxuaI_>z~E;K_y*o* zV^wNA7Td;6y@GQxL}Hs=ENyaxWPKmgCDnPq8`-*0?TjN;xOO@TP%m{)5W_5UD?jf zbR1}W1AuqSl7!6%C2G*6mj$U_OVZ4q81Xv*H<%Gp zVvn){UE*3FZ`yL{!GEgGUs$#i#V&LgaVq#fEMkI)esEM7GKgwjZVD z&0C%JF=bac>hm=UYT|4jQCP#f6Q)vjqKkUv7oCSPc@-l?&70lMvva}sTR$ZHvBt(# z0T7|ei}qAs@Eez0=qr+X+DVuanyThg?kmYGnHz~PYaBf(i(z^b#$g~PQ)^0{fj+MY zxzm+$Qf(kzZM?}M_>`7Z!Myk=GZmd_pqV1f6c&tm0Qq})H4&lSB*4*jdD5l(X*oop z!i1Q=#w%^Krf3iao2#-LM)N5V>#Q>MwLH)Ug4Iu+(R(h;gThxK8zv9*2YDZ2C^N=# zWnnZBAojqz&#?WvUN9G8Q~Q+f@1{ON^Qw)$sNgvt?Y zS-hE6WqUWE2A!fN{&V5jtA*H-A)JlMMeEOaN&jzNk{br7%KiKeS9-%`v<=ol^;+Ad z($Czx2kWc$z#Y24Ou>8D=_G(*X z6&!nwOf<{v`tL^_{*6npKM>8VO;6Y7wvL1cSG0Pko3t@s1QORB4N1NI#St_i`gS7? z=WYIG=Yc&pNBK=cD;Dh^&0Ij}Orv8RKE=TW!sIHeoY$#JtA%-GOX|)qOmn1c^&9pE z>oCe>t@E}^i0#jX{`;Q4&cI5*jn5c-1_uyTV3HPuK@gB`lMnPGLIM8`9-0iwp^G+a z+yq=5#*F`-_qMrzCNx@QUKh%^NeN(xE%jYwZF#G~5l9Z}sD`_|)GjbB2t6E5SbaQR z?Yd5qvQZPckJqRyx(;H?a(FV_a^5ByyCr8;?LPRdo?RdAC+OzgOWrPM+vCPKgM*MrH z|8-_|7RsMRR%yS9_2B1Vovx7v4>WYUwv@_pg%lAN5!+ZIQ90_M)ppY>g~9v9)v^q9 zreecM(q%>n$gA%+xuE7%j2dysS7224(=4*hFtnnm8D;0s-c<69^i)?VTQlB zr}#vI-g%|y{sgg^Y^L}Q?wY-GEti=fpppvSh1C+{T89RiBhj(y$~q1`dBy0_slhye zBtkc7tv`{gqVvo+Wu}k}%-)WD*z1N6hl~2BI~~h=4);Cx^Xo@(3+ruvMg&*3{?)nj zXPra*2}b~vo;QC5Rh2G2XCW2$h5wG?mmdN-1K|0DsSV(uqI3B_W70EN_rD;eh+uI? zAiT4#8j20m&X#3_Bnph}jo1ql*+BDk?)<}FI?1}aQ4bsBIZ!AeLLF~Fy;nT(@yT$j z<2J4Z}Q?YlwzpO_Dcx$)tssIKV|*rAjY zbu&1ak@&%E(}(%LA8q@WK|@68W>1Dq9RX-db5jwKHeQ(}+9YE||B*$jNKi1IloE_F)lvm=G=ikQAN)f)3jT16&UemwHUw?y)!(axtw$tJ{M-@Lt2(O~fJM1&RKofKBS*^8i;33J zwnMq;7q^04?N}aq{mT#h?PMNM0KR1-S`JtN=ss26=@#Q!!U~BElL&cguAykp5TvND zPdJ`$wp)&g-zUhOvSpjUT&CA_dizq&1;>{mT?m&u>Ik7wH-v) z&Bf&_o5?W;lsnZsCfIgHv6W8kgo`MRBXhF?JJA4C{AF(6eioP?4h|}`f>~izOQzjS zMU93|>(SML1ZAVx#{;@2efca|7^* zf?kbmXc#2Q$8qT8aP|zujakua`w+_E%0@i>07QN0$dXN&i;6ZxjJCz z=BQu9(EDy$2HFQY_ZO#c9IasM_tUSxpk^z&H+PwVIx~-B|B~Jlf3H0A5`hmS&BL$i zeoe=}55X7DoL%s;0qL3Vl;P&z8SD^t>y)8NuG9?5K$H#ZvJSNu(-_w*h}8>;s}!Lp z%c31#r5vrO)l1c9M;HO2;hnO9xifMvkMrDWY?02psI{TH<<;jfar~wtsOb?M+li_W zabFvTxVB)Nl|gv=dyl(jW*uJ0`f=7e77#D_hSOETH&}wsn2v!IwpkvmG5bpyMOyv2h zqzeJlg#Bt*>jeI*bLX?)N#a4z!9#XfH;E6v5KO zSy{8X6mN+2*IK_uKmwDHPX%CTb?jBjDFB)#cTyXht;eg3AH$R&#?`xv9k}w+{uG}@ zhh_6x5iVY|uVEDOdIeBflG&{*1~fz#lnz4*D?RWx1-G((In;#0t9i+vhz_J&*9qtXE{eV1Y}k;s3Fai`u`sbn~npc%X_D zin^b8ovp;iB%>79U>+x`-e3XMRHLYW2(9@#_|{;0x!j5rq2mUaao?dHZxIyQ{`{!$ z^!?e38G^xZ;Fdw_rf_-i*vF&$JE7qsZeurJFw4zOMzknTw0N9<#wHc!Ft@lQ>^XQ+ z@1q7A1|hsn8W&45vRfpq4m+UK9V-b?e=Q=cz=9E#BeONc4EN}j6n0qZ-9XoO3{?19=%C>tQj`y_nh zF@7#mT9O;kPXtQA%-|NXvyrjI!)7ht3h!4eKa*O-b|%jYfACeQuv-l;YtfxPoENz> zsR_nfJTX{VPGm8(e_W zpiar23ou5%99h5#VO(x(r9>2vglr6SVW;Hk*L|3A%ZI}a-a!&Ug^L06{lDsXh7-84 z@dV>?uguwiyIUU+VeGB=1%o4Gb?4tWW{s} z8#47;m1Y#zRl4RI$5*?Pq8gxEUftEs1i#(_^Rr4WE`kcSGvPVLkV{~+D68Aq97Hj& z^Z(p)8NpCZRQm^2R77P4y>Q$uo>^Y#RA<~@G+!`1Bk&=2D8BiueoSR_NNT+WajoayYT+-jA2=FsndF(SG9o?UNwA&1N!Z*8T8m325*Gc zR|17rlSW0?HQBuQv0gz5qgKV`b_X&04c6c@T zde)Ogw3jMk@PNA#_d}W;TC6hmb8}4jLgw4BOKK z6i@yuR4dQGjEq}YlIdoX*vUp^DHgfLSg zRp2C$;8lRk*mlk1F`%-SvjOQ397$j5d8$1fuqxGEQtHR@#il_KrG+7iyMj zs85EFbE`*Myd$>J{_Is*ZLQOYz&CGX)+qX4*LkX!ZMoLr_3eNiJj4RzsNf(+uQKRs zOWKDVCe8T1K%=5kTmBaUgn7jsAf5=Rq4_dikf~)}y4hMfQ2eo>YLU62UA9HLTkxWH zsTTn#tqsn}#S813RBz`Wr9=T#$F0S-DSrNVe*CqZLAr!vfR?dv;71sLi==wRI;M|P zdewA=OPoiOrpt{mQ1;V`DpK#c^c0T8nJKF+H83YLtN~ELhR9|0ZqCL#w0q^=yl*~& z_vayo2sYa#y(n`N@Ug!CtYhv~FD&g{>>$t5e#24KKBVoDiGF~jnUNxyfN-LH3X)ul z$cAK{s>S6EL9(S;wzNjW&;xjv3m92+@nH9)n$D6A;{8bzr9$qhN0ccu%j;8Pn0?hH zP(^IGVI&?+L!~l)ckr<+P%P?m9pafs6^(Fit|rvu2DGe;jQ59Ii4SWwcfWt_z`;^H zKc+?F=X2i`23Kr=5Tfw9r+^ojgM4M_#^If;9@(T!zm>e;0r3*>gB-kbZAO#X{OVxhUG^WrfH_a+23kB2&t~^XpQ$ zTTWtBg(_Nfwf9JLIoIa-RhNTkmx#old!<9^)bQ-$=S(nV>D9SzXQ*E>xCeot}aU2@cp6UOY95K)_0DYlbGMnK`QuI<1o z$7iOJ(>%SjVFV>5b{+=Z`(XTmHSmHm;AdOxqMOU`(w|#5nZ3q&8Q8{(kAlkOW_WdU zPpix;kE$&#bcBCx98^S^%`M)ant{yn^K{ktE6e%BGVl-nbP!O^bp!R$rcK}Rv57qO zrO6d}lf=EuGW6_NS)UAxX@Qf6aPDFtb%invx@3(oTq6@Vk>CK2 KoJ^+9 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

lDI2E)(zm*a-m#;@-`!-cc42^Ow~w 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û>z` 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 JWt~$(695o_+`<3= literal 112397 zcmd?RWmH_-vVe=bgy4;ZAPH`bJ0y_c?%qh_?iM@*8VMn|Bv^17g1a?tA-KD{`|Ip| z&wY2Fd+z@?#{0n-i|)0i)U2vmv+7$NsiGu{iv_?!KtRBK|L%<%0s<-k{zs012LA*H z+8l;}@B-oe8%Yf>qx}U;uP+Tq?DBt z|M!=FKSGIw1#qYPKc1IB${en*?#`}@pD8( zI`f};rS!Pb4AXYI$lAH`@G0MZmVi`$4F)kJhYY=ueQmcd4=T2e|MNr;A*sr!*Q&>> z^FjPc^vb&k1UY%-?H#sEB0^-V=&F-}LXRil53T=_ndqBkr$qv^0tOcIecH8e4seOE zp+;A5vG8X}7Ba2wyh3t!=Zn$SFe&`8?N;5aN=!jOt)$^4ASoI2@J1zx2@&($9T63> zAkZPxTengCfn9LzOQA=8rtRM6nu#BOPifg4V_*2oP_lYNdbIjp`kxhRBAGr}lMJ`A z^zv`Q+iyma=}ivYCnGTZ_U3IUfgPXcu9;1VR*XI~R6{FX#3{Q2rewX__we?`@th;4 z{dMw(&WP;FN_mbsF&CoAf%3NNCm%14?Cde$VkMfJX*$NDV&MgaVqCIBNbS7V9519; z^KVsYd;bhBo9CnMa+vShtl;AoOSqVQMU+JK$^?PFtNZ!_fE6VVo!g6yioCRKv{69v zS8T%|4|%$)cW5oyZ9G(+-VSL9mZ7N-^4&&`YV`0gM5k68ou1+Pb;j^V8?v`B;EN{+ z`j!coqdhkKTHG@Nnk(z$B2~abo)$%(2obyqOATHMbYL*t!Ndv`xs*k^+!t%N%DNuk zr;}0hziNK9C?W2f9}IJ#bb`zEW2yT4KUybI4qw&jy$BW37eN8E+1XHIoT{~#kgGh^ zPVUC_;K1p?ck0KDZ?qtn3_%sfBZ7iSgd{Q>zetsa>wQ;riGdz#+0~@L%mAU>+?u5n zWc1~>$C_Bxw;+DJd?kjztjCZY-s(W4I}%(p_;BlZ_%JP>3hz@MO>SYo3h5Oa7=`(% zvT~&1_O62nc&q<2<8l@oK;wrYB{h3A*!qad@;J*Y39=6hn~lTh_&KA?zevExJW!ha zQhI0h{l$XUd!fWX`XCP1?{m8RRJeLKD8TI`Y3#BtoEUgnN2?k!OI)D}3NvwCy7^q5 z4fUKq#R4=sr^CC+(plZ_ZE%lEn(`?)b+Pv3Ng*r+|I}Wu0tGT@spAyjDKqL7YS+#a zYs%tR^0bC$|IkpPpnU68n_lgho;z%VT9uOB;w;#J1z#iFAR_|cti8?wGABAJn9?`x zLvzgR?F)s{fTv1zeRRga=;G$D{QwM1-j%Dy+y&chdt?{xJAFk}BQews_t0*}gs)^P zrXOTOl+c+nuby3^qk=dVErxAJM@mBPFs{+cLG(=HbwWfoM(&aqa4Jw>JCl@B`PfW@fJEYjhT#%XM zzC09`vZlhKXhsE!otG^1vgY-8tCU5rD6{ zdiEAN#Di7VMZjFyL__b#lQcbP#Dc@C7i~ubn&PbsC6uDcvbqLB1#fEaXZkIfmV0u7 zaHvJ%Mm=^8rZK^u`}SYy?wx?iDn`ls+6!DLC;Dk7b{{eyxXJe&&`fPWNi8Nv>X{YUPMM&Wp!rrg~(9! z)Rb;r(Aa#u*+Cry5Kh>LM~_VH@$Y{VxnZ?bk`wqgIzVH8UM74Ypg$SVyX2@UayBf%}A8!0L6?B#nFb(n){g-48j@v>Sg>Fb)OY*=E~_G9pi0BW|>b zg)zf3G|~q&O9*-uaZPDB=_2}Cxt||+_ve)f7NEIy_dH&d4-70D6t%Be%n=MCpbj38f7?kG4wh%3`^aaxYrSs~4x{e48M`9h798KZF* zgLMq{-hHR2U9{51&p{;(zFB60I)7pPD`FKJI|*u&myCi5mP=t{+Er-9%QQR#mm)%-e_J=T?7n68sKcq)`_&LKmlH)ho8q}r!mq23gi-ST6J0& ztql4Rk2h`0BZP#NHg3X_9zh;%+JfKcR%tDVxw4Z1=4nCRoS0_1*=}c|)%!2l3@2OeD zdT9?ny`2X_*D9a|C=gie^Xh7?5-k=!{mxhGEnMb7K|#qwmI{n#?;lpW=d#C))CYso zU3L-F4VXL4gfqD}mb^T;%^eUnrNl#H+P-wiQcB0jAHywBvvINlU93!Zj5C= zLCI3a$W5C+MDwtRRaPT!e$xnMBNO;uT1F%-6@x8qm^?`B09cfhbN{jO;#uql^5VBq4@_UgU&wnrK- z%jj?tM}sU1c|9TaqQfjDL2B8M(+;)W?`x5wLA2HndO}nA_}V$r@ZAr7-(`Q!eVn?q zh8hy4DdM!P%@0f*I==Ha0la4(;07^p3EO~$vU6y#jAKOC-r6i4;2<$x}HIy*`kT~e{=bqvIT0xryMaAa4r07s9{&M;I*3!$y7V7*I z>YnrWA(7o@JrBwE_9b)avexdUXWpuX3dtftSzV}VEnCt?GkQw*x=AhvPJ|4;HK!{z zB65&&hI|1=1CcPUN&A@WvFox;udc^0f=LVs&DJbS>m=%juRp(APG=dWzr2Gq)h=l& zJb&I}O*mq9n*9vWAveMoZpywm0#g*832Y)!7>gzo4{{BcC3u7CtM^m9Ta$d6;?diS z6gWvf)#^=pCm+o#gj0^GKux3+^+`tl>(+Ec7nj-nh@kC9(+OYdQZz_@5GNmHiy(@r zc!WhQ;!WBJ{Mq)E7&0mK2(_kITGuqAOYTx1 zS-y`Xe`A(oGG}Estu5zW$^(p25DhC#=!x4UpeNsh2!z18jE9$tBrSJO;kKDWS)!VA zQ@ay?4;sJPXK@OT4T26|yfy2e^`f)EsEFnl?4kQy#ZDtTb~`dHEyPon_HO%XI2(HM zag6lXaZN9adiiYVS6>B`@k(AR;By2Uea23bqFsqeNnsHqCouPde|A7dyi-dO3lRpBIC4B5SgY46bSN6UW01w&0*LuWVZC{?r zo!P#phP$Veq3p8sW_0<;K?S<})z`XjH3b&M&{3WPhmc#!5W zX)NTS>Mz7ZpS885Gdj6rqPyNnA?<6BlE!Ho9PE=yhRQ}f*U?>Z!@*&sWr#Ef@eAoQ z%tXYhYV8%xV&lDn8OYY>h0oq1qR7H{1Q>pu|= zHw^SGGW{z+BEW%`VFJdB^8&~Pp_S~J%@DHJD1G#rPkx-&Q_+#_TcLD8@8Wq$S2^L1 z42km}AuwqFVf3zv@WPaEyf@YE6d^Bg%vgP-8tBZ>ZvL`DIYdzaN3=9l<)e))736Yx~lxHlvkAf9!ALq1AU&^=+<;pGkJ|Rs0=1JjU8&Xx(alLlcdTd6Z zFr{ZqdCl=Ur=J+8WD;@a>L5WMIi?i@SRr}_ppbRag|3~s?g}PxgH-B!Sie{J4|B#J z3#bhdual2N0fq)yWS*~61M@e|V75z6U*2(}$x3M=&@n2TS9I%+fpH`0=x9+~&zTgc zvD2bcPVtRSk-v z(1BOa>Q3lt3&$t+Z=9NQZrM3SQs3F8fQrhio^wU-U+i5UC!d5TN#s_?g$r=So|3Le(>WfR?g4kFovq9 zjIWY8f_#y`F$m*3hfRLH5NG%D>o5f+yiK$H2}CP&a9mf9aJ3ufHz%hlXX{=kZ$)BM zT%H=|sb~=6{CR1Lq-|l_WMPRF^|+Hq@^tqU1(aF!^O9erfi09hF(n zsbf+G(t&`x%Ka#$Tm*hB^eO+qA(^wFH`u~zHK9G*_U@&kqVaZ7lT+6TVR7d;XkowOvl0hRl8M6Kpqdrqzo2jHUn%h`>Lh#@ zi_e%nEMroUk{WDRX#*lleJ=B%I(@&%Ww3C^JiIXwT%H3Ij-d1!4O)4plN2T=?of)%{Z^uy|l&bUrqaH zO-h%0CD8A`s(MyPH z+7I9)6nLBXT&g+mBeJY5hP=W{20sK%*|R<i6J-+F=UF6W8a~0l(3Rxno5XxADT{WXmJETD}brfIi98p752eNRXRa_tB$G zfhbI18WWEI$N?IpMh=f!K+azdO?oc1Wg8=H;3HM~a9fO()#V~7O5kM^UlwmHN5S&! zT%GkB{j81MUY`SH*5cH@PFJ+rMnMI5cr`E(duG&U_l)x{UQ_UKS%wWllPA={@1CIx31KT9R3&Lvk1vl+Sb?T4QwE}ea z4bq(7u%%5on8>;#jaw?3*3H0HAdXdH6lhtVOr-fMP#F+tbX%vEBbqAa;_-Wm&%q52 z`+aolee>u|vu#rb#9@G#7X=bi)J;n~%sXDZmMpesfJW_B3|1KMWY4jXGwWD)j&?S5 zEmkkkAJnknBjZ~WUTd@y*~FPpDz*`PXxOZ%8rd{ePv&7lOe?+){#}*A!#hfD-tg5x z&gPZ8Et{Q4J#CKZ7!k0hNilC|plf(T z;6cfn6NC5$7XbT6#(`Z#5ez$CF%ZP$^ZOZlI{hu(Qn;-woEI=Nu*=_40Q5tdGT;gi znq=MLFlGcTG($B4z$g$?g}QsQ06<;ZgyViLaJS%oju-~q50_Q1lkuWI3DS~_6)r&N zif;K}tEZ7i-g+~*tr*4QC91CF7J#F@%$QC8j+3COYK>|AAQ0jE z3{eyUo}*9Jg>E%{CQk_YSffa=SS){gpO@cuq$fV0AiUzD6n7u&=)7)8qr)9w=gmev zjuXvCMYEXRijzq_R&khn_DGp|blF}s6H!KM1Ticy*7^<4t^WMujSx+Xg_Mj;nerz1 z6iml*8F~oF%{R7#4CFxLRP6-QuSL@p1Kxe2`(XQN#zxSGbE;nOU2evGi3lq)4;l5w zy`@=kuhmsNA`T$+jrm$aDm;u0*FZIe`-tTlK669CJG`&YQsEhlOvvdxCEnC4PG;VZ zIYYx6Vn5gllqj|aH{;lX;&*6uuw4XID2}d=iYzI{$uu*4KLwKu(PPPf&|vZ2LW8z^SE$fD*9i0GC`K%c#)k(%QdDk&7Y;wW4K=MW=P7IfEBz)ieI^cpA&e{ zfkhU{l6B=>u1~y(=(uw@RR^FU^+Y`a$Zh$u(x~4}pUn=o*^8LjP6t+m9!I;WQAOJ8 zs~426)AV+JPHsQ`h^Vo-Rnf}$H9nh#UBC{J`5_s8gV~I zLwU>Xb}Rv?GNgMWqN4Cl28|p-oaj;V)ukV~BNCryG7i|$3(_kXOVaL~^_vu}PH!e% zgxQ1U@Bmk3_k5Wd0s)BsH+}(Nedf2+U($llt zgz*4-uf@{koprFJ(S?@KqiI4fH|O5>D>!R?uRS?t2bWlm_|W-<^ybp9LN*9bu?6(7 zBex9tHKmcJuZD&AzJxl%Hb{B6W?dmNBiURrtUb_D6z>EPaaUgyNT+?-jLjH4ts?gR zP;%`U0jnmky&^U+@q#lQE2+&;%^B(f%Gr|1D^i9 zEK5LzIXuLuy~Z3a-n-S;e7@vBfRzjWq*6dH`25FO;kY!OaCz$u-Dv?SC(n@USFN*b zt{-;jf+mpA!-D9YtY5f_DIhi8Nq6T*F?!t^o;Fx>JCwp&VxOEWZB zEc@#`zJm?y28q728GAT(~6?|wvi89h;Pvdj2N`ek}bkfl$u#{6P`_eG33gZBTZxM)o zv4U~Fxh(aR+*b~cJ=uP~@=-GM2qa9WUOgGewHn2s(DIkm%6833&NpV8du-#b>&%9J z8*(daa(D?#jf>!K8oF(g=+P4(9N?=feZO||&9*KWrqpU#got?!0P+QpyK9^gt0}M+ zm?txd#2p#1^dAsBOBwu;i|{FyNKHjIYGK;6Q%8O2hf|adIZ!B{lQfL4*v^(3IQx2} zkGAK_;79t}XXAQ~1T&p7fq|a@*fR;XbnZ@+yfd;D zT?ITq8;K~YiVWJ!49SojrXico7v1)?cD}ehdS^~|P^c!lZ(>emIbUJn?y&Qrf$)wr zA*RSKHBhJ+VK4gA;4#8J?DzV-(60za;UdKa=?0k1FfCUo8RE$|yHh%Ka&pp-c@=T# z+*3ejP`(%VWe#^LI)ty^#if@AMpqL|BMQrgWRE$xhYlu2!m4qy8#t$Q#{_^eB+eQI z!7>$dyFaR?Kvk3*9~eG;>!U@%!+7!fbp;bbt)|nm1TC^!I&sNx1f+7`?sO35Pa^e! zr3v>}IHy<>coKRwAr39MeNO!tJ67t*sGZjRBzB6`t-T0Sv=5ITR=*7W1bci21dJCz zvZ1*pO+9GvYz`)RWo)e$&f5xTyM}N#g%LcMyz@S&4pjL)yKp#7$rbVozNxd%9i}6R z(r0IUf(@fX)U7gyK~rDdvq#!krp2GnfqZuTy=?>v zR1~r|m*vxXzn%ew_}fmB83T@a9#6e#EvFcH_@;h3M;ETE4;g6#`J4dldJd8+@6*{2 z#44!JA#_;c8ys1rgvml*t#e*dOzq&tD7{#02;n_C%<)@JxxZZnBBl9@dz3%ky9+m} zUHwF;x!?svbY@Wphhph?@Y@M(2IGV@R?FnzJH`YE!_NpyuZ10c@S{L7u*h+dVzWsx&Vy#7B&ZVrIiwpkJJAO< zKQ~_bn2HLCZ=5{q7iTuarn+RFzsQdlZ@nUu_CL&H>^D`5t`M2{hZ(b6i^MF-E#u(Fb%*yEbnkTZy zEc>=1?h#}98*5kqa~J?&)iJPe<^XyoT4s$ zpAGy>l^ExM?^_MxA+vQ6k_P1W`x=f-|5m!Q1x^axy3%t75$q6@?KBPr%cO<*qsvA1 zE4)%Y5;bZqo1}gS?a8_g&z*USKn10hw}VZmY@cFDFLAbNJq?GK@$z%8;0JsTitZ|>XP*>%HaqlSk}?%{)d304@kSO`acMin!o z_D<_P+qazj6UQ8R-7THQvHEEB3c-xRgq-PLC94%Hu8nN;K?ET$3q|}s?AuIv_DW2# z3S99qhE;eUXq!&}1{~f>y{}(uh{*6H*z)Ae8Q3F@O7Jl0kz7-brhh>B7Yl$?dS}PV z=^^B*pX2;n!!jn;t#oWVRp_86d(3O)rY(v8J3Pg0_Ly|vJ?+%3BO*u}y8IieK(n@X zILU@qb4Ht!^M20x5&B41BgBWpO+ZeJq`478HLq6=w!;DpA&-+&TfI8!5s?%A0S1aG z;IP;&wWr}r6w0KuLbKi80Sm`Gu&|;tHdd2;ChBo)b?WLS_}k@bN*3BYiJu92A@RtN zo`ge53P7dtC~}6H=`aA~#F^Fv8?-vI?^n@2{kmWS{VSIRTlq%QPu8CDz+t|G6P=tf z14-4l1H6EY#(iE*ATxL$Myi!jq>O$295`Fl|GF~uBL**lNqM(RNgN&T3J%3{SqW9@ zyO^|hN|6lxA_)4WknGWCyA&ZXftSekL^S=jJm4;!`KM*oqL*mguf@K+(5Lc9ND;cS z5uJq}6>*KDc>#Ndd&q#a!gcLupT7=gtAOBPll3gM?$;ddim%r{->f3pO)Judq6Ak1 zV`*Y1CBR5@+|daAf_b+l?gHd}s-ddVkMSUl&;rhvebLnw?#Ng7xlCZY%@yj=n%!qe zJ)%?K!4Z~I9sZLz(I8dpZzy#|2>KepOqJ2(H&X8qczaHT@Bj%&f)3G=hA2BsW1;Ai zF6T~&iOBj6XrR84l{l`_1=R!HJ)JqO5rBe}8O|7O(C;bT!V+ErQmW--=D^?SZOcKH zyL(6&T$+`wH@|m2`2`3d?W9C@)s<4satsWbXBo$FoU+X{O4vW z9-h68F^ffz%K4lka8QyzG7~dW|5y%g;-*czpgDX|K3iRA^-E43ArQL5q(Uiav`<8Gs)H}YwzRd?%K0B_zvc<3SNF03oJlr13EZ><5Yf{}9!vZ>T zJ_jUq*{)~5#{hA!wn(m4N{mn-1S;xvNs9W>h6NOSGlT0LJ8SQG`47aX_r+{+5m10L;aF6y&_E>Tn!b6Y=`);u&0$yx@Ix@?2?G84dCHXh9H+X3s zgYVf$hc6ywPSks+uNCvY1lrFGd!k2CIWEH@uw1=F=omBla>EU$=BL0V{Z?oB_WR6E zW%lnsL?*9~8F1U{tTDbSMF$@UdR-xI`^{Mm!wWGT7W+arpEiF+T5);56Mzth**9To zQ7;brrs1mqM1%HTk(@N>za}#;Hd(4EwOiDV1`*E0Y2+L7k<`>)1m$g18;CMb(SdQk zr-sb6n2+OkYmn3Y{v6Kjeo78s1`57v)zR$-!*V)?<)}aB)eA4$h*(WE&8>7gs%Mlk zYO4}x;b=mh2JEcsA3?I_WY36XZnNpl(8z=(N!4^V^j+9q9 z$S8|IWHkGw_K|HMkLwNG54f?um@%8$iJmq=GEjG4mvY>lbZe zG^c)AqmusoRLr^br~o(nhst0im;UrdC5j`@_OVDDWh@T|k@06Xd^Gs_#ImuJYhVki zn3Pl4oskU|IV@(%0e=fkI0%P)RgY!NNP2ASWsHyqo9Dqc75UcmH<9e`@Pt|n$gcno zi=ww;-3Jf8+K`2xuJ|;0^xzjc+%EwIH8-b@-)g=mr{`?wr0aX~ycm6B?)N-}D=5bL z8odZa?j3A@_bax=%g$oav#HgTWiF64d)_MuBhu=68q>f{k9^N)aqwG%iHspv`9cNs zl?D*7M@m9HVk&>g>@pCLU0JiyVBc(df0)%$_Ld(a2b*mWDk>@}gibyuAyJZ$xDyue zoT#p;mC1pYbT2m9yd00NHc1PMgy-6*m~$DK!&b_wDblW>YuV7^GP#3G^q@)0`wQ6K zq0`h3d(&&U39K=L&liivWo!Osdh)9SKQ$R#Pqog9ZNga*UrmC>OAB68YN~#pN21Fw^}Ije}tcOLGppK?~ufEt#p6Qh14| zJOVt!m0VMkFJrhjg+TUPO%wd2FI7&6Azh zx3k<{_R@~q8<~8V(sFlZzZ;+<`%1pxQU!R*$TzP2O~fa|b5I+V96#+cx19MLc)1s} zn;)e;I;}V=1VNdFqhr&;4!D0{HzhdFu`h$1A@?_axLo=HUewNWOGlv}O+>2pUOI+N z3Nac8#J7KA8-XJ|EEm37b65c1Nv|LL56W=n>4?nruV!LJ&A!hKZ#c#aC6j=w39JMQ!CJ2;JX_ejQX@GThj$TQjSE0f9TS1@c;g*odfP?Rta{ZdX6 z4s!Lwl#y@jKvS#+A{Ip%gi4r{fCLF+LJaTySd{&lg@Ysu8m`Z~jYkKUXP1+N@Bm{o zo~HwLRD-UfwV6dokr-_it=_v$qgeg&FOW?1J$#1B0NjhWNYBCY@av~~{!arjgq#S^ zSIzEy#=^Su;05)r?l*VUhP;eHEsW2u5BO1@u3Q%abSFF)Lj2c%IEXtsio$2RDCDwR z`(IpS>>r$N4Y_0>L4t+=z7(=(zoG_y6j#OnH#q3tP&xL)T*RRe9!$&VF(xqM9fqi9zRC+G8+Pj?~~xxa?i=r&z4UebS&n%TZ6(M&cW~M>(G4TL}w@B05vHr>C)4mDwO9+3;u|KO~?FFiWXEr ze_;*>%wA!_NBTbJTg$)j($Uv&{IgxpmVrr3%QWW@8-7m@CK)YAQZ+KCXb9ue`M(%e z1R~%r`@jCl?!o$^%ld_iJmV*S?u|G&^c5MmfZ&)&mQiQbq0=4StGKDP;N zA8v1b;JRzwaY)wt4g9)bx_gAG9&4*oZpSuuO z*!drp=^QPn^3(3(=n(r3$j$2=sIh8Os_nxfAvd4fJO;&qhfZ^){Ks4K9JuAKSL}ZO zmwNvXg%y~An{@`A(_>y-s!OHpTGw!vCyH3WRafR5O;%nuR6M4kO!t4QU=TYTCH?_t zeH|;QJ&;f#qIMF$ss4ka-G;+=HTWj9rgZtp42RJi^XUGgNln2=0k1dtSDnWr!#Upg zpx+kf$cVOh#WX(Q{2o-xaTYiuO=sxCz^jnGNrrzjy6wEbp1%C0e-+wTntc+wbN&X? zt?I*t{$brdBHsj3zB8PLO))M=_@`4?F8*t9EsH$O4_>H{W`7iAn{wGedycE#Z#nhVi-VlH-XDOM1nPrfEnG2wc;NqGeAyA0Iy1G8 zijy1D`a9YfJD?FWSSY=eQufrJ8D_TGj~8cs&xUH_FZJyt?63EFo9K>D8Xs*+k7{$Wp+~XMtn!M`^30Y9{lz}_ zYTK6<`{u)0LNU%E&m&`_+U%;G){iA?9Ot@vvJTfj=JXTv*2P(68g->O2OO#eS}Va_ z6}h!x!9R>*v=qr66>^vuvl89vfVS0jJ;`MpEVFl*H`ugxq!HZ`KM|{xw^Cf?-lJx@ zXnTJ{)pWAWvCT$^rYr!)36?*MU@0=0u@O*1?+kBys{`c zit#^;BuI>I6wVYo1yMct&pm5FfqZog92sOtq}OK=*z4O$;r|V;4UIjl58J4=WSz9t zeVj+7NB)X@bh1tuxHd2^*D*e9wn9VVEcuyyFG#!Y>gwoZM9r#O`PcSd{gtOSH*-h- z6+XvuUoN^%iwTA$^Yz^Uw%1L%l}>=SSyJ>mCOYI>#W5FI9UAp*rS8=C<(j*dS7Q=v zevKqw{gJGekhLj;=AL%1L1>1kQOXg%)WH>JCM!7aa6>vWD)vVzTKn(h;n7KRqH}Jr z%uS=ikZMhbl;#ZFp0@-Ye@6x>~KnWT7Px=CZsN! zD_z`|9h;p}&b-Qq$p1t;(`e78s$(LXDSdF9(Pd)4e(?6K-5QULM|1DslU@(OnzBNU zZqu$RyL&Mw>(i=fSzRCt$=Z?Z(AH31Qo^o}$BpNR(}JV;w`mOWp2gmQSmQ1eI!@Nb zp+*)h=xtQ^Bf!2VjvM@XEx?)Jj5IpLJ(lw<n#}W(mo-&*29(iLGUaHtd4`_BhLbjsN?LB}1oGAL5EG5{KKdf`NPo6# zimwH5V>@P$x-H$#kNG{rs))(An5V3iezxBXgu{{(Oj^tv3T+%1?qdgl0*IQ@g1N) z#mcz1q<)-i;ogdwBLsHppQcl9Mnx0Y+%uCD?rVBzV3{%I#^L45GqoN#kj7%P1u4IB z>U9^F>B{H1CEen(8r!%ZY|bKCGxExq$Z~LO@}&DLVRq&;FW7VQ?}cPms3mx{JHrTcB#bHRuGD4mLJfM&0caGa3RKRh^CIy>hDG^f>( zVlpWk>eWegzZ(+eZPIHiq6_`F0e2B^hFJz1MWa$`L!tNGWM5gIcthZ;8GjQS=f85~ zwS3C?SbvU~$<`c{l$9>mRU7NH!NVnTynbP>v2QU%Cx30ZO2}#)2g7e>0HZL@WAMj( zP@ZbjHCAq|aV0XJeK7`>qFAu2;NR-LpH^(h$LvjgPW7Sr0M zKjU;T#A!z{Uj-w7=W_r2LD7T(4JZ=HDcqjMu z`UjtG+sN}74TlC;9F{e-+br%Eh@UQk=veI!2)K4U?+?C3D&eo0E)4l=FRgG}uf0Eb zbjHyZtB!6QacZ3I4BYrcF)4I6HQ5Oa6^wm~e|tEx#|i%Vx%!Y`Q?#m?3FiX5)U|V# zWj=FJ8ro!kPIol^s_tZEWNv#8gIe#3p0tj=)Ng5Tz8;J^H`hQK&1K;8iWIo0{(+z5 zKrl>s`5W<7{Q~JLZW*7LfBI=-)c#BR)oNu|K_!Gv_U8NtA&}x)}=G2xiWxox+_G@@XErNYmPZQ(q%>XZShq_R~DS7^KCF%ompbQR0 zPf90YWOgV`>vVrB0BfJpDstt^2}pn!?^DZNIvXl(0d@Q8RMzix0Ce!tEs#|1KV@6csAx4m>c&wkGf>#TvtyVlW@s@ClYjYWZ3`g}sd&bMqF zC*qJ5`rrHd{lrf@INN}y;mR<$ZvGxJDoCoEb;JNH%yDv^Kodpo zqQdcrj}J?+y|;a}rHF-t&qk;ev1Dg%cDC#sr=2YKhe`r{^wcrDuI(Qm!jq==wxKL! z5aBj;S4WQwVTfR0K+N0Dh5qeN{LVdwdlh(cuXxzQO_&8L9kFQwk4gf7^X2zP8}t6D zdxF%GIg#ox<@Mj|PJ>@5YwYHC$lJmSxDKP^&1Jq+jQ`lSHAr(|x7DiCH1G+vjZ{b% z3jcyZIJp{Px71WnsF<_r)}3Q8`)ttt8PEr%B)OMTJSDQT6MA^}^$MQdVn$6fG#2)B z8)_lFnFuUfQ|aWALER#!i;S&M3%EuQu20{P=Wx+#B5_=asgJEFguVkpBCTTS7gN`~ z72orCd3OiHmZx~Y3g+{SGU9jeX*d82V7H@|Y&0x6Soz>Iv zX+pJQ+b;0iE3Q`R*N(RpuE)(jwxBvtk45j2u^Qn-G#ebLO6HJ03C!cc)3<5buVOv$ z0gCBQzip_+I*Gx=j;ot9^3$sr1!l=NTO0Q^v@fctO?Kwfba${QdPM6!Sy*{i+!ymk z5Mvt`93p$6LP|@C`soasoTGA(Nz6n;bi{wD0BJKQotcj z40qY)25B1eGwA*@wEpTepUzHU4c6MyW-wKz4$G=j{>B%ZG1A$&v^88kELN@cFmsFG zqg3s2lxFodXRcb{_5nxx{*rJ?V-Zv2Y1se1gm!!|FfFjPg%(9|txVe(T!iP258!cF zA0jTR7~W2|;Fl*|XqSVtr(M6rD+5l*tUgXUjOw)QqMjKNXRau;IFic`+ov*S)E;`2 z`B}!Uoer(hm^`eB+j5~Ujpu*xBpuqK?IDxu%1!h3KKaS#fy-ZHzI9SuT~@)jX7iP! z`J44_Ey3Zi;V&|&m_}EI0d}{GQblYQ@s_$cW5GkgwalgvT=`f0m-XA@ORn9W!-dyf z!^<0*4l5R~o)UL={&9|z2qXX(X`DZPnk)9RoB6~cxpt+@x*WUGy0-DQpd+Rr#rr5p zBf2hrLRpESY?&^g>iFp1W`l;jwMQqFHC&wCxa)`IfVwWEaNL0yawrMvBgC#t5;hdp zu5Fdc@tyX1Nt;8vl9W9L?yVLaL>2Ey#kszc^V%PAnnsDD33-U^fLBG`$z|J$6P@0- zxcZz|pgQRT=O1&czMs6IhHtj&>VIpP!z*xChgI$Hrqa~U-Az-o$zR@sZi=3l7#*`a zs_Ft5Y@P2%n0_k`0kgR6?;-k2pUW(ViYUmU!(vH>ETMEC<<=&(jZL)HzD(By!xlvN z?(k&6WL*B3dq>rU{#>q}|u>I>(!S;BLC$c!AaN z$>hoT=*ap{(TrRcUNaafPLQo71?t_L?0DbzR|oYmd6umQQWUj(fXieRE|at@V3-^3 zw*f>ky$d170B8u!nLMlv=iz^w0mr0t_1Up2aW^jEPhoj^!85$Z*csyalO)Nj+z(n%s+_S|*6aTfkck2by7T;v+R`=>Dfld3L zHZxs;gF3+{srDtUGd6QK<*o}CEa{TqYj0L#-zXjt``U)_Qp2k)GJANqFg@XUoWJ%+ z-2sm<&UBQr6P{H5eakY&fNxm`!hUMz1|^=hK)@1>tidd?dI8I{-yPDU)#~%F#tD;Z zOQ*cGBR4GKfrs9fc@zmNi)(#W@B*1M8Qs=n{42;-HT<=TeJ%elv6)_>R^lVB4x!I8 z`)_LRwJ-;#My4|*O5+5fz_QS<6ML7i-j2$nfY2gIoT?MDt@fZfspeEQi~ zZkEUu)r|*Q>oTmbgjqU7f@KD3Me3Fj7i|qXp%?5m0HE2*T+f#4S_Cfk9{B`#psw+T zy^rV^Hh(j`+hpolvGNv#RqWesbe8>x3G*U+a)$8432l5$x;6&kzKgY~i}BVk-L&JY zPCv#Jfv$?>*B#^^*wufCJ#0wno)aPIv~yO2zx2yb`aI=qYJ=4#ee%Gl5Oa-Mzq>M= zmkCY~F0i01%-X*KyS0i7X;BXG(1^@BjBbxDPNPqspO4HMA&)iRLcL#1kEX2R-rw<# zG%(XI&tLl4Ifi+{w|6!AmjSzOOB7jzcmQ9r zF!&K2?TuuPqfv&)?2=^8)@-nOdS@xNC8x6rtEJp@{VD;8qgz?pl-{V$;{~CCbFHm? zS2#5^kf z@m333p07o2WZ#wOPQAB0kF%?RP$9K{Ri*2W)MkBtB0r^r$CBdQMZ|{jQ)bkWN9mpw zpd&GA(`ABu=S{LL)8p-160x=W#snJR;bwdB(Xyy4^)4S<^TH?C5>M&MEcfPV)7|h4 z+u^K}8d`Tvqqp49l*7S|-q?1_iArZZe(SJ1|Fzy2JbjqJA@FaWaXIlrqW|8KxnWFm zMh+c$;KJKi-V{^DrD z+u-K2D-VQ3GRFejbI{}9xgDT=uu5L1YRucND|hK+Qkrmq4;xx}b|N^)!%VZ_QNiaS z*s|K1F04wicfD{u%4Tp8ML+lzxyf^CNaRqbl`CHG>4DYtWzF$*>BuP*8e<%O$36%@ zfZ8gp5rG`1vh2t(V#UnUdlEO5y~dMQ?G=z)UC9U76rLNpLO4!pZ2^zN)071} zdP+W{+tmFj^F>dy`Z;53f@@x82Q;%r>SJk*(@B>iMcDcdBIfCbp_5=Y;|Nt^$YOMA z%wNCA@!v^6pX9%imZJM#_fHSuH6jJ z=@wgGE8NAF04PAs*@Y-%=U^Q0B@uvRu&J2MN(q&Qx$aJ%e)W%NM|zbA2I zPP*_=784ITMDggkdR^^U>D*+5eQ_mqdJ4`WII1|a`+wMb@2DoTwqJNuP!yyHh;$nw zAR^Lx6HpM44xxiUAQX`vnu3Ue0qMPlUZn)2D+nk(5JCr)PAF1BNhseP(3x?b_xyF< zwa$0mGt0HIoH6&l_rCU3e^&{Q!y@x76Y+SIP8-mnA=_Hq&olAWFaYVnKkACx6w_Uo zVqOtl9{Z5()J#VVGv3Ga$^7nI^;|eYsjbJujV2j^jE>`y+iAZuFo)=ut@=$s$J5fr zrC6rWVbI433X{h(+udFF$G8~Aa~>wPO>`QliMjt#JiL9C@6b8f`J6?SHGn4XQH;GSVjndM=K;l9nfw zoUrLKYw-^hU#-0IaO@p&&(7n5RbkZJ+&gz&a;K`>j^}cJkX5P1H@=w}%n|edTsP?W zy?rj3aqiBd!h|6-{MzM>I8hZcYM$Dp4MjH5ZnIr8=CH;oZ`CRteg^h8%uUmL3Y3n; zUwhqC%j=!$yY9{IdBz*u#7K6Hd8F`8I9Fp6ctaQa*LhfGgYi|OZryI;4`08*w~%OD z?QB&Qddxi0Y}|1#rs%2tr@p$rw@DF`pBaafH>6^Iy9Y zbybFo@qmrcR8)y zU@@%799Oabe%qkQpeocwN1#S+*`CGN(~jK2{JT$wC%V-4@d?MVnzwC6-yjA$<1GA@ zBUIE=4&I^G#ZE7C&WF{xZUgvZvP!M8S79o6rcHO%azfc_WY`BvLQ#LfME72>{mW52 zp!_!SB|e!d683a*GH1R zF)jNBRJ|IQJa@VKdpznzOv5i)4@_HG^>M%3lMQ?aTYDMIk29%D6w)dD4&!lqSM`Z| zhBq)WB1v`j$CV^0_Y<+?cc)lxwWydh8Ms&b*Paggu5v4>{uAxRET<_G6H^B{N*f{% zSbxD4XIz)K6NC#Wzd)ftAF43M)-yo{Lk*1;ytnw;vYpz0gd0A=8d~i)k&r3x%%eST zxe>i=du1`-^o2<*ykNH55)C*4 zgNgUK_jW#>iz&t>Ef3R%GJj4CGuv%YDKtcc_B2R-NIy5YZ#qUA@bV7s%|=|~2m8)j zVtUZQYlV9smD)3j#mjdxF7_97Y}=d81XJwn)JiZpY2Qj{rvAbt`Lf{R_-F0r@sp1` zPD~iBaTZ98Pk8VsT!&e;9|NkHf;|a9YG%IiqJ-LShI*d(II-kEiYhVE>Ydl^1{z7$ zF0vSIzA~6GyGos7@@Y3xfe%;VqH*;qi6BtLK+GhP)Eu_^Ey=Ukdd5QPk?rAyQPM%2 zMCc#Ci2*S2h#APf0%^JK@ul%-z>al4P^=~u7Nqp_Z<7)q>ZUOoq;Bf@wu^9IFL$$2 z*%mVda$&%5&WPH7Lug6`i*KRc= z*!{=ah}zB$hIwhsufm2pq7`$F-4f*~zPIV0&HT!1R{)=d2d4EjQm%u@#jUJ9ppb(5x3Wk|FQ)t!3tc{ONP-%ai$=tVCZ3;a#N#YJ{6TV# z>^jP>X~%K9t)swn|ICxZT=$z~Z-PRyo0BkJihf>7JV3T4D*TbuKlb}8Q`Q>-NYU2! zkD7!3Wx5flvC$-C@c&)mUpgF1{QpnraN4`k%g;w`;SKJ8Ihk%#^@KM6R=1O830rRg z@j><6A5!$Z6}lz?qC9^(i9e;n$3%M4#D~!WNQ-(dfPv{u6epqSTc8r`qtgM7S_=%V8&@Qswh$O6fmN5dHP>Qu-NQm+!H^0w2$4QPJDA z(l!>&rWa0?RV}9}FWEk?!5K^#jhtuP&0twMV5y><(wXq4l4gO)?gXT(Re3-_DV297JgA8dd#xWyb$sw3QkOhLSJwPZ z^ksLC^h+#+U46Jr{N9iGx|Ta1ff5EqMUl?vO+^Z8yXB;Ak{$K0dx2a~LHm(wj^RAE zVa3t31w-}sd3aI_dBZL*xG9^NjWdr|Z92+Z;>>+h&h^Fd?vo_B$PftqBjlN)z)Z`? zjDCL6@ax6uhY~LRUC|>A8=6@~`dNW%5o0W`>DX{t40c3>-F=WEoJi!t(TP-g!69MY zhswqw5pUNk%*J%f<7VlW}2?h`w=7SQmOW zYpTZa`-tnpricJrPyg8K&da<+St5jkJ}Z=Zwu~;WY#G7Hu0Qkpqjp!Ov{JjL4~87oFp&f*GmV%V%zowfqBqcBO=u6IPC0gKS;t1J zvhuNt7G`)Kx(}AyR#4=yl`Xp{StU*X`ddUTNd6Ei>r}9gxEhYheJyTJ1+dH`O2A() zxGMvXk1awI!76v=mo7gyW9D}=9(;*Ta*Po|$`lAV~r)H)jwXlbA!x@r^uU z#qlP~Doj(~do>ODP0q^Wh?PR=z!FuuB`KSwbLt%s&#*0RHI{DSY_Lf z*llrX85hnmI@6O^GgFzV$E_Dz(D~Y^#%21IQqN#s*EJ4to&MC0zD0W8r-Lm0mG!Zx z>2O2d2cU?^yg+KBr<1~Y8T;C}y8X~9sQQEQs8~KV4yt;GPcaXr;Y2kTGPX5Z?k zh-F`#J#z+&jz7Ix*pd4pzP%%Pb=k{ik_S;cQl%28Ht-U*kk2_%0#P1Z%tAfME7xi3 zknBY+>UbKKCNxZA+LgDveCs?b4Qo}=xnF7cdjZzOS2N&~85vWA%&vGcUMQX&F{O)@$KPyW>(TU8P2eG`$L}uE!zR*7 zarE{^QeEy{&L)E?enoHDt&7lX1H5qFG;2CWML_soR{bFZ*WV{$=&G|r+yGa!C|aL6 zOE#HSYQ(ziZ9sc=5*^doP|jQU?#F;cRTP3(*9L0|&9Zy5j(&Xe%S<@eU4`V-rNK)0 zH&8^aborD-{)pcr_6TQ$rFs%-IJ2f08SLyjFDoCfWH1Y5wp28*sa=h;%1~aJHL!gu&(*G(vtGreCBdg=a8Vx5LLAc5 z7n3E?)|(kDSdZf-OVWcpv)Gb)YDvRTbtK919q4c0e5oSf$ zXtc@zZ%A6fE2dAiT(tP+P5)4Fh)+OkhAsC3xmdmDR~Yq3Wr0GTh(74TWM;4rZGMV_ z5yg}p5zMGY-&IzA6@Alk05rpfqU0yvr*C5+CpcX8S7^$L>-p)H{Nq7Ld+QsLUowb5FvuWfOqM_332 zL7_^2KIdU_%T0Po;HlE1V1;W*l#RtVD%mK@o(yo2uitQ!{E|MEQjdR>)){CUmjR6aFLi`v5v16!uO z9*!`DFk8-GZPeTJBA$n9#mvJV4uB3)>yMGd+#`RgFcpuMoN;A)4DQe8htY+p1}%B^ zJii7Q$pAp#G7)K%+#rHk8CQa+`A5FP%L9mBI`)F^z)RhG=Nr;b1zOs+g9=WrGK2#6 ziSA(6dODqvZvd6*-ZKS2r)rauQa`DegMJs(<>6S!SPvLJYD@ewdUh~_mejK8&W4W zfCOaf;LD_@57ner)9IN&oO|kAzzo;9LkBJWE3sO8y72 zZl1S=DPY3qB>5PM=mXel#8-*!*C#$~o@1D+DtN3|4Vs&~>DMj10BB6(*+q8+3&jE7 zdg%JcG<6|W2tLKO%Q&?laIJx!rD6DrfRaHpyz^e{VrW$EyKfLck!8D7DP@#FB@Xs~ z(8FSt+#x27d< zzOb`5=2xxJSutXmc6j9OK26a;)>@?kQJC_t#cWaH=@+Q{Y^-^<_% z7Ngt9P|`I}O09IB8CJBRM3$~lAY~D}ZqnIcouCA9q*CyZ{1XG|VdN`=_;30n3BynxaK*$y-PF6LnCY8h@{3wYtyRf=5HH)P8oRuh z%zMg4=#fzB=&$FmuKIuq+BZjPixSqxu5#ah>)`uTDT`Gpp7Cik)u@+S!fPLA;@2!p)IK&8LhZ4h8&Y?($!+)ihM(0|5`ms|{R#1v*xE z%f8ImykDp2)G8BN1XGmEt7f~56UmV?xmVFGgs%BTv@Ch*3+f)F~iAL)F9ia4TG941;LP0 z<#(g19tXF+bY0LGKC#^J)qtJXd?~WMY(i^!5sO~X3tLo;^}<)_j~d3o{XLPkWfP)4 zoB0jzVlFtfEDmc|LnqFO!0D zmWwl%?pk|1wD~LL^&Z@Z#>G~XbYRi6`(!5we!J-_V!+M#aQ1gs1E030eoHLTr5sX` z(PXsFuZ!tD;5*mRt;^yF@ugA0{Vf^-?ygyuAV?2?zd2c6uwCIT-EVjS+j1-L`;2H@ z=hY&^sCl1LH&}^`U2y)tY61QV=?EGloP%Ilb$_?4>6iFLU!|u1{#FvQaKKBV=l{(k z2mIbMv;qJ8CecG+gKuJv!##fm18*0%x4^Rj!5;})ia>^6A17}BuUAk$3hV@A;M|g; zV)ub(Wm-&c9{KHmeVm{M;sH1tn17>eAR!HTku{n5x-=lF=67iRwjSX~&(2cvCm?^1 zjDUpsBi>8r2zD5d>z^OeABcdv0RMg$z?hQUOGhmC=O!toFPjo%rQ&yrzx3*zck|Mk z9Lju|ebLoz-0khHpB}Nm^H)ER!C@iD7o|?;NS%qXKdL29N2ewe>@3L```0MQbs6|@ z-hjZ|v7|q&{Fgg+?y1SMZ2s302a6SFb zgmCib&xw+r!mfk)#T0)(3E5m)Y2`u8W>%E2Q&PY^`lHiJ=aLfPaWqT&LC}2>-{a?r z{e56SS)G{Je?Gt7Cy*t%Cd^0A>>|l~OlZ&8_4j+jb4rN`7ih?f!(_~?bB+iaKuNMC z5Rv9YDZe-X2rePg|9SNvo{%$C-xr?0XMTLCK1BYWuyeBwBIl18VTbd%sd0{f^=ipe zr|&&y8G_z%62atNbrqlFl?-BcZUZd{x2?AG(*d4LTspHoa{rLAkoFuFCaf*}>KxIA!i_jQIr6FV(9r=;1MgQQb_U7|LT!|K zgk}<_8s85o**IvPMZvz_WUcR{-`u3 z5@i|S*`X!QG=QZ}%veqxt$l@)vXe31bVcl5N0-?Vn_MCx+7PAf^kJkF$>xxmqKxqe zo-G~LmIn04srHW6qqSwVF2@Po{W#|SDkia6fgn_OC`o2rIpgqxm!Ce=^l!a#ix_y; zyu9GqIZFQ1QL(V2wO`~)-*J2l5S)@*DCh`nF}+OLiP5^VZ7)3?mkkhK?;P;#CoA0( zw3oqTH+hbtBuWzX=cW^%iJT{|fE>sf3B>&%eK~G0&va$<*=JrA!o|`2dvX6>-2XU< zd+FS(=edxek?LVc^$mW?_S3QSQQo1NU#cnUNcAbM$m6&%zK4#%07IsRDUXy>DnYFR zYMJZiZx-|UHzs~GdNQIR>H>SH^V^$0O@`}pQ@F0U7_z?Q`x0^MZslvFBAL7{xH(Th0)^{>O9EvwF&&dVV_zl&o|W zZ%gNf06T`cW!iY8v-Zyl&oBTs%+2?ATYG5*F!eW&&COrN_E`YI@d=ju&F1~zV(Lj4 zn6=1`LV~~f50rNZs2}Ke*NF&5&UyOyPXF>BNa6^d6ZdcT`2Vu!^na9`1aHLA_fere zUBqTGmNe=D61Lb-Y$PW6NXwx?=Xwp(^{#(F)-@eE1G5Iv@>=Ez@}y>f zJE8%v)tc@fH=lHbTao_GBF&QEx;rv?DGb$fC68pFojx*ft?iF8^{&}6$q^YBtT=hx z8{D_1y2@upT+0+xjC6Q2qD8qL6xVRoJn}OLe%R}u^w9FgOXc->s~O&CrpA1p5k-#M zo+<0jeNmLNX;<(5(;+UQxeVS@%8)$&4}fz!&B?3F(B4=NUbQ8}0l%zBAMV4N>?Sm+ z5y=HoPZ5o7G)iBL_Z%s^2_j@B24d3B>z{pUB9>k?QJ}f*tlzHWlsD@Uza`L#?7;NX z_)NX1T+UawRgH=HB$Q`v5}2Q3F#5{*5$!)!!3SNyL-&n-G?{vwkohxxaaLvuE%2pA zTRkHK$8X;a)7CfhgYZMO+%xqY1#b1BqhI5i&M`DOBX=fC~l@0a?R2&T#3YE&R6 zKa;QA(;L^%>efis3Wwx`&G#-ajIT>x<*p`xR}@4rA(z~DhDE~=1hh1Z9PJd*tPaNj{i1|Ox-%L=2-ITwx#kCvYD3sIwyUOJf^_;e>ih*6| zgez!t3w6_8JM=EKQNEZ)M$^j@dSaNx1dopT=t%>uMfMK33I7`kL@z>H&Cq2?IZK zZ9sFiw~5l?;*y5-puOw3TS32%0ZWx)l?2OpwR0Ojm8Wq}!vu7m4aR_tYcjkIBPZ3I zjw5NgCl5XJy2DyE3P*3bAzWSZ%Qq?=YRA`I94AMLAyJOCfElEv6;a?thBIJ?ECPmI z?pM-3kb$F$^ZU$cO`JGBnNUoMU#o2U^4%_ps$2{N_jqT4j^5}yeI>wy-``^?$O*3T728p%`Hz%&inD; zt5;9h-mvDx<(`>?jaP4EF&KbQL#X^MRm}d!fJ41+7T$J+H$oY?Vj-xnVlVG^gwygX z*&b*)Ui8UbBcz&2m9=SUIVDV1eJ~aLpeZX$8_n7Gcr=)49=UK!Ap(3!gS-eo!+@i;G)I*M_lBZdj_UkGMJC3Z;tsUojjER=NECxVDVbw z)jwh3BL{a76!bi-N)DsFtEw6|pDgiZE`^|s@~-{1BtV7$!0Tozj4EONWig(UG88r4 zgVDpCEG)DP{FKq~zJopS@H^^GrFA^-+oIBtsn&F(vcID05S; z_HPZ>co2H(uLlT!`)WprkLQ3%kH^`%Qvl?4;}e&;%loEg!>9U(^aAa*6Xrc_P#Roi zTTu+!O+c_}zVaI!iS97ZfM?LqQ?2;aRv@-A5I$9HQ$GE!%3ie$2?hfLuK09;6mc8> z*4CCGQ3?fF!s{Q&haN#Ge{K3}0dNbAO1Y~*@OYfUS&{-X0gS1XxHX+-zdBY8PvCLL z&&$H5`xM4K9UBscg@s{Xh6L<-JC(}_IS7ysp`abuis{UccDDDbu7H`4Gc#X*Bg+Y* z8iLTO691yhJ~jUq&9`=Ige~UM4mY}ABZ7vC#lf&Vp$00zUqv?Lh>KLa>Am^YUwJB- zB9a^!U!3`fjQV%7eTX6W1+2fQc5t4d)?pGISTMNHLgKqS6N}q?iV$~S*{og8d_YaZ z`aMhyfaP(VX?(vk%!fNv05-x!^S5=1%nb|jG?fj!8eL1vQ_PKg0u~u@elJ8NZ|gjW zY#kM)d+7y`@|&?t>yfkhm+0NO1VpnRZ;nI$bkq(5S^<1xz*~LN(Wo^HruqGoQgPV1^%%B1E0?fH?iB_qDt)Lf^g z^zf3Hj+t4pnFkRW{ShsmhjSCy4VYO#$floV*k|Q;a~nsuK=!31?dxqs*%pu|WiV?C zVLZmmRTJOfiV$36qE$k+2WCo1mqt3u zUzjh8SRDzKH7P+A2mO3e>jxs3wysqF@+gJm!6Jiz5?@ZX_|vXp!$U*+<>dV>wZyGV z1&OVpYmQ#;-I=;&EM~F_lvIMPZ%jRrI!iAF-1(g*qQZDsEQBFS5c`G7?J*PiF(Wh| zB_n))`Sho6fa?H+#&&gHiZV&Sr~TUCQuzp@t!=3lo%l|Ce8N>gCH{H|eEaGe3NE1` zHHK;3Il>f@xPK(7L9lis{MHl^$fNUJrZgwWH!=H9^o{q9%oHL4gs5=cG+@L~S!2}a z6n9amfr9kvtjS`&Z1HrYnORubFcmT=&FNlLc)*c@c|!1lo6j{pIToz9fa!H(IM(qh zy_e#EH0_3{Kvm_oK_U=MF$gRotys_#@ADF2UHcC1p!Ub|FTyHaCCTQx0a>bs9^d7M zJYZw0MPyS)x{t(?U^fv{-%;Em6{xDf8Zbg&3Xq~!V3*_Xvv939{9AnimBBjm zCgUhK_s2;Jy362cvZI8y^aoGEX$7wQ?X=deLMW8@2T-t^e=F|vfDr!$;LixIKIf+> z9&2ox<>RAW5+y_i0Q_~#(?CT)vNZW(=bOK<(l-P#qta9&KPu)hB_cqU0HpkrBLUou z{cQj+Oz}@B()1GvC4Xp~#?#A3cJdklBrS~lb>YBPM4vOE;{OJmUQ>9M=JY8l;?&WR zF3Av1)B;4KN9bvI8WMeWI;}hX0>AG;2eULE>=qSdVczzVnXbGP4PYP zlBN(xOl{bp?P$A;Ph*8<$iZx8=>E+v8Ct7j`0pc-X(W3oiobWHz`uSYY|WbFm+}Hi zJyb8BaV3vVTiaCY!x|hu8Q@~2y5b62FzaELUC(|U+`E`ex4D(zu`tz$?x*)l@0n^- zI`3**;mZ=9*A#-sj<+#t9qg0&Y#bK#5BbY7d#xSzf5&+}v)_V>&C*2irpx9we-@DQKvEGg}U=!O=M&QrM=E^pq) z&7+f=i@4+o#nS$R4XWgW4(rv^QRJMwKhXz&0Qscs9cDXLCni?_mFyP$OEdxJ21E4p z(cIhf41O```hGjFub$f~_;`-N#3&=LagdpRMG57nVv^t3c(rSPId!3p>#EBVg>Rv5 z$^C8rR`TS7fGk|mA@+4u0#(Ps1J=e`^*r)??w@Z?0p9#$Y51oYog&CVGUI>nb!lqa znu<-=3k2uD!~NwzO`MZ$z{G)08M?up2fQS_&z>N3=%^(ksM*0<^2o;WMa=#bN3>(| z_q4_1U*+0JLJMREZG(0Tx)Azq7123ZfER%ee0e_ZZTOzMfIkiM8x58LR zLNjC*rrlghoxiknmZ4|S=4uJde|S0E&TXsp-EnoW&G9kkgp9yXVUh#9HQ~+KrQ?#d=OqB& z>~W?yNc~dPe-m}lS4qc-nitOiqLa|X%N|q4CfAMsIMkmRmJhE0e}suQYg+n99V!rVKl;4CT(h6N%=fo^kiwfkWTswmu$>_! zT`%A9C-~ICzp^8L-OisF%pG&!8;TD(L@1AFP6Z@_z&a2Ap>7}kl^l9b1;pXP=1O0l z9|ak2E)&Gu{17L|Du-Zdiya7AZwIX-U06rIIon5dz`EJWbZgo z5mq8-V5Wa?swa@cL12Zl#Hyl&ue8c!9OscPqlj%CE0xXxuG3n&>c_Ps4F2-hn}l6F zJ(e;;ki#u5DyBrp0y$JE#+I1q+G)M`Zqa(D9I0-7F@T`PWz{|;d>QKPOP{S&%~DM% ze0RrcENDXi1J%)j|Eu&m0PL9&q7T5IMh(yWo}{|d($)%=-P4n8eZ(c%7IH-W|1vIq ze+EXL@%W!PIdXv6`MJn{al%oJ9&o7tXETETM{zAc$o_{VSpOyGu{}Q4I6zMFe=lGC zlbl1O)=R%?0SE&BSM2w{326HPCPS3zpD6jW56@2aWUI(ozXgm)z>9T7pm5snX4!dm zlAUYd>5!4L(T~agz6oGE6x5~)@ZsHG=K24ws(^o)_BWpTZ(`d2R!05TLj6n5pK9;F zRHY=5pp20k4 z;3MS@L+(uHK^+#DRA8>2hw+5!;>C#`)WW_WoHmwUzQ@vPe!(La<)%LB?w!U19k^?Y ztEylF5*b~(F1brlzM6wqY@)tr-|BUbQR~-pkCcS24stg3E{$7#8p;DzTa{)jY&y&G z>)LvK%2b}hk zl)_T_1977hQ%pjZ#X3BGN>gkIW2qcD+Bui>waRG*_=CJ2@NQX7)K>vJjg~~bwt$3U z;zd|wScAN^TTJfL0}$=Q_ZiE9hZAj|M;|vC*4IfIS+Kbp-X1JCV^EQ48hx>Ko5dh@ zu{*gpJ#v81mM|Txv(6Xat}LE4NRIyEJZbi+3s)&i-p0wgia=Dy*Y%qf)tPblc(5zi`J&&{sW zV=I1WB0VsinI9RXz5bwL{aiyjy?O-gVm>^g0;_vt=DhXn;`Yvb_SKdAy+&qbtb7w-teJimJX z$X&VrdZOk=H8xYQUbu%5r_Ty`c=)bSwfL+v!p5~mh`(M6?7ic(Jsyv5wXvUcelQjL zcyV|0b+B7iZuUy(4VBPHha}XNL@LL(>W7v&Fiky!BGqW^`CRK_!IDxk?x_pOV0w7P znD|VV-d4STYb|14V_>w_)y1koFl&-jrKmE;jionF^^1gvvO(DjaUg7t+;-F{HfH*k zM(gyYyyY0%k&NiOrL_%&EZN%g){-x}R;kbWWEu^BFKuIDBZN-mze1;e7GhBm1ef+zX2ver$g$ZcyUdlV{W)jex!a>fnwq zkNQ7S(1b^p%u&}`>qDD+JR}%hA81pTRoE=tTWFw%)d#em2^+0qo@}EFj!}4wvohbJ z55<-P9ZY2>KNw4u`;RwiGBk>s^r+csxA3%Y%7Y>pdfdR@aJRZb8N7kYbtjF{tx5EH z5|VR#GJom(jS8&C;MkS8(A*LPxIFvB(`UsW7 zgyr9cfYu)e24Wj*st^xEuicqGNeI;PAyJYR?blYt-kYFQCekogRw+7dx|psEXDD=^ z)AAE2s9&u&*UhJ*T(8Y~W&yttzE1?}>!Juo)ZdUZ7`)C^xcx@Ky|$Q{r@t8TrGfsX zJ8LovTkJOEGN`Axdq9Z2X1Z9SD5HMPmFwWFgqVBi#m-A}q)cKZnBLLV1tBBqC`le8 zQfoGMsn+q>NobPC=$GsEdQx)9v@OsANO+}{+Scjk6Z$c2si@Ym`_Zf7S@TP@?R~E$ z!&Idx`L{$?;=IJ1C;J*{nNf7ggZW=qmYP>sDR#;)CgbE^OD4pYsMu81AE?B8f*x59 zclN#KUCq4hkb(rw(< z4qXwIsW|?^e^-7vk!mn~hOwbI>Yba23hCPFSnuA#oMjLy@lz^>1R;u=vSySeI3=Ds!dg!R zD6BedQ}bIDYd_yEoik>Ir}3J2o-Gn>m`lsIvRYhFYuC0cLhif+`bdn}0uPIG$HX0l zfi=h6uBaHGfjgL0s#kYWCl#8u6_lB}cIeRev*+*_{=)&qhX=00XhO|j0lF7em>na? z#`ch@slJShXpiej{mRSM)_Yu%#kxC>--mqlQTNi)R4;7WFdFAOSF~L_7S3*!EqJk0 zS9VA`OqEqrYXvl=m~-tmE4p%>+_Jc5i#P!2zSt6WGe#CO=g=V9p@y~FWb+MSHj|c) zwYfrof$A}Wqxwgt!Xp}^SCf|q#lUZLV)K=hU2MR7_=jQpm-hixL?J%uz$t%2v7v-z)oS~7Ix(>FhGv?}faSs;uR@5P> z-@q$Bs!mib-b_eqiXkUzh|nY#w1B3}=m_USR09n$(6g$Oz#u6H_hsJt${baW4sRZBdW-tH*;adbl{cD0 zrpBkId|XE8_@R^2`!cWHl5Dh}cH@FN!Alwg4d&VpyBAV?Y++yM>QWX{?4cW*zV=eg z@WL_qgv3i6u9dmPB8F${$Xd~>T**gioa0OciRJUO@kVk@7ys7FG~MSI$5X_DLtgjA z{dj`5Ba=NpH1n0XP=H>nrUr!?%SW2sR#B~xx+bJ&f|?NGj;*eMHk-4J`-HrvHFfRj z?I0U;1iXQ|iMgqBVcPATE|%O$=zWs%)vj(aNxNl-I|`8zIksQ=L>d&~UTC>GJbGc} zQOSH%M&T2_gW$^59ch!z*|7NZ^Ta*5*!`!>HN9zqVTdVkR<}uJ^u~n&{awhiC@$W? zRXX>Z?zG zr6a7kt6~E0T1VGdMPJ;4T2x@oQ|+yD!2KZ$4370P_{}q- zE;X%lGYmx!`1r8Nohx)pci>Jx8iAi$`^B&Xx|c}5TQLdZl9I7_%Q@JK$^cSWi}Onn zqtMoHij(BDB+k|RH?A5^wY82w4QsZ)t;sLD#uj_!Iz09V04C9f~#*AQUjfZfU86U~>u5*DK(B*u^oCxCea zALtOQl*2^-4Ap?%W&xlMg?}SM;3Ub8%rhQfDnZ%Ve{Ad->61fSg@*umE)N0vmIMAU zLHSBQrv66|e}WEZ`F;}z7|#$i$>pzSPBZ|63qIfYb-bVZJ9+!VegQo%fFRNpQAq=% z6};8)C&E?!21*c)N@PgrJvS$KDWGf5p0N_`WNe+fn)vs!1zA zZyftSjKeNZH{^~l+iGWKG~=2v8jwU~r21{C&p2ml3dUGPW_zP^A;DUWLHu9uBtZ)g zTr3QZ#4?@j#}7zGZMo6PtNSosSx*$E5UC1&Lx2J9+<*SI){i-}L%NHE!Tw|)P$JPu zEQ<-Lk8OWypwr%DK1iFP)33N7?_Af8fldJJxy~Mo@S1^s}0?TipDznmv z)5-j}UA=J@j!v6zOJ4(RUK3U~z5F$7)!WYwo_a-UGhxV6-f=}3PEWiGx+DhlYF1#D zq(`?ubH@f8FkAc}KT@JeS1Cc;C0he$8I~E#h=GO%8j@K$EWux1mW^mA_kFH$wdTyq z-wHNyVs%%+n;dwc|EUG270uCgs zcR6mmgxre$2^gqCD7Ae<4=CpM67DG1(IOr;{lnVrIo=1i2X6*eD|``X-<~|!BiaZV zVdPJ-(f$;bHB#ptyqf(wZLMKl)LX$~L!@3^OQmw)5AO` zWiGtmn2EJrt=pG=zw_?f8#kE7blemD6PZ$yANMl0y1+?kT57Pd4c*+!60;xEO8>Lr zpVfWRLXlf^qx(ekz*r1FDAMY7Z%yIK*Rmo|5P3?kj zxac5mh06cY;y-&Ytk~yKaReXMHj+kwO*1i;eH%pA4zHmgUo7H7HvmTcXo^AN@a|iu zK>c#69u}R~0)jm^G=;U(iAhm|MFIWoKi)XFroK6zF>v26DZ!3V_(o!M zV)ad{g~s}&0TjEf(Z`cnFUDEFfuV_5x68=1+buZ(!|^gYVc=**UHT04&1vrx*d^*RS1yC%KP z(D0RM9_+DG2PbGTQ5X#wRw z~(oMSot)H7P&13w$2i-XNP_5n&{r9^D=VtV&or#@2wHK}I_@r=iVU7*!Z zn5m#Oj>_ZSiJoMhfsu)Y3WlnppSQic>rsBegGSHQcdGJMi$Pq}SovKCS^;Y?(6(#H!XdgBqeRN( z;;fUsK6fv_CgWky$eis)f=x}eW7SsmMX-fi+0_w)0ebqJ(q(jESV%%Wrvd$%1~5K* zY6@RWy5P`|bwjrzL)?|quU2+|Z==FeeN3)ZKtEpsX!J*MU=89ycaiXfa>a_(r~X3V zB-9hxQMZAc0_@7l-xIY;OJoQ78=;Brt20NC3eY8g1?ZB8T4~(w?cidcUl(iP91y2{ zEOEt1G9zQ^Tl;8S7QIo!Ft@Vc?7R(2vf#dUwgjMndmEn#fyL7w6qE@Z?8q>~jPkqm zBL{{t$c0yo>lyjs+%_H^n;4P7nx`x$jUtn`vkkPgKma~t+&_YG~6fj%M zn8t%|wfV|jS`&4`h!nBx?-b1lZ@HKhw7mV~TDpd=k1~BJbB%YVVb*!)%`$AR^Y*Q+ zhRI!{8c(<~Rq1U3AC2^ksoOL5ooF)MB66CBf&^4nd!mqxSu%5QoUnRv3Ox)h>|>Kj zP8*Zw;2VnWdZS~l9Gfv^fjf{XEq~x@1gD)_>uQKCy}{-9 zc#s6UYSCa%{&YRmQcuQW$2EG>OT|wKNik~GL)>pva7wIwAO@j>(P$pPhcCa{z$5lu zDpGp79zE5~a$9a(#Bax(t@7q$C|^g2&K$UA?8+bcmX`{p@2r}f5mR7CTm!pk2wWmP zd4lF$Q_CzmR1x^uzn7MQFkk{yrM2McjgT64@L0_a{VGl+Ev?k-uIf@wt|enQ?^f`{ zEpd3}z%I^eyE71yRjXZ?HB#f9Mpx-l(k#qllBi)@QUBvj#Ol^+y@EwhXrn%0bL-Pq z4fr_lg$7_^*sqB|4f^zh?O3JZn?<8L=T~o$R=EaL<;dtWmecGX09^Y}+qYX>1-5ML zp0}&H+AtMk3Gp0xU*gf6bv(Bs0DCpzQZg>sN&mz=nl9U;%5!zr>bVP{Tz=aZ{b!~8 zYaIB4{g&Gi3hZj{+hDA;;bD@rQHpJ3AKWYos3k<}nMsKD5Cj@Lja>M{*XW%Mpb+Js zrvMWleB}+*k==a39s22ku9hP!MsTNK5Ld9aUTS&~#C!0RKJZJszWLRRIvi6g9jb+x z2{F;g1OEo8xd~9%1U<$Q9yRHs5;=PABYD2V>s2v7uWup}2Je)dE!fE~X?HZn zX5~#tWk^hmHO>WcVK$Qo6|<2 z??Jm1#$>WFGZ9T4i&O(U9Z+ntOU0F(m6M2395xwj!zHHfQAE2Gp)rShtWmg|qiJf7 zh(KaBr@akv8zzkzQuwx~Ms~2i{#_|_>i*X%e&1*6FN3OS=y^xbynri#Gwv0Zw-`f+ zYH1bMY?8r5_S1p3e=2J%NF5eqS79}@OWu!v?~3Ic8S%Q}z0IA>Ay&9ukT_r?F~{}= zPvU4kY6>-|NNw=?pNo)UaHpnJ*1@r z(Mni`u9x*i(|l967~qIzDbhe#`=|IgS{m9qsp)1V70;f<<;$xuOz?r8X2& z)6~z;ZH{!?TI%!cFQ&9i;E7FFWesqp27Ga8eJNkjip) zz0KBRlvyVqiLYDA#;%`@W~$Czj9Gyg?r7N$&DXAA{ZtGK-;-`HH|q8Z<8ji1n@sZ2 z6m?wy!a)0hr5}P9tMHb4+2DasyUo+CEAupxd}$}T+tp;yi<6OeV{` zFu-J+{;CCN+-ZG(LXlD8#u%E^9Kc-1*})YKlEnaKxG%7{`97*r)PxHckMziMsoEMB zf+L}~mavi32sfXX*$N1}6}3wbxWek*jl%B1jS2ej?Jn>VALi>f88|TG1V~7E49YGw zGOf(oMmK7v=SMk0l(TtAqH46vrsy&hWHWnnmK zg&yX!g*0NDG{}iWRC`H$ooFdXYk5QbvHI#=lQe&5r3K=7so^rZVS=UZ&f`I0c~=k4~|yDmiP8l$t5&!0=h zdyO2F8)iXcm28mMm?tWsXJbK<=pMfqU*ayXeD5etXR=35BIp1iI*{&4X_9u9V9IT1;B6t!=g$ zU;r4dlY>C_n+bI7)x`9~r-5B_zkudAB@K%Z2wNC)&RQ|KkIR$B2?}74-qQU6R9Ii; z*>CHpWaL&o0yKnis;vF1YwGz*no}9*4AbD_FSR!Y*xN<(%Wd%b6Z4r+ zh!gJ5eyUi6@$@~mdwM)j`gy%oKcaf&SfvmIzTI90x&n+KlGK^_ZiFct6Hw&hOVyIy zVMbKK`gUIPp2HOCAVZta8AQOBX!10jlzQc(qXr?+E%V8%yWU4=T_+I>2}2Q^7%-ox zc%w!DDE!T_c?aRgp|6FaoQFy425ZojNCwu)%s%GTdb&CAPf7IgIMm*|w4(p01S9j^+Yw?X)0aBj&e%`Z{O`3iD zGgeuW_R-mPJ6`sOGXARjj{|(Y6_gUNZ_M*0Q8^QIG!7 zo}DLv0h)ZLC7g4xn!f^i$*ao zbT9rE?X6%hQlL~&UpIwp0a!F2>T^>NC%T>ITk&|o_`c$*kQaZcmY5PP&`J#0iX zPiRsS-c$6YpqN+5Hyd9R>E09Ormd}&yXjrOUG)F4_uf%WrthEds2~b!N!M|ucFN+_Z26K3W+D64CC?Td4{RCcmP7I+oPpWQ=zt2B zE7aLA3%+i7y!u_JR{Z*y;yi14M;&MJmdgi>+SXXE-G1d#HBW2xxP$|S1H5BD)Q#z? z?ggrLYtPr_o>fz|NiK5?@cGdn<=xf(;^);@ev3H>uzq6 zS;4x7y)b8DPfHuTr=KlF!KZonp|N=kUvK8O-EW0PJh`*{^xF5S@Nt7H!h@{WhPZmBAPH7o{&kTuIMt23qS6@!wrnhHr*O{)upajOk=cSI ztirW9FJn5=!X;$=1Gt=2!bfG^a^^O8-!~W%^!?EZsIdP1oM9N}Y#MYwt_1LD#ynw) zikpiQd+gsku)QlAQYP69Zt4*EJ!_wbSEVO7RCi-UdGCx5H*8(^SUC&^c{72Xt^7>r>VTz-3G3d*ZTFqYL!S{`*yj-W<;c zdZ#1D^dd9Q*Ml+YFVfPo*l5dd<~enLv$5eF#1>9Yh7!K;Ds(gEYtc>it!xmXv-oE| zQc`khwUdQAFBBkJko+-IAsv3KGc`i(7GKX{=~%(I6xd{(=4@}zws|YmEk6_MKK~l) zpDtsCL8-&Z>c^x2Z0r@Z`X_*N^Hri&AvWFK<$B?wkL+_-ZXFtDiTV_*ADU!WfEKG- z`U&>eA#)`$!l(huP4BVk(S=>#30SAqT<8paQ8J~2~Tyc@oRb_ zZn%3Q)$;MS$zZe5<{ifEOBlv{)vx-}f~_K{EQ!UjUmrTGimKo9Ujq{ep^Udhqm>c4hs%un93^RppoXFpHH zi8Tv7ZpZD^`~)KfAj8(e_#%;*?3RI`CJV5s)hCHZ_?Ke##Py4Eq}l5R0fWm)4`iow zIECxx9>SK0#!K^Mw~bFs^q+WkQ5 z(n_OluDST7s2CZK;?j-N_-?y9pbiUV)m5L8&7NUu1P3sGsdU*tNWmUl@Ss1Qb807{ zDW0%UmQ-kv&@@ndtKjX;kw1%z#V&pmO%>W{H1Zia{2(DUs;{`&8u{7$fjK=rG>Fy2 zRQfD+r<`vUcxQ~r{KYvH(J8&9ADSZV&_hvK%P`*Bjk`l4`f7A&Z?|m7T%vg5ZB8R2 zkC*l{U&fGnw08u`)F=9Z`u}Jfpq|WlK&&sA5;gxD-g91|)G88z;bLy)IlQpvW&R8z z7UN+1RjvDP^OyjW>PiRDs3@#l3921Q-ePF$F4HIpE&qb=I;Jk2xMlGS9}UI zC%Ua}c~TA6&#QeuMKfeu!oB|@Ql>FNzqc13(%XL9eI3LY7s&?!UI8xlAdb^#HIwakO?qr+B68%GW01`lwy2>ntLWmUvGo#)6P- zY~)+|v%@G6%iiI$;2x98zR^F=soTb@YLXoK*^p7Vd=nq?f+*}Tv`Zej_edd?HlMAa zV(eORJfVUPgmHheq6l?Zd*IM(Ykm`vt}Oa4fyEVSG%m*6pfVfSFwtc1Lk0W>L!9Or4;3a`IT=jc+W>H}Gf-3Bf zO^yNeHpiQL>Lhu6@{tub1;{7q0`zPQf0Ty&=l(}Hj?JQH(6Qx47?jms~9DEEQe{RzEbWm;d)yjVNDr{`0Gw#}5y>;O?ty^fUW4+r#;Yr5?Rn zDOF5#$#0Q?Lz`^uj{gL}sV?MSINom2;Q{!el>KTtQiacn%$l~umBf&(GqRdtTjJ;a zxVO{d#5(Ug_9f346;fO4c1f&zXb zAb|S#nZB#PYg7NiKmqsP(*cr95rC^Z-}C^0RN!wX%BWxI{tHIeoTV(60+6p~0^-8( z_leHHA@5r=9L@AIvoqpp8ZB+f^@9G__11oB(hF)_JM1_TqUnC8e(oEt`A^rBOnaJA z5U=mDfXXodZ(nf$>Xul15u)sm-Hv&k>tk?3&8s-3c2JLw`%T?kLyn~`JDuV`iZXt9 z7_idZBeXVZ2$h3S{<188%&XI4MLrT-24F?%5B7kJ7(NE)x%)7I-H$U{I$FH7<9V*~ z7>{L26D}^V<9;&6y*Ykj##2iCz!BABZccRW5HZu5Bjp!_uNs880^5Ec0H%T5(vJ7Y zdiTi4Mp+GbE}({b+rKoIX4|o}Dax2aqrOM_(zhj}(&4%-AL_~s(BbPYW%ZsZN>*0S z+Skih+ibBH-F2)p0ifhpV>-g{@zzoZ_B4Sde_Zw*`xk?i-5?iET&WV=7tzpVi+wzMPC5 z3ZAdF21;Q|25g0niyoa<;p@H<>MUW&f;j80gJKXp-&uD*^t+5t(`=Uu??jG1vDV6z zR_+aBP$W9lv2T2C7oe?_XQ4uHe3`j%#J-o0SDXQ{92UODrd~%R<`kqHNB4U}NsRJN z%;`BRo*(?>VNF}c7i;dTR2J;3@ zvRP9<$3>pC&$V`+AdilS1O9Q67oTiahs;l5Hp(3Y);qjtI?y2r;(O``g|6(sBA$1$ zx+-i9Ll0U$Egj4I)D%8n)V!b5*WepxT=S`V8e3u1S%l_(is>q8RrJ19^x`adlk8w zF6LZ+zg}8u9)2~_@f}v>ONJcL+HRqiMZ&*PM>a53#lyXOWUsi_Xx9L;5PqJ7F6CW2 z?RP&ySVO)mt=M0hMp(=`z8}DZc-Q)-EUoRVIW-)@QZld(d$I)vdmG+|C1I~2H!Q5| zw}J?X)qZHVvRCk=)iB@UGCv(`U+lmfp)d`llzN>!+RjZT@!#?+8v3v!c%y^TMS%A7 zh`;<4A9uS(4g7iLdp9^*!Cd}@LTH4;ySxIr%O3Z7bz~j)D>ZmH5#%+Sq45A0YTRk?Z}WQ1Lllxz~b+=57d?F$Dki)Nq-C z#JNKq_U4-lC3h~1WDnBs+jm~+=r}-3T6^MNT-zBB)UoUvkTE$lzNaUov4P957)zz24$NO zua%by28#P{R|^t}10v25Y1Y8)DhwuVtO0l4)UNYLRf8prr8q%7yt@Zm>M6a21c*t( zH#dJJ9El=^w`l)pc$_Rd#Y1|PRLt7hY*>|gtg6nd=%ByD8>OFtXUAZ@#(*FaBZ8nS zc(`MHZYfFRfgsy*W`UDr-t0jITz~_Re(;NS(ty@~e9JajT$O!a%x?1A){Kl@{7dH4 zcZcCk`YQZun7BH}@Rvoztj3k{{<iZdZJ+a7G#~3=xt1k| zQTQfy02_F6yRPZkEQ|%)Ii`aRH%c$)h_F@IIAho2?qMXPtlB{SR^l9bvTiq76#Hz? z7uWDCoSrF51ne9guWow-y+_Y1#8ZOE* z-02-o8*AT}2hKHfuT`cbR zk?h>nnYauV`8u{4$$aaGpzt`dY!d3wa`<&zn7>`9e}yeFk#n3;ICo_)G`DldbUgQ( zZ{B)^Tr)zmKbDAnaT>HEa@6hO=*-E#oH+xpt?*inR7sdWtmY%iy8y^#rJBu|KaW2c zO=1~(D(M6WH>gxz^VUt|PJ2mDtnv`^m`bR0b>?dq`P8Y{)f{t>gyOE#d~;JGql~i0 zRiIcORs6jY@S0lP&nDk!>4p zQtW`(bU9yVfY^BF^}|0RIU{sp@G_wqeWQ6|8X-yb)9DvKP?Ape@L_1~-x}a=i z&3#9o%1`|yE%=jGuZQT9zy@GPS8Bw#TDy$Lkhf@d$-T7z>oW+gg%8|e1bvO6^@z+o zU+!Cu!L^Q`GF_0XiuERboL5U@Ruue;DaPR%Cty_;vWNhQS>NqTuN_OG7;*x@EZ-69 zz5Y{}k`BdDMEYvU^WwuP+YY>2*fo|632B4aAAXKH=|aJ7i$01cIG5jMna8gCgd0nl z<*paxs2KA_FDZi67X32)YeZ!x(o6hDc zJHMu@56SgoE6n??S!2lSd+*K&w_>Y|i1nnvoEz(~4YQ_xw;Z%vNawXqlRXOl8QI1p zE@DfnfGWAtP#C4j71#LrxV3{sETnS69RK+rb%}*rlC=b4O-NyGe zbT*jwly2tWpj(PEQsN@|F%RI~u^D&Btrs&BW;-<_({GHvEi==3+0~7O$YkAVxUumH zoA6PCx!VQXANJEYXa3G>sNdehIiYYTKZU7|7ft${PeqHWs?| z?B_=rkt&llQ5L)um9TgENF}KKq7vS)39G1>p%WDR^T|!|Ma{LzoW`I$b+nSGx<~w8 zgM!^A6PBk`;%W5e`7k}xmHRC|T@>TS13prw7&6E0>-(|S+cuVAp3VSb%WP{N+%laDb!XuId3iL()|zU7_t z)P^vMkl||Z`DpE{mMo>ta`*DaS{vPlL%ECa+zGN38kfjOpDFjL$$nB{V1K929vv0a zRG^Aeetdwr{r=-$(n*C;7}TXYB4%IO#2n#z5>eMG;{o;0JO{=aKniyIt{GqtX%Ff} z8>&F#B$ybtTd;Jc1Q?{eQNHQGau%;|txK5|_^}{M?yk(_7PaS;zMU_wY_s?Q# z#PKj(yMqjPxZi8`3`y#a#vQk{VP1_LF_^m0!Bffj>~9#V@`2dFslJ6)&yMXWKG;Do zeZj=I<30MM^e77+%K1zFp^`OzIe#a5;i2R{{tjSJHXYb04DbqKU;j29+5cf})E2>B zMhOXRMF)WA&|A@RF2fJH4NbXQuLlHJQPlZ+C8K`C^Yfn~q7wl|Jyt>YbKh2t;R4Xq z?*D^72)L;pu}5L2O0$3!Mf+-?7!RZfp$O7tjw3&mBXqJnB)z0kJ67(uV{KG`1`~?< zSj2Q1RGgK43)oQo(vbs74TQDtY109E*jbQ5VNgNwD;4}yh{m`~X27Gq1$fknuVbx7 zftVr-hX}<0b!3>>#U%;=vmX9u{^y_Gv(=Wi7VlcobOzu)(~~xeimJ?$qWS@!6hhUPRJ6Zz3a50%=yGUA!EWG9LrDbkvn45C`5xGs6C+BN zMQUU4i(u^jGq}`vy=t|$wz6^yd2^n6MrkcyTW+aZp65|ZB6jk_aS2ZyY!hBj`P`C4 zohj3PY7br1fy75hRev^pHA|M%35c!l9>b7t3u%Q_Z%;SxiI9AGQSmPCOhSiLmPUdf z3KMbTO5hI=zClB=+^IMIgk7t1CCaHgGwwzbUU#OaO-oMv(&Kai#gvxfUoUIM5Qu

z{04l#M2 z8o3fsj?8+VGq=O_q4ipE9Z1-`e>3MaIagbb1pQb7F^Cbcwr4yVE>$ zsn4i^9fFKrbC+~MNK5LPvDB2|rbHy&54IhPcP8_ZGJ|F(9>7!`6sczv0|Kk}HaNVF zdhAe0@o2NLHk1e>G$9?AY(P+%OYU3PzG+oK%=J|4x3{vklt2HxXg4lrMP|p8sgulA zYLuTSR#ZHJWUcmd&676u(yS_D;woCrf@tSe^U$9=VZV&uv!cT_bUVxR?KlJP0SpY&b8`=pVHb4WLl zC}IEToKaOeYD86mis4#FkMU-oQxbh}7|=4QMWwj5PepJ8{!luncWS})X8nD$2#FYz zBirv!ZahZST0&v86kxPOXQ6IR*OFOYCBI&uy>svb0Y=#gt&l6Urv+_Nbz8?^Lu;cx zctVffs2uX1!MRik*GDbjt@+0}nr9bSi}(-S9a2~)DirDTnRS#_%ol(Tu~pYpj5iCk zL0$&BOIK{VzdJgM;l)d}-grT|zVfPZ2B92M>h{B$_R?Jjj2oA3*z)N$yRDuDqLY4H ze@Tl!<;LRg6qzA-5ePf-_z*_Uz^WE?_MQ4kdfrqO13yzgx2j|K(m>K{p2=E0Yl0gN z6FSfgOlW6e^>L*4{9eXG{)2_+FEph+t1~-Ywr5&A`*(`HlxFG;(x=7+aT^4_3q`MyiQva4@YmugKtFv%;F z9yIIvwSZ6iXF0?|K+`s||?G zxp5QACU`@??3QW{C76_LCA-YOnT8$8Eo{4+P_rrbgr(S3+cIC6(lR!Pqqt1|wjl?7K$KmWNGT4$w%?mbeB zhx?B{xqba?5_hJW!zjEVg<(*_VNX&_b+^K)SB$2|J+5^0N*+!mAjbO}Oq{LB0K^d-Uqu{=e8%g`(P%K@^}tRmI}_K|Hy( zTFprMN8)7}S$>$RzC$O90G&Or+zJs^Nc-xkjfmEBn=52KH}g$(%-l;rn+p=%O`eB}+I{%p#@hwCtuwzd3ZH1J;TSCP}!jO*|22^?P)k;|%Z0 zUQ>bbo#&OgcCq>bi@C;Lbpe-7jc5e~k|Q2o`GvLtM3aW<9X63jbp#v=!k}d*C1ot~ zKxJA#>l`GE;j#Liyr+ILOMJABztyhVgL|%gkO3lfK051rPmehMKGTlvFrQDkj#LBj zT(lLD!rX^t#uJ|xGCI8L*B*;1X9=-gS2RnqBVCp4Tm3 zr=fKu)s7|Z6(x?{Nxx~!2g}ou(>it%BK_|wLC*`14eT!=CkM@(V%M%tfIea^EN>pu&Xai_!=7ItA-0L5 zF6-lssVV3$`66p61QT<}SAfOyqa~g!jMQhK>-N+E)YWe03ra%5@om#`d=Qg}-hHwc zSz3>FUfiUxN$SSR@EEx3IV{Q-0}WK$!`n4gZgt!8oXGPO@1u_z+nGC+;k$;eHx*UKqMT#NA;b@VQ`>@1NQ zg0>rK+tuFPz=Pdl)0HrHQA_xbb>~A1tYpC|d0+7Knt+Nw?kQ1mRM_<&75`n6LS*Uy z;5es;>=F01#Lr=6^r~&7q;L|NuF2i~EHW)W##P@;DduMw#MdP;WZhZi?&R+=2X3ES zii6DgKH$A|sMYKFOk!MS+rU!T#x;*rKnZ~7&52V!5qTehE-ql&yTiVQb2=-oiiygul4toEX7zl&8z0_yj z(wzg+Eh>(W32uZpDQ@5^GZJfuy}hzp3C1JE%!S@~2EzyrR~18D3b#aD z&C7$>HnsXu4l12LwdSw_JeP#aW48!s(&n_du@9HY+D0tOG)m=yusJ+NGOJ`dr8BMq zuu*3}{SS!pwd&krN{;j)MvH)GnveOeK9Ksxdy)O@E93mE1G6%3s6%62xu%KEy2eY# zG1ZvyaP4oK1duqtvLXT=pO(16Tzsu*{Sq2{CU=GuT79L@1RgH^en6iFz}=^1vR2RW z0)qxsM>_OoCO4`%|5#nzlF3ArD{7d3heXusF7|Ay=;J zwQb7pTj$9=l#)@#o++ZnUb=9Lra3nAsX%c(U>ng_u2*^dgBpN0DjXRZS1Cq@Z)K^R z;uze_lEFVur;|F$AF|eWd*9BKGvp^%qi^Lnk999&KCd;_ZQu{H_D?w*FnS~f@B9H` z|8|UyiZP%6em3ndzw=w*T?Rl3MF6$R$qYF_74mUFQqf%~_*V^edOI~BQ7P5Y6zKoL zhx>pRc>E#qUvihrjUpx}_1F}|o{A3;CFQ?G@%&4nw35@LIUBT6wT9jarhKo+cv_UZc}v^nSnqz17*;(bceW9))aVVRIJ)tzkSqKV z8u86Bunj-kxV^M#g6<@UzouJPONtG@-wE%~8JeXkuIy82NZaU%pGku>SKSC;71?N? z5P-JVa6M0r;6(L>HWMM;>H4%N-Jk0>95#@-5{NGw?n%aLxF!Eth((ZMW#$+A1&Bv= z3wADb;D8^z(GdtZ=0ePneC21s68JS&ksD%i%5Bnmt_V)jm)@y9?Is3mPPhoe*Tg&i;30g`a`^tP$f@^C!mcjHkymPKgMBCM zES-N;{x6)`YFa?F*wW*@caR-c2U#o#AKJ2 zwjs^iEaI%FOsS7Whq?;EyA$#fKYCw)vUmDIws#ZY_K$_?&zowI za#QH>W2e?>sS#1K1`QZDUm!3Lbrm%F$upxK{c5-|%eb7+Xt1?+|00GK1ILN7>VIhl z$M&KUP6}6QXYYr=XZ70CSEJAQ$EODuK^MkyLO{AP0ye2yFAd%X70%9ubBfs=G@aq@ zQvGqFI$!w!3l{n&1TKA?A~#CoQF%22Bx{k8zB-ahGXBu3`eSs6i!VP+AZ@SJ_Op^bJ|m?Kq0ZL|o(>yJag`r?uj6u74sB;elmVQB~IeB4&r|EiU9`=3hGy z^LyZ?QwD7jrQRUqIAb5k@awaU@YuS~H*56IUyjrVF&i0d5umKX0VKHMoA! zL(4#}#U6g&%c%~C0nT<*0@tC!Jy91pM1SBn%Yyn55`?v{aD%<#6yKO?<}E8xV305C zvM@?WLI!WMAjdc!%?&ukcqN!GT$zqy6GmwTEf4~yWRTjy7vK7rn&52j+DcYtiK+Nk1|) zpWhb~L3@6R@U%VTJgsu>w88hNhYkgJd8~uhKIAj_B!bmu!_F^L;3dO3jhvB~q>VAM zq?FM1X?&r(xw5L*!d&;`lwmic;$6jjW&Gqx1S&V%$t0_h6J+Oos5qnZCB4KO=1fdq zoj}G7O)zBSzq-NuRCQ;!;g?J-=PjxcF*wF|%XS8QQP{XZ+3eKsntaD9&h}MZBfAbl z_eTzzmMTy$E!ZZ_I`?GLiiY?jznL#And)(xNk`{XgI|c`!%xiIEXIXKh(fP_jCUht zy4im;2tFCYth?8w8a6*Ji}#vwN)e?Ot_~{S__+*l?1L4-;lgI}mgYO5ZQc-%&hH`SLf`$b~*{XsE>01dbI^P47LX!85U6iGvj`vlm zXIC2QEW78oWe*KKHJ`kwF7U~Sd)q3G+)7x~PdR8pJ{Z_fJHLX`w__@s^geNR;c5|k zp;L(mxtbn<+MLaG#QRxV%}j9WHfw$GAWQo&zW?C2;l1KW)>E51yhA(wOx|*JcVgD0 z2LbW28yteQ{`6If6m!beKO3(1srH|GvtIqUV-j}gbb+P`&{2QLMVRRrz}F7x0;fO? zyO8_-&bGmi(gcRDrwNQ+F&6^E+Z+Q?c@Ku<=igh4te?nK9XfOg^6XndUPr*phJy#J zd0jPw7kn(}Kv_cu16@g%OUVy(q|BDUFl)&y+{5m7zSenHi)xDUXgoAiRGNHIxOj=t zHG^|kpYwW_;j+Tg9wdg$$SAIP%J7Z}f!rdC27HrFI9(G?9sZ=Q8X>Ij-c^lE_U*aW z?c+tvL3Qe-0253ccx)GQmIDWe>Y$i&qGtvyX)byEwC=LyQ}6a36}s_eZ*%0PZLJ&I zm8ok8^|yR1G9NU+o-BQ<$S0s4cHLtGtZ(h+EG&nP=3)L}-`@|p;5@vC&#k6Hh%Vhr zLD71)pp#`S{R6Iek6m+yF){iq{fvDRN;-&k zkXUj_TO0VoEvSLqk1a{O4R1_02)0l1Sia_97@t2irX4X(GAVNcfON?e72~XJSi~OQ zs|mFT=k2PVNI{-yt7|Q4#veA{t-I>O9m2! zr>bHKS_>~`|K?=Lv}+ElBv0VGqKn~yc9MUFb18N&z0y%$&s|_v%wMT+TlZnh-_&8{ zJL&4r_J_F%OH4%(QtW-TLkOB;#$yJ11qxvcmy6ijE^okk&7snz-7TNr*9gOX5{J%) z>DGG=2!YV7%atlvmBaHHV=sox!DUA0SoWUfi0TUIKfNmTGv{aM z58(fax{HN^kszqGbN2H1M}^a@KL+$2XOp$o#K5Kdnm`Uv2nNYrY8h;tvj2cB^{mc@ zP#IdvzWY0rH7z^&)PNh`N@XT)IKMkX$Jf)g0cAn<{<5{*mV0NcTSWIw-?df*o;+(i zb64P_$B-!-qwG|NX@j1fYNjaTOP?lIFSd}<=UFz!&bPxmLIo55o{OXTnQBA|UdALQ zn>7jz-@KuD4)7w{WI0{we(^Q#Qy;}LV*ZO5v;UPHB|UPFIAI98J9Km6T*Py-luo6qqp{RSAK_l!kK-bU<^`K$iSENZ%d zCQ)I&>ZJ_ibC_-!YoFW`{LPtMo+m8~Dl6YD_!UDis=>p~sQ!rY>W)W0Rxqpv7l)k$pi7bLbskqu6uFVY1GoVo7%EqwF zZ)!eLMRQOZ;;vwH*;Wy*Zg+b8w&{x-kOEhNRl#Qkz=alF;7g<+$A1SIbstl_Q3;^? zT(UudYMzrxA@y!HGNO%kxu0mP^v(@15k|6GN6E->{Dfvt$AQ#bu>MykZ74mV_5r=f zhmhkp&7=>?Ci`=^E6sf6`?eA)*iGj2%+60Q_wSjUM4aOg+&6qZck{4+lr(%5pVN*p zu6LIK-o;k;TPv6!YF2vgM|8rBnYidzEaiY&rY?C*| zO}lU^CUz8+G{j{ z7xe;!KE(P1a!cQwwwG?7ElwjN-kgqVB_>qMV+}d7xIR)ynZT!-)Hs2$kQPa1&G-n*-Mje9n% zY4HV<$l)8|xv;PHf^7Q+*kwq{`|KTyWG$s;=Yf7g?Q<*B4cv+94j_9lZ{y(0GwMxI zeSzhkAbOhYTr+ySgvRUDG~Qw}_}QPluCN298hsUztmSzTG*p>J?3Qgu2JadQPE5bE z_2pX5ukaaNDvOb;8LIR>P#Dl55kC9Jh?u{kr}Vm%;AsRfPGwGSvZsnujDRV#A$en$ zY0-os5KO=dbJcIgncBg;aZm!L3}giAYsYPZ4j!2eY|f7e4P7{_(uPPCFx;?Tn3DpR zJ{h>P@7J>Z1Ga`9m+caf$>FGgDp+<$k`?{JK=+0@tkT2iNHN0saq&j`1|zPsua&$&aQs*VliN zY>Itc6G=X6TQ~t05fIZrPD|9bdcUvkZ&lD?_+_&bw*tfNz{}17=(dC^2==P!!e%r&A3N1j1DMmHIj*B#&QSJ*i#E}^|+g4y$IZ4o?v&I}^ooODXi{7;4} ze~ph;4p5Cq!!ZN*m%CYm6p}m`JLJ6E{pFQ-4u1XT3A-bt*Jn%Y;OS z=4Z3%-ma>{#E$EfrS++H^;MS}-yJvw^2&!snlFH2v6FWW6JG#eg10YRPdonHEr zCu}_Kpg%&yoY3YDLArneIUb)MJZj^Cv(*@NmX|U!iStmFaU3h^+RPz59fKjqZa>hv zi1)a8M~ms4)xy)%X)~~CLt+k>K#RtUlcl=%XVv*lyfpI!_f2|WNOQ1m)J1+>H1a09 zZTNU`_@0UPM2j>?*W=UEb@bVySc(c)`M#Fr@2RBsf@y*9ExyyoJ`cYnlOR37tTm1NCqrSFP&11%tNUMoBj6T{Hcj-P01^iwaNnZRt9i)9*aH zWqy|Kgt~+7^QTrGD}$!zr>%K*3e|vu{zqCcR{Z`BFKGDea%MAaxjNgp_tH>%it&fZ zcR^`q44RF7Bw}N;vsF8;;AM2B6~wc~q@O^4=LC8hJM~As4f+i~%Vz!$)0yIpsMN#O z4SXry$ft2zk>ll8oyYIP%!d%I99wK&{W-^>8Tv+WU^!nZT zT-j%Ug+RXj31RMiD__YdbQ5h{;Pjx{&Ra+EPPsY*Q2EJR{?RLCY}iQW1x?7pw>2u* zcqL%9wHrjs(HIo#K6Pd|3*=J1ner+m$3#IT`Yhs7yrOcZbJ*;+@N3i+o=0KJ)lC@5 z?-lRQc7EooAlWHAeOUBept>y-@27b_gwRynJAiVy?qHO){pkrbL&MB~DcnY)>2RWU zbG4mFl&Y{VzRCrnV0RY18GFmN)CP-#P(9}dqGIG(UJxR{ z=^(W_48(|hBL+-OVHqzoV)9IJb;ygK*4kA@)Lpl2?~P0=>Qlff$(MENOtPfm425ll z^@UNm=&6jbWwv~NRq27TpoXVwzQZ*cC6{_F25DkQgYhpUq739By`H0Ay=@!1fYoAP z2W&eJUM{thh#g-36VNSfPAAKmX%Y}}U>3GUA1bBkA^Ls>#bt!(+j+X0nuuI8RBlx_ z%G;@7bs>*A5j6x5lscHd!Z3khw~qYnoL~HH_3?5Ax^q-O5W1WeHT|^KtlL)7$@%kw z4($?7{)a4U=TgV&dn})Rw{5b-D7v#lJ*93?2&7YX{eZ426*r$Ty*0p{V?^5Uq%JbgoExo+4V2xwH+H>dBD*}9`JIGsErjN2#rRLsybxyZ`B5v&@8+G%zvZkh;5O+-eNXAXOV#n z0p64@g<2Q+DSUc~N%jymlnb_-=XDM=Y~U$P=laIN_pI#_dW2bnx}Wa~qlCesL!8Dl z1Npw~ijP7%akWxLzJlgp4++?SG5?s3*~KXSzWNpE8PiI>mGs257Af?U%}VbHk=odV za+5a$xkyqvE3J5`KAoqYR`WM~h_+m7-F!hnqCx45x=G%^T!C4FJ}s%OH>%_H(7QoH ztrJYVzt087^ABdLELC%TjEK!zpyk^0YX(bYm2}5H2a*~N45Cl|({icjry7xfmpwsW z5FYx_tJ3$Z`AK6$YQ8+-N7x&-;#@KDw8;n(>#h=(sYH`tmIqm_)MR75wo2g&l$FWP$Bhht zI&!R5@XO#`plaGOqquizKhBquA_lMbxZ$=W3R-)VF?V@37ea~_bkBcmUz!lfdgipA zcTM*LP9YmRc#k#5vRjJ4(vRJ@)m!ifX9bq;_QkP;yE4-tzGsxqB8^1Gyv9G{Q z*gzJB!PE$1XInGz$TP9LQ#d+u3N+en$xx2Xkw!b} z#A{T}e$~)aohqW4n)!~#MkHlYDLOTF`08Kpgtzy^+X)iOocu%_e>@_c;(GFeWtU`p zxJovS3Nw-31iHJQ=4TexcGG@StC8}=SYr7@=Hc7yA_dD0<>w|WjABZbUNpv+glF$D zM<*n#ov+~kq2~JD42UqSAX0h!Ziinywf3tfzffsTF-bM3DCsD4DmJ!D^BGXLv_j;E zfva}QItQr3sqY1M%q&Yq^0DzviZe8bYsTQG`D2p08Zk1^E!0WGXObL!GIk9|{9!}N zGx!qg_VWYtdFk8><9rS!Jhtsa$S6$iyzb$ku>|?z7X>CzmJ@9EwT#8lNf7#TAatFoP6ydNs1x*g zIwJ_ap|y2bp_HYeVX#r^AmP#Yz2#bdc|#Mic#h3YiWlc%$eY`ty_g`wqne7`-Czo1 znk%qt0-S^(=w4s;oNWi=fW8Q-rZ9*eah?ztd64TLVxY-tk}j>)=5f?iflkjAmwv|{ zdsRItM?T44JN}cJC8>YCV|i~6NCE1Bqn_)Z_@9~k3q6WJhwI0F(l`>hbUa{gdNT}4`wDi_WUFL+s6I$t%qUkdlQmb?FiMSHyeX;96 zo(*ZP)sY@B`-_`xe|04_?;M%^UVpgEOZSSf=RjFG5zZY((z0hO4z*GaHd2CiyZVv1 z$XI70fVE3Ql~2s=W#58F3>*rp_e|K#&4;F&8`nAqgRU}@wWqHEK$4G9%9x7Q&-5x| zkxb8w-Rd17P|_pA>_eay5$I{KA~CSre=WDM#EjmL%zkzU_IaT>UcOuo?C$FH(O;*%(!C1`&Gbm0zL!x9_K$ABCR}Zf)Rd#&x(4W0BO$ZPPb&!dB_0xo z_~|n54w!cadGA2SO1wghfp$BL3K6*sQ%yPepjIbkV~?-=(k0I~*iWzkKTTONdCOw% zpu4|Hel~VlzT74c()i&=qUWAxa_Yj~!1)dRH_^@%HVudl#^81bLXj#U+J395pCletR}YAoerO5sP99^h+lA%|0EbkzWTe-5XbQUkdlB z7?M1e9|!(u1~dm5BtQP@jB!(1qebTB9_tASuo3ZfO&`0HisLePWdwxS-}`f&QYX6O zlfT<|Y{dOYv`)@lve0;P-k0#8y3c1#_pH5hXz5!U;rKl_t6tt~`F{XJ|J+OdKsFNg3bc@Ap_Jy(xH@3zA+s8`N|O4ryHp zIny^&;Z!B`&(#BUBc~~OM@dHst7cb^8-Yb~;o<61V1qUk_+2jFSh&Or^)avWeN|OH z628mHce`x3o1=UM-*%t;KsqAPPT{oy0^*%igOyLf8 zHhuZqaSlrTyhCufqI#-!8Bgk3p}zc>`SR`;o~qxE$|C-b@XVO}-W-+JPM6^RqlZ4E zkJi)V`#hyk%ooU~iNGi%UHni5^d4B~`$Xu$qPg;$5TREFljCN8?Q}7t{=3Mix3wt; zHNIVDaZ+GB1Ms-KcJ%puz(ESCj0M1$?DkUtw4=VW`tCu{zF~`PZUfiRywbk{HK!_- z>w$EzY2DlhM5)F2t3UYr49?Uw1boWwT)9u=pE5 zmy1)NHZ=oR_P4?LfMzm7c~gJ?!sE#F)sN)|<#j{+5_#2^Jt2n{5A?|SC438f zVr+DdN5jegBY!IkfZiuCX+|oM88hW%gq@fzK>DU{lx z`**0H1A|m(c;-L1B2C3j>7vJVhS?7d9Fl5LqtUf1=VLo_xD~bMgFA*u2``5dv6r-I zb!}~}Qlzzw1aEN?mzo6tT=-4jH7zo1u(23&zMR*nVcv1N!_2x^MnGIGK9csn-In zzWu3bv!JjQC^isdd;06eEhhp^M9s1UNK6-n;}hS~0-1G10sBEs9Yco+&1QM(76HC`s)=3*i>UH*^a&$-wOfF=;#_zgI#hiznMz0%!P>v}maE4}z z^)c?hQ8Ef2>QV+P@45p`ZvNtj#Y@7=AcovS=+?X1w1@$M2DG(n@Wgv#(jypYpHFd2 zqqC=9<7Ht;)O~Yxd{mn(?P`obT4yZl27nolNC-Sy8k4#ubqyUZC_((DM&uJSYeW2v zZcskO1H5IdZfs2tu=zE9diH?&VyZ=;Uf_M&IUS{~na-FjkHh`7y1fr$V>R-Esj2B# zS!TI74o_k*Imyi28|ZQSLq>wr6E$I1c>2Q2ZGvm-u^bgz5IH1bFRM&oJhQXpx}W*4 zTtww~3t;55F6v*lsZyY_H$@kgh>=x9uyo7*fX=<~0PVhuea~3Pz}W=B0~x%R^Dr+G z3%V?%yJ;G-sbBaP8yKu;A=haFA-%hYw*4bG2+{PC4^g5`jmGU)5fTsrki^xe@h(8t zsnr?4&G_9pD*zUx06qUt=LNXfQQ*1d<-kcSFneaTm<#Aga}}6;ZcL>t@~cRqz5p<# z1}ESk|4CwiP#JOO5c^kgP!%vJ{QYH<&68A!crERV$4^}`03Q6K67Zii3%sn$2FSLO zhRLg5l6v3VS&@8YDEAWsv@ZT z${-hjq|KnFyPV~VXHS9nv$BESFI*_#L6;mZ%FKsUtMO-saPgpL$1AXBS#b4|MMKsC^!)PaBfuQI_$1V{!Y_OP-~zybyFG0i1D?LC!UKfYCjtHPN57%}Xl2UbQKZ?K z3&LYLb(GN3R$VLKnqwTvVjoH{5D_Ho>ah_&m4cv9Ab4JoXu&6@N>kyaGg(Ke9i0A= z_106Pz@mY72;&lSDboDyYS&mGV#74@Ds7Q_g5%2y+4NZ8{W(8O!&uqiS_FKF2 z`Fu|M^L?)G^Zc&g_qv|v_r3gcj^nKNvev!sb&s$6Uf)?WQ6Wb9b8FR&jpfe9GnF>; zz6EcCj9iUFx0kb@OTX#ldvILHTdvhDN<6%nJ0CE}+qn`dBEn@pCv0}^1!!eEq(?{= zNnW+O)T^pm0T&U`6+m?aaIpwpyC(Mz{Xq->D`@hx*>CRN&Cqx5TcztULN>Q(p(L~$ z9PcLKK{v+(&TN5|ZM>xw>8F#jRQ~?dS3hV#HfshU*Pe7T2FvoBz2?+Rt<%nZ(Kn*A z&AOpIm1P%MP|t~cc+Xz_TA*lH&0Ot7uYuX!yQdJRPMsn>838Fv$S9Nbchje|g%;?d zcdbvMpe)9iCe*w-s;IXk&zVO`Ij<@Vp-11=^-QzwmR{Ic`W2aWQCdk9u@jb}OyCdf zb*r;Z$jcN=o+v95^MWs5SK0?TS;Smc3+*d4Q-^a-bCAMeMcphN8ItY;1sm+8Q+f`A zs@~pMW+Qvo9McR1?(jb=7y|B@h5?#|znUQSJJ`+uX|Y6jx9nEmd`Gh5O^J%F4Mahp zr^ZTT-iHw}Iq|f{V)dG8XFrN30?du?krU=Fg+BjCybTm-7 zn|ag%M2~`zroRKfcFwBZn2~MY@w%!HI&d|BtzY-=WFZnVqo#zLcM&A5q>9Ya$$mYL z%AfZ1kKYB+%a>E&(~mT9!ay2XM>qrdCl3e)SL*l=Zn7ugxc)Dn%5k8#F|U<-X47uk z|xq2uwnp>7QCZe-M9n1%Y_t^hx2B2XDWmj4y%`%9SJ;sP9?&9%Nn#&lKl1X_PS zbhhi`Yc6gBMDtG$RkQmo3Zb)qa*J=m)P}B7dKu9d9j0msG<9@YSk1y2iTb{aB-ixnYY6 z{ZF$k0qCMw7066F)XLknP{i^v~e*{ydEKrcb-#Ax@%kxGlJL%GAKXZI@j@9nr zUZ9E65A7Q9JZtkHWv1o!*JT@GgG_;UAs3}RKPkDOd>R{?$d27kT>=ZYGr3DgqyflY z5h(DiTkCRQvSZ_`PcH2oD<<>K;^+s1TKZT;a|EowDQ7(_b)+tQz(+`xeFfD^(#K*X z>a5w4<2rk=C@!Wk1`u6$X=kq6?$lwRqbhz%i7pG9)v7G0itNRFn1ba_E)5(8P0Z^Z zON0(o-qGQK>WD2jX_d~fw_M(Rb57f^FJS%dRPCEG-GQsCPr(gyIYo5qUcS@-zeH$$ za8PJxm}c53vv+P&eo1^F zqh%`3RyKEY(o*nT_SC+60&XlMV5)C5Svl|H#f9Rz^NIC4Ztb%RyBZnu=ni-}tU)@} zHv*1JG8oRzTjg?5&L25rD87m~r!5FXk$aM;x2T_dhF&z5SXxa3ofd0p4OJ(F>rzN} zqD_`YxOBWkuJrluxA~ahA1iAcm)$)OQqVpOPVUgcm(fYGTWvz)yQ;#ka{b&bgVDGu z_~dLVy_O3-1qW=s{w=EM?ED}?r|kV)$LWR6sd7h6&%8;Sw%(ZR9MQa59!TE>!2sy{ z%M?HUi3NCbzsZyo-l1vT`|EYDf1R<4(aU7V`GB!`-(-HnPG3haqZ)%`okzLFGjMkJ zH>8-?YD!o!z3n~Mge{}zwj1RO*tl!xDj%w|7Ta^$atUI3ZrWeCjPljp77FtwxR=B^ zX(OxXDwc3-$sKtM^`V)+v47$sll=AJO>{ac&TSeY!-cVjUKITKSNNOQg=@c!+%S)}UIa9%U zMHr}UHDAM2?-w3956>#)DwI#=SCp)3rL=O8hS@Y%qZ#pN-OP#zlj+$78||qXN?hNA;IOERna>n+LVAQ2dLJZLUPPNBT->L*x0Y2CMBO!1 zC1ISc?1vAsUG{4b&0FY&Q0R71=}nVmik|F6<7}hXygj;tKPuB6$!)M+>N?xe?egWX69i$EvHg{=NF0*5cz0yvM#BgyMA%lO;Nkc8H&Vzg4 z+5PtM@9CstBwe!Lh{d#PeqI7<=8l{OH`?ALOKU2vTG>4H=PTz*{r7qMyN()9t2L2y zz}(i4#uHb~%>W~EAmbx2kFsb5G>ryve)+yo|NVf@d+<77;#h}5ef-1|#B z2e}aKD>71R( zEu6SX8!b!bzM8AwA)owP>&FA50R3E0=DgTuGOKSIoS#(7j_z7kg(YO~+=cri(9Z0s zRyAR?>$$C+i$C)Ns(2Gbcl3%-T%F504PkleJV<|~*4T{xd>GUt$N4k6Ub#}&x>7XhvhQ8iRIaa*zj!d$`4|xA^ZHRmkx{Fdk|Uk=WnY*Opo2cc}95*#%jBM zkxl4#uyL)CfLp+?+Ta)8XBTQ5It||4jaw+(e#dK0zx+_~s|n?skojkID}|o^COs4N ztHWB~KD9Z!jI0!vvq}EcTj^=TD)`ksU*a8v-)pxj595DA6jWj}13RHcoOd_%t9##Y z-Lpp0+jBoptY=AgImi%c7?#$2zweRh&)nnRe@ulz*onUS1dMjI$ux1yQl0XGS>BVhv$5G%vqaBz z`Tbd3j99Aka!&pemLkX>z39ikq4(3QyQtZxeb@>oF|6Z7yd6iz+MOWgrH=-z%v zi#}dHn>T)0OV<4pY=X&0>~?#fmR}wB+`!thl6eV9v4=?J_=cK&0t`?0Hi(WCuAyN; zN9=t>gD92N8OS5CKdjDDIGMhuhPs?>NSM~$e-KsirmDS<(ZQx|KB@4K6QJHc=p2%?gj&MBS}}bn z8YgWe`ek28i>s;+Hc^_Jwe0>FqTgT}(lfyo^f zCn06TH-Qvb;8z1#$J@b$@KY_@mB~@_a#4d-afz;SbaE0Svo&4wf=jh*AAEZR5n$=%JEuG&Q@IbFE^3K-Leq* z?+xIb1dopwI1>-M4~9|IT=^NF%h;A{IJx)b| z{Y6MjT%r07hG`gjef+Ih6nyXsL_8U;JR*&w5tOG&`a~V53wCaWlvp4^5R zWl6|F7;K>qrVpjiCY*`|DlA3F0t3#5f(TK8k#5-B+2c7N=YtGOGx=>hAT#C;$g!2h z`Rn6}q{GfXcll=Z(6?RNeGU!Q_YQ*K(3nB~%0Em$fPkvpXJ=w;f#^d*2vv^V>MR6_ z@9#)6X;VHw5qS1>^(G)dd?NIT?r$dnUSM!0{5nL(eLbEK#Lls76C zKqbFU1?%--ImiuVz)w6+(zJ-b{_yK-?q6Rw)4)%-IxnDno(bQ>eQnLji$s{UT`8@H zEhs7J$fs}z3s~GB&7}s)wl30`NGKlX_yx(xCWUu>(Um|r>VJH#7(+-eGqJM}2me9{ zM!ou5a;6M(BpLX}+|H;<^%=vySJC0c6OF3`k${P(CZWCSD20OYq|47dKH%bOd=g9><1B0lt(+9ZiJc}E5>`-*6EfL&1d-l-txXqPlMx{i7 zEzc81outRb36ekGrkU|~E0ih_NJYrgAr1j9*@>s!*PU7psEaVqdXOL1=ns_yv}SJL z?TbCUL-8=(X_Cr_OM9zPl`ST7t8+=t_0sp8qELE@u#ZFGF{k_3Zczd)o*_#eO+qAv zO=*A%h`XqCK^78i1NF&N#$Xn^uDXvG)P*GFr1dMtQd>C{E1u?J7P8dx6;5-`LQQ}1 ziVM<-4W~-)7dT5Y4VE3dpy=?s27dW697ydYEhB(k=$XfxW-$4bW$ek?~zET!Fn0{1Es5v}vXqFI$APa{7f^``k; z^_Ul9EXeK~16N{Q$n+G^%rA`yASq2w`-F3lwEcPOT}5fi{lV&J-WGR9-!B);uE8^R z3$A9Xu3M?gdfc+wEb3mEC}W6>K%+prr&AKvw}%O&HIR!wPej^V-hc`j4tCdDgK6Mn zxjk*(WiFM<2W<^ZkZ|LN%lr3B{hTK5LqwHpAB_Ri=xnF};x{t}aIe}gj2bO4gble5 zt9gWqhk91E>JD`7#u~TAB4d2N1w*7mr4Su?fP$drD0-pp`G0a8WZjJzOxkpBRsElJ z(XRw~z%-*QT@yZT3(ln3weNMoVd`foV~D9!K%kD6I&fOSVLr@56+7qnEDCiCgxxOO zdHpyjj^TDlOJ4CVH;dFk`0|dW)p946tD$Wi-bJ0w@=fip#OUU~GNr$^cpo4^5Z+v> z?F8&a=u4A{a2Ww zi1u6jKd}HuJVwSwxIh0Dx*gH#zn4~V&`D-(^o7X~A*T@-C1vmpVSd@RrCyPg5$Y%l zj-rVDQ=|N2t5j1=aed+W589jpIy|JBU zQyH(UZ!^&gPVYbuln}Tty4L1OCbuRRxPN|H+PEiey)y~mGamz7Ba+#z?C^?rx+hxcJi+yz;$@PTeUL?lb#An25O8Doh4FZpFubX z;e7@?uU)4vDbd4F{9q+=I&-ew1dBBd6OOd+8HkWIl6I1ZVxZY=tcb~GLwAXs!W$Z8 z-c?F_%(zIM60Nky2kW|t?cY7Ex$yVKW*dIIk>2iJltgGrJKI)EYdz)`$#xsA=s4z- ztdpT;+})ROPcz=&?bU-9=u$1#$+Hch#$I1|xqa`kx0nufbl0Odj~!;EF)@553gI>j zdGq=!Z7*728V;2O#!cZQ8I%X}6}ZT3zI`p%eSW3*sm_QM3@W$N3MIS?1@vJ4vJ*==LSoOqBa6RIa@wXUzOjXYIvcY}NxtW?U-UBy z@3NodtpxXnzdf`{dLLmj?Br_Am6dL8`RBro|aY}V4iLr27xY_t06q5NE&K1LK~ z>?VEeOVYgvzjcz*Hr=ds`^2qh1`HBHyM>m5Qir{u1+C9!U{&)-%5aV#uT=$Oyz4si zWxG~Y$_eDu*vQ2Wk;}4>&7OEree!!qH=Gc=%{AP~yJ~f|ywrpTs<1g%loUw_F0#1E z2IZ;N=IZ*y8V?t0oV-(T9V@^1IV$FO5+@Kqr-*Zc|A1Wmg@}FVf4a?3g>dTy3ouQFS7q0eCIHROpk>6!ZX=>$-u zyrKe;*nTsezHdA(psBU@IoKb6Agl_n~wwggxHFWf5c~1ZB;jET=rp9 zNe(@s7p^ns?XtbT2}FG8MnY&!vK$(02P&?p+EZq=t>{`P4b9qhzsa+04e)ZO<7mRXkUz~^ z!b-vJzfk!xi)HYm&DLt0l8Sn7g2xG2Nbh_7GKioEj~c%96w6MIij8&em1&Re%vBE& zo;C3utT7UZ#5R@`TPY;lpS4Z|8p8eKCgE}9zkNbc;7fH#(Sl|w>d0tLk`UlDI;(I# zCN6O?1tm*}soHePf5y=N0qZR!ertf>TDF0AH~xP`?cB5FHj+m$b!)GKu8FFQP-t(#k<7#>rb zj54v-HtFR;s<^7ApRm4}yZFnT;OMWPl%LMN0kROm>y*{&L~(mxD&QmEs}6b&68F#P zs{67V{q>5xEI-Mg|D)_8a|7ZP0GniI>Y?8x^T!Xq%)bV}*TlhaBJg!9)7kyZ6OnyI zSwjdpbqa3vsPgr1sB;Z-+A#JsbM8 zT`=LiXH$93#6}PEz*JU1&~?rua?-Lvl3!)BXl}J;Lupt)7n45JkrjlVU#Q`Kl`FED zw9*`vhfplS>Oqm)mZcWx%;J&9c~gqKSd3`KH*6o2`&M19oJXE>C0(#d{qvj<9S+p6dqW|4B$`TRaaS=E-M-3}DhYwO~Mjt|T1S^~s{ec-_|Al2_Z_rEG}iM7<2d z<2Cq~;;O8QS}7wbm_B{ceR1I#n^u{EY@1ji%cgU*Ei0__f@R&n*lhHT#3i%co441* zHY_NOe7QF$K=Nd~MC)DXNjP?%??&&|Nl4Ae^SEs8in2;UlkeOYy62HySv8RZMM66C z-1FU~We?evhnT8FuDCYllDD~B>R3Wif9ELe-uBmvq&MW^+P+cW^NEJmBokUAMw{2F z?WOL|rM6|e!78DjdQL~r>r?BZ7cEjr*Jt96jyFw4i}^{Ms+s7!Z;!?ZN#hJ*2yuRE zi+~zdKLFU|$2nuX-abf!;xcjPi2-RSw{=!yao(B4dCwi1vrNobn>k&iN|;9;40Rwq zX|vrLHPtIAbSb-cDoqaey#JuyukJ5PJL3_2b`PPjX}(3b1T&x9m7ORt$nfUD;!1es z*{AYOt8?Q3$p0|^GHt|E*1;^fPzxqAOqD`t#=Y35j!6Ww*K7Avxdmb4T zGVjLOv4$O0_lDO268q#57MS^n@%%NCHn@b2qhrnG3m;MHIbA2%*lWYjp!=-na0RBLK)TjZm1R|&>o$B3~=bUc#QN;6-G+>OwBch635(^@rrDD+h-0iqRXGtrwfRPeCiKt#v=vuwZk zJM8?h*b*`>D{Q?_K50&L?Eb_KO+>s^@Xvs=3)R3Jp0c<_WGh$q{!)XiguGu5rZ>B_ zD0@svE@-!O(&0m^I->}Afqxy`zNlL_YkuSkt>=r#Pii`>Htj=8-*I-hKqium z)BlMc59;pk&D$w_`aQHTd%67%)_&mAw$tT`!YSGI5_$8J6p@P#J!3(jM9pppRHKMy z;Ppt_yj6Ou;Tzc!+_che@)I?D-KC-?gL>>aQI>)MjtcVjH~i{;^b6c3lFX(e1m@5V z26Zw;>p2H12_fEn$m8fqr3YHe0ay=i%S~kSc^{SYOj@+!?b%vFGn-J?QFz;#s{T?_ z1KCx^_y5q)ehy)3|E{4~-2Ab>RP<8R_QM2x`8I47+0pPgN82!Z@5ctazeA{$yIkM$ z$pO;d=&a%qp7!-?S?H;hked0pjT4)c?Q?zkZ98o?Gmh{k_YrRq0RRVeib`@OdQlP0q zUBjRwI}shI?0#t|QNVIG=9n1ZTFyVLtU8zYKH@?b9VezhzDY|yiK0P$6BvH-CM}Qo ziN3z|m@sGK>q9ZWy45&=D#6=sQ=hP+`G$8t9Y9h+_a} zL2jHWJ;?2zUtM6-OL8_UZ!oMw&qvEQy^j=-1XPVD>8bPKDahKsBTcyAfeUd~2U|Se;rY!P*^F2Tpmj@&h z_v)%&126V1UkV&trpC5Wvilj}qC58{=n%X9Z8Xsgw=W1vsXy~LNJw_{=<)AoqoO5T z_WuRE`s&&({-*#n`p25;yE*^^N;#`S;yZgG@M-%`=K~IN%k&#kt+Yn7xpYJ^wCFk# z^|OrI%RQ^BFYODrZ@6~6qmJ>uhDOUjtVIObv6xM~L1Qp9UWE-+$+#kXrpF+$j^J@1u?-^yLw-JoS=jw$cFvU|`2 z(+LM@v`0eI!7p1*UOA9uA!9E0^yqQgP7F}+67GA7BO><84bt%mv&b+(WoyoYt8}+d zX?WdIy9+c4eW<>DhMyRDbjSW{F zs7YHbY)zL9lcTMwb^f~6_2J4X`g1}_-6P5rMGM=du`Kge>J&^X!gK18B9SJ>qVv>j z?l$c=u)-!CeT^Ehb9`%LMWkIwNmkIO@=Eh*A|8+#RV4B9p|mprNUCX}*S-GW^<<46 z7bPbVyROqs7Fp=I)UCwjkG4;$ww|@d_GWAb#M%~acPd{$4Ts~j%yY()9nb6-inWmL zBqv&&d?H440>?`$m%<}8A_W%JvA7~yWw==wzPoUYk%4QCf|`j^3`gXgOj zw3DRe8)8b=-E^%rQk?g^BDX{~xpSUpC>7wQkP@HXZFg$#zcEoG2~m4i7&@>bCPXz0 zQS^1OdtV`Bxe1+lzaP{=5f`+H|3W%!FP1S+AwAb?3c?4vStYkb+;YC;O~h~cz>K_M z4Zj?zjUwUUG@16DL+=iOudrg_llJ~ z=jk1JZcoG})H1Pq<9tuAv98vNcSB@~&>%%*(&ZSDhpN_E_vgNQJyftBdo29>C15iZ zI9`Pg(7gqa#}(;6Jsx6M^MKv6r=;R!n_O`5XW$F9(*E4Khj=kz%kA{XgkV;3~()DpJ0EVm>*gj)QQ#O}dd z_;!gN^4+^aPopn_Lm90f7?oTo=VFW1ineua+JJlH@jS)R5@iu8DZaMV!^BcD-fLj6 z9wF43`b|ih)5$h}M9sP{|4g1e$S!QrHq1MeXU}&HH+q8DaDO)C)N5SJjzPwP#Viu( z-Wash@qNNr$P$elW)6ogJZX1}>5s1Qp7%e-+Wkbv zf{e)SI_Ap>UZ)oly!(qbBRKnTP?_C}lu<{Wwd38eavx$jK#sq{d)|^u{KBIj)15)# zlhqqliQqWx6dN3GRgux;v#Ubc^mXnV?L^`e(O)Ig^F5tNeMT?pcfabPwU~!_Isp_M7u3)&R#-$i;e`whF;e2w)o`I;?Q0X z70}iM)fS|88#1I2Yaj@_eTw9#ZBwD=%v~&;g2|zWMZ>)93N1aVGv%7vZ8dL5K=Em* z%x?=VR{wT&!f6Os$DSY)V%o)4w^6BJP3A5~NSQ|N2W`0@ki(p*% zM;3v1%6|A0B~MQq8amLIMnel_y7BW<*hxop^9H%>gcW9+)u<^qjo`q2$CPBw3rJ^U zM}A@^=(2M6$z>s?75+Xt6F(5cwS2n?jRJi0p;5Q}4_e6g-OtEQJk)}38Iwye-&Qy= zVV@AfvfMev*Vf>PG+BPlt*!l8B?gjlMfJu7qenM^{QO?+Ox)Fp%`}K0;~>|7{A`No zJ)c+_U1l98Whkt?e()kCKl$0abrKFHX>d;4@)-F8o2D7uM1Q%`@MjP;KG+3C7ndrh z2Wd~K3HIt`y)cDuRS1lo6s$U@!5)-$K7*VHX5ejn3T2nUC83$NUM{bZ;I&5OSGUKgZ zAY@Xyc5j^{RT<-r`d@?3Cw$Gn)7vDW)#PjiA|nU*-O8e-8i+Ka%)A zrPfEO<2;BAJdA}y8YJT*o6WJulv6aYVgMK*Nf_Gdxjjh}cp0BTSYQYr+ zxm2Oz-5UC^=X(;YQaIZgdC8W~xw)`VWxaFC+Hbs6HFMT*>=H4RHCOaV#iamwkEOhK6eH z-%YL;1oa@V(#{Y|j|6=QNdb4N%B22V>rjAT1PfyVMRWgLSjvR|06^|nkPp8)xJyqY za%56TQzrIu+`%hg(~mo8NXQs22JW23%Ea-yF*~nWga({&QhU%ju9KHzCHLh{P4Wsz zr9IB5@?#m0!eC1Xsi<>_y+xyg!|dNnv3IvLD~sl)$Q{B&$dril4#$owlU~6e^n~d= z?&Fk2K)-GRmsFiPaP~Cz`5QHD*r)W`OO-``D8#&lVO^mMy8G`M4c?oowRjnc>1gD^ z+PeJeban8%@k6g2n!?9AWz@?-xR8Fsiub(63(8+! zl`%p>5~9nB${wVZYLP3HRCWcwXjiZz`LLh7T!|~iyK(A>HyU@P?9|T;5AL|KRIREH zlgA5#rnK9Qy*KckirxdaJaGK{khei!b9?>V=C*n~SgN{FRih2HjGzTdrP6xA-vDg~Rs&%qKzZoczpP(9fo^(B-gIq=u_oRIMh9p677M33L6$z*q%A15&GAUm# zTo{g;S}sdHc;llv&AdAxh{>}x&a3d}F0{2onZ>EwVEVObSDL#>usP}tvEibbE7Ccd zNZqW$(Y{W&Kz0RHM#?(Ll*Atq3HRqpi91?;j+B|KLJtJZjXeb@L;YgvA~*HyY#tqE zVcxFs;HNDiNlzbG)m0<`A~8bRPm`!q1rD8tCh_j4>6^^ZS#M`gz7g2K4s{nBHRvaX z=Ne#j#1=7`l8Nr>XRnC2Y0q_mRx}%}736jbn+F|Nako9+xu9>a?;B(shUy_Fo{e|W zHE5L>qZOl{4`Ly*kiReq{fOh~d1-2_o?68xm=3L@~rWuhcnC34~MsY?F}J zzj7((Mn+B>9K{}}o-=a0%CO*e(I-!IroS$#?27St<1*d`yR~Ot8 z>9xZ2ydJ>r8B$8n35H}&H8LiYbxL`NLrpyiml^x0eHK_-3ffWQ9jGE$53`#*WS{vm zZF5}K&MVRuuT=-@ai3#kLROc=dG1(xexNfEO&Pc!>LM*#x%)%0k=jVw#~6w!%#ogw zqjl@GO+(q3Ou5c`rtb4Mf(#40x>$_$lJF;2A~S<+oaDnEo@p&j-3Ivo;bw8oa9x+NzgiYC>GSefu4|_m-#NzID$)Gzp&@LyJKzCePQWme9oN{Ej5<; zE&UfnjV_kFUYBj3^}zGQpEp+GmntMX1*frJxn!>eeXUm>rmz0r#9b&#^?ekPh*!h zbOsLZ1vEDHayu!|}G%MYzbyUj9XC%$RD0~N#3QG&uLdFq%%sjLB%`9P6fdNy~J#&W9}Qk8rg zWhy~LUsD|U{q?x&}KnWh&DiA?8o76^@nN*3`D*$KX4PpJvIR*sYKiIL!i ze?dhg-Siy=pU!E>K2976O?=q359jJHeCSm72BCfdKN$uV_c2e@>G4N}e2QMbFZ=I>F)GFK$H@B5fC0F;g*TKFPL!#>DFq_sN- zWf|jg0E-DrS__un9zIvJ7an;>x$HnS;hb@cw)*8g(FRvZLqdR+}yw!2rO+ML(M3dZV;#rQvK9NO*=T7iCm z_gVmGh4Z=c%{2jt{hg4cxj1ggeDp*O-LM%D9(zplKCpn-i5K&er!#bIv z22wU9KCaAKQ?}))>gxDgxUVz0P~2!j6l`~Uy&0fMK;3pvd{^JFuL9+bod>>tb|>{? zHfOKWkoZtYA@bAJmrFj44(6R`^SF7#kj86B7No-}Rq1uG;NOhOg{99okzEI>Sh442 zMkjpLE_80%!0@w!X{QG!kp#zQlxOhq;ioUI#=VQ57tj71JSRO$CKZiV+QWdhQB) zt+;E8XmgGSk%WD6B{jj=!r^px5wC}Fddc<1ry$0C|Ay57c@jcc3`jf>7R$o6!>jH7 zyxNF~%`-V&wsA7wuE$vLMNdW1dp!s>Oi}p3kUYj?VVHzR zJq%~SJOAh)6xa7xYrfS7WiI=lWZr=g#l`IiNxm8XfkY^zm)P7dBnLs1!k}M{#)2aG zPS2n~=FeB6rTh16(74Eu;;Pj3gi?uZJI%x`bl`cLy}tLff8%HfKXtGXyua+fd=QSS zqYIr`_ppc3p4*p~%)K!b_=2Gy)2&;l%x;+pE|aFb_&oA(T#cXV`>5UPb4W(0nN514 z5Wj$;ZpKpVWW127XQz{g0mA9oqLl(Sr8Vi>z~o0asc9AHYlFtwQ>dsf4!?|x^BjDP zt`s>#wzEIFx3jUgI&fIz<%4Nj*l5`5L`qo-ALzkxKatQvMmYe1v1f08n$`AfBfIShAGiM zKhS5*PtKR(Ly}WHU>i+Vdzne`>+^rkbHk__YwKO>R|kqVugkFczVsJ6p27>}|K|WU znPlhVeR)`F3Z{jP&e&tVq$KC&NdwD%8}Ra&Z|6xvbg#nAe=SB3m%O~V7(~e|BEOgJ zYPJ{BO3K}N@~@TuW9HP0R?CAN`T=Ky5CP}lQr=A4xBKNy(CLB)qPPo!uuF|~Y%-=I zzVes5i{3l-*xEv#AAUoaKR*OtmGIphB;M&3?`LlXy+Vf(rnurNW<&^c$LG)aANum{ zEK|xtLUaTyNn$7j*OQHl$B=>BBk(Z=%0|NukOTaC7Z1ICp$^dd_mdc4n;$42Kf9V| z!u(~_|B`mQ+xwSNYAQKTq1Y3ZwJ~FC#f% zI0$RGu<3t1MR`4baTUk0MD#UVJC(0VnO|-t4;67b8Y**km%(-y~s^ zVbeM;3z2$FBRH+aEx`Ve(O1H+&Tj2z5y$t^!<9PGu|4%VC!b!X)2u=tJ1ot=zJC4t z$EJBCU`@gS$^1$BF`T}QWRn*Jd1GOkUe*=^$^70)k^OXZcmH`E2*)4`nf3&5I``wM zNircMr6=L64C;aIEF0t82UiAI%Q>sCrw@5xWnSL3?OJB**h6;v!veng{Gz%g<%zb# z42Sw8%!c!`;J{BDDuE8elH7Q&XSJ=#jt<__kCdIR|MQ>$;brDv`yROk|Q2kwA9f3Z#N zZN10Jt6&B?B=TS!t8*}Jpe{-4gD$*wGBHtQohaZo-E$c-EQJHIAX_L-9E2dMC8Ers1Aj?Hq_0-`v|GFYjIg zxs2fzDP0SLM`XVps{8^*^O_iAOO)3WmA0L^c=VU+3u6=1VxfZvL4Ymr1!|6sQ=+)8j< zW5sXvSS3naHAb)GbaWc|Zbf^qDLU@%FLij;nAAhIjp!k^A3_Ta}m#|xb z5QDN6Q?EtwiSZ${x6rsBOO zA!APZ0%T)*zo#4?;7X<)E(hz`sLPyBqVmDESCp(dQ7^r-4{|u@Q03oS(<{e_4omEJ zmn^p7Iq`GzfrA-`=hxnBORy}I9X@#!?>%=&=X2nLp_*~VTqs?U;?^>y_~Uo(zYG5I z-R7`z@Y=xHTu%~GshjWB+cQ0gme+0t1|hf~dU=5s^4vT?`&?tQQX$P^{+)Q2NC-DP z=q3kS#u<7{?E#qBl&V9UykI1DAIKl z={m|99%WPik!(J)4v(zEBkSV#9rN`jUu3%7 zJ5Yk)PpZ7~zX3$O*EVf?uhAYIQM}no3Qwb91{hvR(8+#_^mj}k*&^p>%OA5MOdEq& z{p$8@Eb2(V&|5uiFIk_`gLDUe1W??FO2ouiF!25)>twQDoj>WOBftXETTRMV+J7^kUa4gM7Rsc3SnEv;=?$Y;nJh_kRPMt<(IhLU0dY`sw0|pM`4Fv(S6v1gEnK<&DwPdPQV^ql9tEsMm1j0RUW{ z{smla7E(?6hw}JkRQJ&Q!Y!XVAB4~k5We{|H%l0Y6Dn>z!{n3`y?Y_^I(f+VSxQ8YD{mf!a;zWx)M0gIpWpo38b? z#VqVbrNbO+f6yT8{`@KGDC3uM$(i0L-vgf;E$wDzD1Z;l6t^8RX#ZKtnW+Ey23_7< zAWBpsWOx6LvH^Ve?_FJ_*|}zjri+{7Ktv|5g=?HHV0-?6To9i;!qnEB zNV6eQL9crCdM%bdbpO5ts(k6YyJJ&$Qom*UPIH@OJ>qKBrLHyxhJ-jwNThO9EuTne zh%L<0`BMKXOE)baMueO0>$S5?5QPftK)RKf&4bPU&k`0x<=5qn#DsV+;Ty;TnAPlm zUrz*Y`_4jNXH>K^Xhfu`mO#z+@P6{xY3y{Q<6txW_~b@tpe3xInkHR6h`-YHWEFNZ zrDU(6DBoJaj{O9rdq&}Y7fx?HjdDePlahEYa=sQ+tzFoJJqXu8#6aNEOvHP?+e%q{~s%WOQ_V`sPR;}ysJI49_|HJ~o zC*nM%TsQ75RlYhgu|EK*x?L|UwprOXgL$7UW;@^Gt!{SZq%L4Y?;ZA zF5m2NgDgA&U6Fo9i)9G~Kr#9yLdGyJ#hd%Z*!--V8T%g}Osw85{=MXoE^w`gp9Xl~EV*<&v@+I@z`agyDy?#dx^SHR!W(pQj#5)D%=2o6Qk%TCnG z+p&?5x|{*UA+UwDJC60Sy(QC~i1D|K=WFNlO_nHo%gmNi?l^9LbmXtJd*qCQU4d<_ z;uzdv28Aq`i?&g`!FvPha0kPFrV|*i+xFNFnXIG~}r zR@Zrw-*s=NWNdtFkCF-F;bARRn1Pli&k}6GC_XjG9;g^cSIPdmFPfF^5@Sa#RndIO@obSE^l~voW0Kb@AK|)6*P3S&{#Xog zbKJ^(Bxt5-D1vJ#fz+)tyr`*-9`d-q0-5prf7<)bu%@!EZAC1IQe-I7qA~-cG!ZaJ z$5As50y?OmREY{2S_BCY0wUv3lUOMV1c`zQf{_+lK!rr53ldrg66u5xN&Dt3^?gi55Df~Sum~WZYuAs5$H2O&a=@Q3{CvV*_ES851ViS= zkim>MI}@{^gG2B!xSa)dAH7%hUg1L-!T=7saw8t@=E9;OGhklBR_3z5>7^u824l-r3pb+_Ij#XhCEH1{wQR5?sGETO!EP$Lm= zZWf&R_MCy1=3L*Ka#(BVIFc||5Js3udd{Bj%%q=Qo~C1*1#^R`Y#%4r(9d;BuS3r^ zsT@nh*U=`B>P1sUxGeZU1!OQ8 z39e5|IT6=6?AP{LFlzET%=@|3@`2Q{WSR;hUv+1Dp{feRf3(~%sAD68(Z|?)Y;rV? z$;VD2Cej|M1ot?p#Y(xC@X^e9i z{jIZQ1z;UCzLmw#J(?KwJr}7&=A*Ksv(tE}=SYro^_N#B!_P=25WjgYf*92tWWILrkUJrScDTYm>4Jszopno5fGV#2*C z_lu6z-Dc`j8Y?}L3_we0vK=AfiyVRTgw1}?pYr}<^`c$o_gRk47grA9KYZ|M^F4W^ z%jZqnHE$PL`6lHcgn6r@4G~yeYL~Q^_PF1S-8c9PVYEB5%oeGX;6 znMC+Zr#zfGIm8aOW!$YD#5nGplW*yzO6zm!~6bAQVzHFC7(oNlvzslNIwI3QfB zlobkolMrkpnkcCgS>>!RZ3ix%R5cF%eQvBh*fV3{r`6d$`Oq3)=wa*Pd|XXZ+4kmV z-SuKT1t4j5licZ4%?aP8zCVliwjd;WWYqy1{gK51Rb3T)fz2lC8jKU6x6tT)f5AnY zS*@kGav1+1^prUI(AlPRiHmx`78XwXyG&!n!fT-oaf(OV@KFfRh(x@h5>U&~MPT|LIc|D}GyHoF3n~gY_GX^{>KDPLl~U-3uJQDCH4U>u5}ruZObLVj`|?gT8N)Qs80N=_Xb^xJ5+) zg(zK!i(-WigBXPYB>m(Xw!dm*-vV)oY!!DL-!GV(dT{7HVGwVL^8}5G#t@=tlEwNp zZZ(gyelDDHhWxj@6qs@)_hbt$f z=<-d!$3itxoe{f^f~d`$Unk0cYbhE7ymCwLwK_E)jjq;6=1;#^Xsbkuqs`9NJNPd| znhQ!m6c7%)?>y&T?MoaIx=g9Gl(!->kp?-uDepRM@5!hY;jAp;&n(5ma@=`1MG=76C%O#svfnDl-X(j%2?<_qJKL-P)ou~ zT{(~_G^_PuPbC*33$V^>)fnXoWoi3FSVqq9LG{_x(z;4n_<}($g-Sv}T|+)*#xpR^ z^Y>H+dDV{xo3o~3tfzYora>Go%Zc)WC7=*tWhV(5>Whr?3&at(Ry3q7GbU-Ug4N<*+9|_ei&8VVfKC$eYc4$rY z>=oG=E;M=r53^LK-ykk>T-Ke!*Je`_wz(vVZ)Bi-8HA0q=yzGT9+rg9ovb!36`I>Fj ze%>(A`*T`#z~h2y=V3Fp7B(q?)jwBl0voWw%%2K6{%Z5;J_Aw^F45h8EdRe=BBZo3 z)#{q#aud^b@D`d@crzYqX=bU%A2v3)a+;Z0)1OkJxVneNm`o z_@CDL!vD{=WEF{vrq)NObBG!m{3 zpV$?&26=~0*RF3n5PI88#gJ~B;{eQRAJ7ovKxsgv)0D$`t>F3#1NA+Nb z&)0bv=JrjpYTo5$@dJuJb3kaL0xk|1C%wvZ8(0+X;OoWEJD&0HLzq?(YM&1rdEfPH zk5Y;#zLrhuJHTZx-$T_SZfhU8 zVLc{9<~0<)t-Wf8gv|BT=uD(nBA-f(e7VM_2AsR>X8+zhG zlW`>t3KR=lDka%O=a~C`?1x?LC1s?J2_wl+Jr>iHx+;^K zsp|1A3c>Xqc_bwYC^$8F-Kbp0QEy%$l>H(S-r2?I=bBEB8SDAZ=(>F4j$I4Fj$iqy4iaIm+vVQA$lTs}N- zTNVhDb$xul9)w+NHPQDEn=u5o`pQ)lms7-8`al_yjZ*{q&6S6r>U-_u8R55-W{{u% zwQx4Wxq7AAWaimBXnRqj7x^BaF_YIjSofL?`20z;S%Gm;GuVZ@E%N6`(bZXaC#%lmqJcDOcG+4^nO`Ih!A9X;` z-+VTjYlnZSAE`@y12WICo6xJhoNf%ABF#{&xVnU}ziU!*pbLvWRrItK5`+6t}4g?%u zzRE8hO?WrhHJe+!FPMyTYBf?L2fa$NnmFdvYnc!8W;W*&EQ7f_Gl; z_xi!@dZ$PGD9WZz`bm!z05DbiSRGza{Il05A&gj3;)nLW+!Fs3ua^L$s4M&zFh8qY zBe3CNXy6+;+H4|e1GE-{QCjGAid<+LV+N2v-Lef=-IIN#H7+%f{g)C|&?H^Rdcq-k z4-bZ3fxW!YG?{2{Y3}xD5x;~e=%+x3{(g8g0CZ2Yj);Hc)tfjwI2_x9q-`QEw&zUE z_yp_vq{|y-7JjbcfOYf))%tZWHgkrTjx?g?hC-o`x*M{&bzkGX>*6=;F$EC&%gsmw zclwh15mg09`gEEJ3FemXT6CxsygljENNIgXk1B#spBnC=-GX_&J#%mH>+pFHz>IMH z0W=(CaI9+fa3fA|I=^qh{fMJ&df3>L)WA7CEQ)%QYzD$&Y+@MNTSEa5M-$u7rn#WuZ7?ZBK z{v@efxgj?y@lMKe2qLhv+vwL#{*in9Ymk0P4?7e_N_`XRxw;r*ExY&$fF@FLYE0}+ z;b0~1k?W7gRC?J`Yn9prO{jtk13;6bp6Be&s&j;APr<&lmGgZT47Sp>4;@NnAvXWc zXk;31E4+0li1Eh6xWI=OY!nb_99ixe7VP@UyOn61Ss7s8NDseuBCShV!wc1j1p|m|9-EH^HNwcfyCMa0%Zi9+tK7p*Z2z4*ymYZIlAC8RcvAwt0(WD78muRTPCSP< zJ$Tv1EPm#3qT1J0wS4GvDw5?$7<p{|-b7R=+y?W`E24th^QbD+$@{V?T z4W2-a1R-B3)He5->ya$sM~to?-8RV!X%sx;lY-)Vsr4~Mij<|cdtN=yk$>f<;VuYc zqE%%I9Nl6xvt$gp^u6d{CTmJcIRz2n{A$dRU6RLLMw9y?D2hG0P&(?6KW|YR-Z_`( zb)x+t5lME0H(qjN^fe_8=G=;{m#?m2Iad}jImjOTONEGP(7yRT0|b}DW}`mtCn8?3B+NX-PO_U|E1OH$SUbj%WXdZ4IgKsSonH%p($4 z^0b0uFRM89sgzmuDpTDK?K!(Lr$~sHb3#;Vzvh@QNuB$zqF8F^_U5=~ecd=0oT`F{ zfJQL5NYj8%+>Eo$#VO}SS%NdeYFgCTgOle7K6OusQypat48Y8MFnC#_so@np_2u$Bzv_J<(- z(=Ahw+)7pfjjJAk=ls5?r^oBn22FB%bm;Nkk?<(OuXaH5K}~G0l2d*g+2HcXdXKGWS6P>Mhk(KJ|Q|8y`DgwN0}hGb9O$_vlm)dub7+ zB1>@%JQqy*w3+Y_YmY$ZqJi3)C^ zh?1)EGYDHEhC(?vov(8`QafMo@y{qf*i3uM+>CI|l$iiFu2~pDW{TA|RxR$OPv^E6 z!0ec^{cbCpP?iO02M;7SJ9hV8q8)zohX6qSX@8k zF?WkH9zf=oW{ulIK0i?^UmA!ZKb%-zFUP1T&7_RrgX|iYW3?(+<5hu_>`X{wZiei; zr8#qsWmKR`3!alv2+)$2>KkCp5Y%#*71ka^pTBHA-$3zV+o~B%|K$k%qjyw^FhRQw zdco@q9Uckt8r$pWb)H_&>$_L^xu`VGf~ny}wIE)>X2GM7m#BR8l69fvk4jFw@*8d= z8H?SQL^!A@^N7t9QdvPA3P!`u#zC65%dIt}frj6~;qPZ>2U$3CQ@xsNuIVP8F!OnU znLNS7kULk{ov)El@_47uM5TFh>4^kbi~0_lYC)jfx^)UB$B)>YMuh5)E4BlhjRuGJ zI?;|Wmn%6~-+2!Y>;Bs$XsK?&l^V;^M24;86AQT*a)~4i0k$8lZtw@yv=Ph9logxe z0nRIFLSMa{^5`CTmG{b>8p4oK`Cs^SpGm3KkQF_~A^37aZg!9tlRb)Y4hIw{>=?Gq zKdKthu)Q+ayS5Y1t@R!FrFzghf z>?ve9-XKI`=2$^N_4V+JEIbRjBK?fpHg*wVG_}*HAQ3s`I`buqP&&0!n^AlvrEV++ zAwZKe0<2hlRhkNXFL+hxatd95YMtti8pVi6QAsGjJcUv`{EKi|s6i~?O%)ZTa;EZb8qQ^n&-B?U@|p0pJ`=!!*!>GUtys!XN`^XxOP8&AVWH5cV$`Yr zpc*>-I#hcTx!lS9)9iseOxR%NPHbI{V{_t%Ty^;kP#519{HY5Kn-SZlbeu#X^E;J2 z$LvS9uSW<_Rgal1WD806F+Q41YGZr7L^+-yjyC$JRcV~xYS~cTBFDD(^mkn+B0{=R&-2efCbs46Phr%!P zEww(9Ch<^2`8zkjY^Cyah!DSB%`!=K&){^|uiLytha}%2Fop z7#jN=8haGC-Jve&XdB9#c}J!5C}lun@O_RSyYXfiyMg3K!?xGpF0qz+(_`r9&kgGF zyiCwfj=5#^AMAMj_kdymMCUUuSQ$Z&v9kzZ^c&yMt)Q1x?cnOW%4zg8Pe`5Oe{Waz z{!EszU*|&!<)HkBhveS70$}|-WFxu+yiwo%)z6vEl`kRXS3HaDm;N|07TG}zfzT&Y z>GLjZw6;}fcSGrQZLgJVc^YtCcJ=e6u68YQaS<#ap`TI6+qlm*`^sPkF?a;u(8~p` zbnnSPJsM1l6&R~WTnXa3+{d#9eEc3MIUZwP8yRrFN$v@-2&uWg)CM%l!?+?1XRoBV zcFgi(+4e0e**Kbv%bx78uify^^|<(9RQ~RM;Non+_|LyOkKDHKC6pm)p`S9gh}6n- zsrp%Ap3`kK>S!?ZQJ=GX>=L*42`CXlopk-pHvQlgFW1n%DI4DwMyo@8g0S|8sn}$; z=R6E?cxni&Y({t88KkI_n9@HMW?uDN5J#MTU8>Yx%nLA@3WqR0G_mSt7NzUoI+=2& zpUt2AiXmr)s5n{528EEWhj;BY2>X)-kmf=ALLpElv$fD-Cqh5M(!H?S#!M=4{k!vw z1lwZ}$~!J4KP5cUwm57w7w?A!r%}fP1(UxJvXL!Ejkc@Fj+COYMSpXNQ!t0fXPG5r zUSA9n-t9oIoZ>bE6#|qN4>UtR?NcS|fK~B{Z&i{5w^w83(QmP`$ycfIW;KFt#URr= zrOrYdlW@fes5s&BQm+qhw7fAE&|9^)6g;0eoKw*CIwY*G`k6*^p@sVtmoH`A4*3@j z0|er~{}TA#tw#Ol^epzS^{Di9(MubpN@6NFTjq47{o-;S<1mt1I63I~Wq;aKM^tq-y;)hyO3E(9Y)EI!#QP0n60h+Cr0X3Zd2SDHJ zK!hmarY!)BAno=IKmK0`14SPLi7II?Fmin8bN0S;w*O7}Rk(GFYN~Y*9q7ROKFj3l z=E+~o(q7H0|a19g~EY?aOS*{xu-SvmK#&7 z1tf}qeePQ`twKMqyrT~5x_EWKDO*)k&TL_uPl7?MQs4jCVi4vi%F{-3K26EVUX6h01osFk(hi;m>6_#1&Eu% z;BO$6FxohV$+%%JLJ?11SWiDCuUGI?=rFBIMXX51TKov$R<*L)MWEzq=UT++TZynM zLV0h$yulh-`a^3iJMrHUcVZ`!^4bawi<&!M%pahzn+!HsIWJ<)z`1QD!`bgzZ9Dxe+uDMD>WpiRvB>d9 zJ7f!`d$DJ&bOqj%=UYQRW0N7OmZk-~JP`TGh3Z7QZEF`{GKa{9NK=vlGZxVM)!tn_ z=MG8$Y9H7A{Pu?CttSUO<(x;?*#++{ za#Ou{=ds%O;fJl8{9hP7sY~7=JEZCE+Y@oarsK5zHTV9JFcx<4Ll};WAf;=y;E*it za;YvMygR}*f_1U#`c*xz*=Cd1-mrX~SB@ellB0e55I!ewph@JWtX;&KM_jD{+FL(Q zLgrT)rJ$4EnJ7b_^u+CXg%nqFxmc-cnTh0MbxtwlTZZttryJN5W2?k>h5VmM?=`$n z3&IgmlPgWGzC8#Xj_*tmdLsz*3-IRs=b{^T8lMx_7b%OlvRt6$h%!*&A9fC?!HBL+ zjWL~_d}PCjSRR}%f-gPrp!9WmkRRi$b~e-iU6a$pEZoflHA|ProhKLG=)^C7s<|}_ zkD&CMln(i<9UReB}vrjmjs{_@m!+{Bh1Nm_{{G+YJSv1wFeUU-n*5bV0 zku(Sskd&zf6|_@-x4b?-B&@O1kKZG$>z>%o^GJ$GDW!bDx70IhMxEC^7o9LT@yD*9 zV|L^9)!SAbf^+R+It;kNcjOXKB)w4#DmC6%RHJI-??#dt>F-l3BvtO_sDx*u7hy-A&CtQRAxxDRNRm>3JW##UG3vxdTYzMpc z4`(%-^I$d%bUwSOtD4Is{v?~1X`u@7aF&CEJvPnG5V~fI^<(xfEc_~DWj}1a*!=9n zo=^jkdu&a;F?)zA^P^}{j=)XgG9wsPoRdRjgqcrL94r@0E{MtXT4C$5|K~c#Zvvz} zZGf3HQ3|pm&C8+7P84Jywd~UuP|IKRQ@kwqBLWThTaAZW9KAR+nE-xcvTK z_^ZpWEnI%!&Wi8aj9r`*GZkv2wdY&0=4TRMYM#g^l?k7m_}~2`0M#ANcbRqWs|h~- z=8C&D^@^9nl7?!e8_Qv58xhSq4Ok>@FFD;jERB zA?%(N6?QcQ)VXz4JCbh9K2JN_wc0zI_?u@V4~BgyW5nq)MryW}1E#$++aiz~(T`Np zPS#I+pshZA51kQ}>?@47swEpE@3KE?;mBIlVJK~!GDzZ)+IiaDRwAoNy!5^lIEU(-6vx;9JC`t%PGn)oI~;48o#1pgSM z=Sjs~`+j8UVkC(*!vMYZkE-r}CMok^t)T0o-)!vj2m-D;NKg3;l%)b=*%$e&P)t4CDNt z=~#8k|Cx@pmhkV|5#61|`JsMVe9PRf=??O|g>O;3#a87OK-=v2gIzzGrRdYqB;Z^i zirX^voxuDilF{y6KEB!85B_M0qBmy+0H+%1{34(~{2EuVYLIqYw)|&kYkkvyR&7UKO zgY%oG?3TvEs zH@CA6yMI*o{eRW+6!pkttxl;^;dhNUqVM_UrR-@ft;MyFKvv5u48MR+Q$N^;XPe~m nd_WX7_h5m?oD@QG+UnXN;^OU_e{5O@{2V`Of282B=gt2Ehf%OX diff --git a/erpnext/docs/assets/img/non_profit/grant_application/online_grant_application.png b/erpnext/docs/assets/img/non_profit/grant_application/online_grant_application.png new file mode 100644 index 0000000000000000000000000000000000000000..908b02d65e2ed276895775dc08ded50414430e97 GIT binary patch literal 59384 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/membership/member.png b/erpnext/docs/assets/img/non_profit/membership/member.png index 68b62ca4d75be292df55b760b6d74bad15a3a774..ee562881fb970a7f879149ce94286032075593e8 100644 GIT binary patch literal 140721 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 R60;3_40X+Puv$)k{0~75{`vp_ literal 93671 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�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 diff --git a/erpnext/docs/assets/img/non_profit/membership/membership.png b/erpnext/docs/assets/img/non_profit/membership/membership.png index 8b909e899fc281b8dbabab84e16acdce68532b84..01c3ca45e02f08b517ce91c7ddfa58408bf51cb3 100644 GIT binary patch literal 80549 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

Q. Please outline your current situation and why you are applying for a grant?

{{ grant_description }}

-

Q. Please Describe the purpose of the grant and how it will benfit your organization?

+

Q. Please describe the purpose of the grant and how it will benfit your organization?

{{ grant_purpose }}

-

Q. Amount Requested Details?

+

Q. Requested grant amount details?

{{ amount }}

-

Q. Have you Recevied grant from us before?

+

Q. Have you recevied grant from us before?

{{ grant_past_record }}

Contact

{% if frappe.user != 'Guest' %} diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.json b/erpnext/non_profit/web_form/grant_application/grant_application.json index eccc33a62cc..f8569ce06f6 100644 --- a/erpnext/non_profit/web_form/grant_application/grant_application.json +++ b/erpnext/non_profit/web_form/grant_application/grant_application.json @@ -18,7 +18,7 @@ "is_standard": 1, "login_required": 1, "max_attachment_size": 0, - "modified": "2017-11-23 17:16:30.181215", + "modified": "2017-12-05 05:48:57.961053", "modified_by": "Administrator", "module": "Non Profit", "name": "grant-application", @@ -32,20 +32,21 @@ "title": "Grant Application", "web_form_fields": [ { - "fieldname": "title", - "fieldtype": "Data", + "fieldname": "organization_type", + "fieldtype": "Select", "hidden": 0, - "label": "Organization", + "label": "Organization Type", "max_length": 0, "max_value": 0, + "options": "Individual\nOrganization", "read_only": 0, "reqd": 1 }, { - "fieldname": "grant_applicant_name", + "fieldname": "title", "fieldtype": "Data", "hidden": 0, - "label": "Grant Applicant Name", + "label": "Name", "max_length": 0, "max_value": 0, "read_only": 0, From 474d58cecf37f85959a7097c43b9bed39c0e8a05 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 5 Dec 2017 17:19:02 +0530 Subject: [PATCH 57/72] [fix] minor changes --- .../grant_application/grant_application.json | 3 ++- erpnext/non_profit/doctype/member/member.js | 22 ------------------- .../patches/v10_0/add_non_profit_domain.py | 1 - .../pages/non_profit/join_chapter.py | 2 +- 4 files changed, 3 insertions(+), 25 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index a2a76c4f286..714f00b5f62 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -899,7 +899,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 06:08:15.602432", + "modified": "2017-12-05 06:48:14.804480", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", @@ -955,6 +955,7 @@ "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", + "title_field": "", "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js index b6e05b8e769..c0468a72522 100644 --- a/erpnext/non_profit/doctype/member/member.js +++ b/erpnext/non_profit/doctype/member/member.js @@ -28,28 +28,6 @@ frappe.ui.form.on('Member', { frappe.contacts.clear_address_and_contact(frm); } - var email_list = frappe.utils.split_emails(v); - if (!email_list) { - // invalid email - return ''; - } else { - var invalid_email = false; - email_list.forEach(function(email) { - if (!validate_email(email)) { - frappe.msgprint(__("Invalid Email: {0}", [email])); - invalid_email = true; - } - }); - - if (invalid_email) { - // at least 1 invalid email - return ''; - } else { - // all good - return v; - } - } - frappe.call({ method:"frappe.client.get_value", args:{ diff --git a/erpnext/patches/v10_0/add_non_profit_domain.py b/erpnext/patches/v10_0/add_non_profit_domain.py index 52f6f6cc4bb..ff673c56f95 100644 --- a/erpnext/patches/v10_0/add_non_profit_domain.py +++ b/erpnext/patches/v10_0/add_non_profit_domain.py @@ -3,7 +3,6 @@ from __future__ import unicode_literals import frappe -from frappe import _ def execute(): domain = 'Non Profit' diff --git a/erpnext/templates/pages/non_profit/join_chapter.py b/erpnext/templates/pages/non_profit/join_chapter.py index bc9ba6ba744..78ef053bed6 100644 --- a/erpnext/templates/pages/non_profit/join_chapter.py +++ b/erpnext/templates/pages/non_profit/join_chapter.py @@ -11,7 +11,7 @@ def get_context(context): pass elif frappe.request.method=='POST': chapter.append('members', dict( - user=frappe.session.user, + user=frappe.session.user, introduction=frappe.form_dict.introduction, website_url=frappe.form_dict.website_url, enabled=1 From 54f5b115a7c4333d3275c12617d7915c0db6f967 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 5 Dec 2017 17:51:15 +0530 Subject: [PATCH 58/72] [new] Role added --- erpnext/domains/non_profit.py | 2 +- .../non_profit/doctype/chapter/chapter.json | 4 ++-- erpnext/non_profit/doctype/donor/donor.json | 4 ++-- .../doctype/donor_type/donor_type.json | 4 ++-- .../grant_application/grant_application.json | 24 ++----------------- .../grant_application_list.js | 2 +- .../test_grant_application.js | 2 +- erpnext/non_profit/doctype/member/member.json | 24 +++++++++++++++++-- .../doctype/membership/membership.json | 24 +++++++++++++++++-- .../membership_type/membership_type.json | 4 ++-- .../doctype/volunteer/volunteer.json | 4 ++-- .../volunteer_type/volunteer_type.json | 4 ++-- 12 files changed, 61 insertions(+), 41 deletions(-) diff --git a/erpnext/domains/non_profit.py b/erpnext/domains/non_profit.py index 3c669bd81de..8b8754a9b4d 100644 --- a/erpnext/domains/non_profit.py +++ b/erpnext/domains/non_profit.py @@ -7,5 +7,5 @@ data = { 'modules': [ 'Non Profit' ], - 'default_portal_role': 'System Manager' + 'default_portal_role': 'Non Profit Manager' } \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json index 5fe88e26a89..af4b91b977e 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.json +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -386,7 +386,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 05:05:59.510432", + "modified": "2017-12-05 07:04:18.311063", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter", @@ -407,7 +407,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/donor/donor.json b/erpnext/non_profit/doctype/donor/donor.json index 2754ccefda1..c940bda4af9 100644 --- a/erpnext/non_profit/doctype/donor/donor.json +++ b/erpnext/non_profit/doctype/donor/donor.json @@ -295,7 +295,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 05:24:28.383278", + "modified": "2017-12-05 07:02:06.690416", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor", @@ -316,7 +316,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/donor_type/donor_type.json b/erpnext/non_profit/doctype/donor_type/donor_type.json index 509d904ee8d..07118fdc826 100644 --- a/erpnext/non_profit/doctype/donor_type/donor_type.json +++ b/erpnext/non_profit/doctype/donor_type/donor_type.json @@ -54,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:43:50.591577", + "modified": "2017-12-05 07:04:36.757595", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor Type", @@ -75,7 +75,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index 714f00b5f62..cadbf13c2f4 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -899,7 +899,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 06:48:14.804480", + "modified": "2017-12-05 06:59:50.313267", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", @@ -920,27 +920,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - }, - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Website Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/grant_application/grant_application_list.js b/erpnext/non_profit/doctype/grant_application/grant_application_list.js index 366a93433ac..ef06c7169fc 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application_list.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application_list.js @@ -1,3 +1,3 @@ frappe.listview_settings['Grant Application'] = { - add_fields: ["grant_applicant_name", "image"], + add_fields: ["name", "image"], }; diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.js b/erpnext/non_profit/doctype/grant_application/test_grant_application.js index 78d48d30757..a5a94d1b7c1 100644 --- a/erpnext/non_profit/doctype/grant_application/test_grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.js @@ -13,7 +13,7 @@ QUnit.test("test: Grant Application", function (assert) { () => frappe.tests.make('Grant Application', [ // values to be set {title: 'Test Organization'}, - {grant_applicant_name:'Test Applicant'}, + {name:'Test Applicant'}, {email: 'test@example.com'}, {grant_description:'Test message'}, {grant_purpose: 'Test Meesage'}, diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 377580e8b09..1c6b9fc6561 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -325,7 +325,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 05:11:40.009104", + "modified": "2017-12-05 07:03:21.606732", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", @@ -346,7 +346,27 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Non Profit Member", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json index 5a0c96f8276..42e084d54f3 100644 --- a/erpnext/non_profit/doctype/membership/membership.json +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -416,7 +416,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 05:18:08.630315", + "modified": "2017-12-05 07:02:56.859408", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership", @@ -437,7 +437,27 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Non Profit Member", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/membership_type/membership_type.json b/erpnext/non_profit/doctype/membership_type/membership_type.json index a762657161f..35a7902c9f7 100644 --- a/erpnext/non_profit/doctype/membership_type/membership_type.json +++ b/erpnext/non_profit/doctype/membership_type/membership_type.json @@ -84,7 +84,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:43:09.842510", + "modified": "2017-12-05 07:03:45.860757", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership Type", @@ -105,7 +105,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.json b/erpnext/non_profit/doctype/volunteer/volunteer.json index 53ae420508e..93bb2bb4547 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.json +++ b/erpnext/non_profit/doctype/volunteer/volunteer.json @@ -475,7 +475,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 05:23:27.002410", + "modified": "2017-12-05 07:02:20.794687", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer", @@ -496,7 +496,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json index f3ece0fe49d..f4407e2bfc7 100644 --- a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json @@ -84,7 +84,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:43:18.565649", + "modified": "2017-12-05 07:05:39.920865", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer Type", @@ -105,7 +105,7 @@ "print": 1, "read": 1, "report": 1, - "role": "System Manager", + "role": "Non Profit Manager", "set_user_permissions": 0, "share": 1, "submit": 0, From 419db49806bb5d7ac965a7508950c3ad6c55f52b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 6 Dec 2017 12:57:53 +0530 Subject: [PATCH 59/72] non-profit module cleanups --- erpnext/config/non_profit.py | 7 +- erpnext/domains/non_profit.py | 8 +- erpnext/hooks.py | 2 +- .../non_profit/doctype/chapter/chapter.json | 32 +-- .../chapter/templates/chapter_row.html | 2 +- .../chapter_member/chapter_member.json | 6 +- .../grant_application/grant_application.json | 260 ++++++------------ .../grant_application/grant_application.py | 11 +- .../grant_application_list.js | 3 - .../templates/grant_application.html | 41 +-- .../templates/grant_application_row.html | 2 +- .../test_grant_application.js | 12 +- .../doctype/volunteer/test_volunteer.js | 10 +- .../doctype/volunteer/volunteer.json | 47 +++- .../volunteer_availability/__init__.py | 0 .../test_volunteer_availability.js | 23 -- .../test_volunteer_availability.py | 9 - .../volunteer_availability.js | 8 - .../volunteer_availability.json | 73 ----- .../volunteer_availability.py | 9 - .../doctype/volunteer_skills/__init__.py | 0 .../volunteer_skills/volunteer_skills.json | 73 ----- .../volunteer_skills/volunteer_skills.py | 9 - .../volunteer_type/volunteer_type.json | 34 +-- .../grant_application/grant_application.json | 28 +- .../patches/v10_0/add_non_profit_domain.py | 7 + 26 files changed, 181 insertions(+), 535 deletions(-) delete mode 100644 erpnext/non_profit/doctype/grant_application/grant_application_list.js delete mode 100644 erpnext/non_profit/doctype/volunteer_availability/__init__.py delete mode 100644 erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js delete mode 100644 erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py delete mode 100644 erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js delete mode 100644 erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json delete mode 100644 erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py delete mode 100644 erpnext/non_profit/doctype/volunteer_skills/__init__.py delete mode 100644 erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json delete mode 100644 erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py diff --git a/erpnext/config/non_profit.py b/erpnext/config/non_profit.py index 9c85ff6afe4..60ca80e8150 100644 --- a/erpnext/config/non_profit.py +++ b/erpnext/config/non_profit.py @@ -11,12 +11,7 @@ def get_data(): "type": "doctype", "name": "Chapter", "description": _("Chapter information."), - }, - { - "type": "doctype", - "name": "Chapter Message", - "description": _("Chapter Message."), - }, + } ] }, { diff --git a/erpnext/domains/non_profit.py b/erpnext/domains/non_profit.py index 8b8754a9b4d..b9683bd558f 100644 --- a/erpnext/domains/non_profit.py +++ b/erpnext/domains/non_profit.py @@ -1,7 +1,13 @@ data = { 'desktop_icons': [ 'Non Profit', - 'Sales Invoice', + 'Member', + 'Donor', + 'Volunteer', + 'Grant Application', + 'Accounts', + 'Buying', + 'HR', 'ToDo' ], 'modules': [ diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 8d82b45325d..60bb6ac6a4e 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -147,7 +147,7 @@ standard_portal_menu_items = [ {"title": _("Fees"), "route": "/fees", "reference_doctype": "Fees", "role":"Student"}, {"title": _("Newsletter"), "route": "/newsletters", "reference_doctype": "Newsletter"}, {"title": _("Admission"), "route": "/admissions", "reference_doctype": "Student Admission"}, - {"title": _("Grant Application"), "route": "/grant-application", "reference_doctype": "Grant Application"}, + {"title": _("Grant Application"), "route": "/grant-application", "reference_doctype": "Grant Application", "role": "Non Profit Portal User"}, {"title": _("Chapter"), "route": "/chapters", "reference_doctype": "Chapter"} ] diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json index af4b91b977e..b5f6ad5acdb 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.json +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -13,36 +13,6 @@ "editable_grid": 1, "engine": "InnoDB", "fields": [ - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "title", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Chapter Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -386,7 +356,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 07:04:18.311063", + "modified": "2017-12-06 11:45:54.559482", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter", diff --git a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html index 050655397a8..67fb0c5631a 100644 --- a/erpnext/non_profit/doctype/chapter/templates/chapter_row.html +++ b/erpnext/non_profit/doctype/chapter/templates/chapter_row.html @@ -1,7 +1,7 @@ {% if doc.published %}
-

{{ doc.title }}

+

{{ doc.name }}

{{ frappe.db.get_value('User', chapter_head, 'full_name') }} diff --git a/erpnext/non_profit/doctype/chapter_member/chapter_member.json b/erpnext/non_profit/doctype/chapter_member/chapter_member.json index 6921216becb..ba78a6763ed 100644 --- a/erpnext/non_profit/doctype/chapter_member/chapter_member.json +++ b/erpnext/non_profit/doctype/chapter_member/chapter_member.json @@ -56,7 +56,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Introduction", "length": 0, @@ -86,7 +86,7 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, "label": "Website URL", "length": 0, @@ -144,7 +144,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-11-20 17:41:19.173820", + "modified": "2017-12-06 11:33:34.300252", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter Member", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index cadbf13c2f4..2eb20879250 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -3,7 +3,7 @@ "allow_guest_to_view": 1, "allow_import": 0, "allow_rename": 0, - "autoname": "field:email", + "autoname": "", "beta": 0, "creation": "2017-09-21 12:02:01.206913", "custom": 0, @@ -19,7 +19,38 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "title", + "fieldname": "applicant_type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Applicant Type", + "length": 0, + "no_copy": 0, + "options": "Individual\nOrganization", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "applicant_name", "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, @@ -49,70 +80,9 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "organization_type", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Organization Type", - "length": 0, - "no_copy": 0, - "options": "Individual\nOrganization", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "company", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Company", - "length": 0, - "no_copy": 0, - "options": "Company", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", + "depends_on": "eval:doc.applicant_type=='Organization'", + "fieldname": "contact_person", + "fieldtype": "Data", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -120,6 +90,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, + "label": "Contact Person", "length": 0, "no_copy": 0, "permlevel": 0, @@ -170,8 +141,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "website_url", - "fieldtype": "Data", + "fieldname": "column_break_5", + "fieldtype": "Column Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -179,7 +150,6 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Website URL", "length": 0, "no_copy": 0, "permlevel": 0, @@ -232,21 +202,52 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "image", - "fieldtype": "Attach Image", - "hidden": 1, + "fieldname": "website_url", + "fieldtype": "Data", + "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Image", + "label": "Website URL", "length": 0, - "no_copy": 1, + "no_copy": 0, "permlevel": 0, "precision": "", - "print_hide": 1, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, "remember_last_selected_value": 0, @@ -436,36 +437,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "grant_purpose", - "fieldtype": "Long Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Grant Purpose", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -502,7 +473,7 @@ "collapsible": 0, "columns": 0, "fieldname": "amount", - "fieldtype": "Float", + "fieldtype": "Currency", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -520,7 +491,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -531,7 +502,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "grant_past_record", + "fieldname": "has_any_past_grant_record", "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, @@ -540,7 +511,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Past Grant Record", + "label": "Has any past Grant Record", "length": 0, "no_copy": 0, "options": "", @@ -690,7 +661,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Assessment Mark ( out of 10 )", + "label": "Assessment Mark (Out of 10)", "length": 0, "no_copy": 0, "permlevel": 0, @@ -720,7 +691,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "note", + "label": "Note", "length": 0, "no_copy": 0, "permlevel": 0, @@ -824,74 +795,13 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_payable_accounts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "has_web_view": 1, "hide_heading": 0, "hide_toolbar": 0, "idx": 0, - "image_field": "image", + "image_field": "", "image_view": 0, "in_create": 0, "is_published_field": "published", @@ -899,7 +809,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 06:59:50.313267", + "modified": "2017-12-06 12:39:57.677899", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", @@ -935,7 +845,7 @@ "show_name_in_global_search": 0, "sort_field": "modified", "sort_order": "DESC", - "title_field": "", + "title_field": "applicant_name", "track_changes": 1, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index b5b52b9d153..f0123b2e494 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -15,7 +15,7 @@ class GrantApplication(WebsiteGenerator): ) def validate(self): - if not self.route: #pylint: disable=E0203 + if not self.route: #pylint: disable=E0203 self.route = 'grant-application/' + self.scrub(self.name) def onload(self): @@ -34,9 +34,8 @@ def get_list_context(context): context.no_breadcrumbs = True context.show_sidebar = True context.order_by = 'creation desc' - context.introduction ='

Grant Application List

Apply for new Grant Application' - - + context.introduction =''' + Apply for new Grant Application''' @frappe.whitelist() def send_grant_review_emails(grant_application): @@ -45,8 +44,8 @@ def send_grant_review_emails(grant_application): frappe.sendmail( recipients= grant.assessment_manager, sender=frappe.session.user, - subject=grant.title, - message='

Please Review this grant application


'+url, + subject='Grant Application for {0}'.format(grant.applicant_name), + message='

Please Review this grant application


' + url, reference_doctype=grant.doctype, reference_name=grant.name ) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application_list.js b/erpnext/non_profit/doctype/grant_application/grant_application_list.js deleted file mode 100644 index ef06c7169fc..00000000000 --- a/erpnext/non_profit/doctype/grant_application/grant_application_list.js +++ /dev/null @@ -1,3 +0,0 @@ -frappe.listview_settings['Grant Application'] = { - add_fields: ["name", "image"], -}; diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html index ea8aa9eb9df..8fecdadf121 100644 --- a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html @@ -1,7 +1,7 @@ {% extends "templates/web.html" %} {% block page_content %} -

{{ title }}

+

{{ applicant_name }}

{% if frappe.user == owner %}

Edit Grant

{% endif %} @@ -9,11 +9,11 @@ - + - + @@ -30,15 +30,19 @@
Organization/Indvidual{{ organization_type }}{{ applicant_type }}
Grant Applicant Name{{ title}}{{ applicant_name}}
Date

Q. Please outline your current situation and why you are applying for a grant?

{{ grant_description }}

-

Q. Please describe the purpose of the grant and how it will benfit your organization?

-

{{ grant_purpose }}

-

Q. Requested grant amount details?

+

Q. Requested grant amount

{{ amount }}

Q. Have you recevied grant from us before?

-

{{ grant_past_record }}

+

{{ has_any_past_grant_record }}

Contact

{% if frappe.user != 'Guest' %} + {% if contact_person %} + + + + + {% endif %} @@ -55,27 +59,4 @@ {% else %}


Post a New Grant

{% endif %} - {% endblock %} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html index 4d1c2e45368..c374959e945 100644 --- a/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application_row.html @@ -2,7 +2,7 @@
-

{{ doc.title }}

+

{{ doc.name }}

{{ frappe.format_date(doc.creation) }}

diff --git a/erpnext/non_profit/doctype/grant_application/test_grant_application.js b/erpnext/non_profit/doctype/grant_application/test_grant_application.js index a5a94d1b7c1..47230a52c0b 100644 --- a/erpnext/non_profit/doctype/grant_application/test_grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/test_grant_application.js @@ -12,17 +12,15 @@ QUnit.test("test: Grant Application", function (assert) { // insert a new Member () => frappe.tests.make('Grant Application', [ // values to be set - {title: 'Test Organization'}, - {name:'Test Applicant'}, + {applicant_name: 'Test Organization'}, + {contact_person:'Test Applicant'}, {email: 'test@example.com'}, {grant_description:'Test message'}, - {grant_purpose: 'Test Meesage'}, - {amount: 150000}, - {grant_past_record:'NO'} + {amount: 150000} ]), () => { - assert.equal(cur_frm.doc.title, 'Test Organization'); - assert.equal(cur_frm.doc.grant_applicant_name, 'Test Applicant'); + assert.equal(cur_frm.doc.applicant_name, 'Test Organization'); + assert.equal(cur_frm.doc.contact_person, 'Test Applicant'); assert.equal(cur_frm.doc.email, 'test@example.com'); assert.equal(cur_frm.doc.amount, 150000); }, diff --git a/erpnext/non_profit/doctype/volunteer/test_volunteer.js b/erpnext/non_profit/doctype/volunteer/test_volunteer.js index 2e160a9f877..45eb2813ee3 100644 --- a/erpnext/non_profit/doctype/volunteer/test_volunteer.js +++ b/erpnext/non_profit/doctype/volunteer/test_volunteer.js @@ -15,12 +15,8 @@ QUnit.test("test: Volunteer", function (assert) { {volunteer_name: 'Test Volunteer'}, {volunteer_type:'Test Work'}, {email:'test@example.com'}, - {volunteer_availability_table:[ - [ - {'volunteer_availability': 'Weekends'}, - ] - ]}, - {volunteer_skills_table:[ + {'availability': 'Weekends'}, + {volunteer_skills:[ [ {'volunteer_skills': 'Fundraiser'}, ] @@ -30,7 +26,7 @@ QUnit.test("test: Volunteer", function (assert) { assert.equal(cur_frm.doc.volunteer_name, 'Test Volunteer'); assert.equal(cur_frm.doc.volunteer_type, 'Test Work'); assert.equal(cur_frm.doc.email, 'test@example.com'); - assert.equal(cur_frm.doc.volunteer_availability_table[0].volunteer_availability, 'Weekends'); + assert.equal(cur_frm.doc.availability, 'Weekends'); }, () => done() ]); diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.json b/erpnext/non_profit/doctype/volunteer/volunteer.json index 93bb2bb4547..703230c653e 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.json +++ b/erpnext/non_profit/doctype/volunteer/volunteer.json @@ -298,7 +298,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Volunteer Availability and Skills Details", + "label": "Availability and Skills", "length": 0, "no_copy": 0, "permlevel": 0, @@ -319,8 +319,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "volunteer_availability_table", - "fieldtype": "Table", + "fieldname": "availability", + "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -328,10 +328,41 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Volunteer Availability", + "label": "Availability", "length": 0, "no_copy": 0, - "options": "Volunteer Availability", + "options": "\nWeekly\nWeekdays\nWeekends", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "availability_timeslot", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Availability Timeslot", + "length": 0, + "no_copy": 0, + "options": "\nMorning\nAfternoon\nEvening\nAnytime", "permlevel": 0, "precision": "", "print_hide": 0, @@ -379,7 +410,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "volunteer_skills_table", + "fieldname": "volunteer_skills", "fieldtype": "Table", "hidden": 0, "ignore_user_permissions": 0, @@ -391,7 +422,7 @@ "label": "Volunteer Skills", "length": 0, "no_copy": 0, - "options": "Volunteer Skills", + "options": "Volunteer Skill", "permlevel": 0, "precision": "", "print_hide": 0, @@ -475,7 +506,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 07:02:20.794687", + "modified": "2017-12-06 12:03:08.624579", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer", diff --git a/erpnext/non_profit/doctype/volunteer_availability/__init__.py b/erpnext/non_profit/doctype/volunteer_availability/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js deleted file mode 100644 index 77b2dcf24c3..00000000000 --- a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.js +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable */ -// rename this file from _test_[name] to test_[name] to activate -// and remove above this line - -QUnit.test("test: Volunteer Availability", function (assert) { - let done = assert.async(); - - // number of asserts - assert.expect(1); - - frappe.run_serially([ - // insert a new Volunteer Availability - () => frappe.tests.make('Volunteer Availability', [ - // values to be set - {key: 'value'} - ]), - () => { - assert.equal(cur_frm.doc.key, 'value'); - }, - () => done() - ]); - -}); diff --git a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py b/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py deleted file mode 100644 index 42b3329af7d..00000000000 --- a/erpnext/non_profit/doctype/volunteer_availability/test_volunteer_availability.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors -# See license.txt -from __future__ import unicode_literals - -import unittest - -class TestVolunteerAvailability(unittest.TestCase): - pass diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js deleted file mode 100644 index a1557337706..00000000000 --- a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.js +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors -// For license information, please see license.txt - -frappe.ui.form.on('Volunteer Availability', { - refresh: function() { - - } -}); diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json deleted file mode 100644 index 138ec94c013..00000000000 --- a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "beta": 0, - "creation": "2017-09-20 15:16:09.175826", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "", - "editable_grid": 1, - "engine": "InnoDB", - "fields": [ - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "volunteer_availability", - "fieldtype": "Select", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Volunteer Availability", - "length": 0, - "no_copy": 0, - "options": "\nWeekly\nWeekdays\nWeekends\nMorning\nAfternoon\nEvening", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 1, - "max_attachments": 0, - "modified": "2017-11-20 17:43:27.325962", - "modified_by": "Administrator", - "module": "Non Profit", - "name": "Volunteer Availability", - "name_case": "", - "owner": "Administrator", - "permissions": [], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "restrict_to_domain": "Non Profit", - "show_name_in_global_search": 0, - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 1, - "track_seen": 0 -} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py b/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py deleted file mode 100644 index 6a8f73e1234..00000000000 --- a/erpnext/non_profit/doctype/volunteer_availability/volunteer_availability.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors -# For license information, please see license.txt - -from __future__ import unicode_literals -from frappe.model.document import Document - -class VolunteerAvailability(Document): - pass diff --git a/erpnext/non_profit/doctype/volunteer_skills/__init__.py b/erpnext/non_profit/doctype/volunteer_skills/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json deleted file mode 100644 index 2e1da830ac8..00000000000 --- a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "beta": 0, - "creation": "2017-09-20 15:26:26.453435", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "", - "editable_grid": 1, - "engine": "InnoDB", - "fields": [ - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "volunteer_skills", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Volunteer Skills", - "length": 0, - "no_copy": 0, - "options": "", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 1, - "max_attachments": 0, - "modified": "2017-11-20 17:43:35.369782", - "modified_by": "Administrator", - "module": "Non Profit", - "name": "Volunteer Skills", - "name_case": "", - "owner": "Administrator", - "permissions": [], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "restrict_to_domain": "Non Profit", - "show_name_in_global_search": 0, - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 1, - "track_seen": 0 -} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py b/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py deleted file mode 100644 index 2b54ea5603c..00000000000 --- a/erpnext/non_profit/doctype/volunteer_skills/volunteer_skills.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors -# For license information, please see license.txt - -from __future__ import unicode_literals -from frappe.model.document import Document - -class VolunteerSkills(Document): - pass diff --git a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json index f4407e2bfc7..256b25fe911 100644 --- a/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json +++ b/erpnext/non_profit/doctype/volunteer_type/volunteer_type.json @@ -3,7 +3,7 @@ "allow_guest_to_view": 0, "allow_import": 0, "allow_rename": 0, - "autoname": "field:volunteer_type", + "autoname": "prompt", "beta": 0, "creation": "2017-09-19 16:13:07.763273", "custom": 0, @@ -13,36 +13,6 @@ "editable_grid": 1, "engine": "InnoDB", "fields": [ - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "volunteer_type", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 1, - "label": "Volunteer Type", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -84,7 +54,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-05 07:05:39.920865", + "modified": "2017-12-06 11:52:08.800425", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer Type", diff --git a/erpnext/non_profit/web_form/grant_application/grant_application.json b/erpnext/non_profit/web_form/grant_application/grant_application.json index f8569ce06f6..73c94455002 100644 --- a/erpnext/non_profit/web_form/grant_application/grant_application.json +++ b/erpnext/non_profit/web_form/grant_application/grant_application.json @@ -18,7 +18,7 @@ "is_standard": 1, "login_required": 1, "max_attachment_size": 0, - "modified": "2017-12-05 05:48:57.961053", + "modified": "2017-12-06 12:32:16.893289", "modified_by": "Administrator", "module": "Non Profit", "name": "grant-application", @@ -32,10 +32,10 @@ "title": "Grant Application", "web_form_fields": [ { - "fieldname": "organization_type", + "fieldname": "applicant_type", "fieldtype": "Select", "hidden": 0, - "label": "Organization Type", + "label": "Applicant Type", "max_length": 0, "max_value": 0, "options": "Individual\nOrganization", @@ -43,7 +43,7 @@ "reqd": 1 }, { - "fieldname": "title", + "fieldname": "applicant_name", "fieldtype": "Data", "hidden": 0, "label": "Name", @@ -73,34 +73,24 @@ "read_only": 0, "reqd": 1 }, - { - "fieldname": "grant_purpose", - "fieldtype": "Text", - "hidden": 0, - "label": "Grant Purpose", - "max_length": 0, - "max_value": 0, - "read_only": 0, - "reqd": 1 - }, { "fieldname": "amount", "fieldtype": "Float", "hidden": 0, - "label": "Amount Request", + "label": "Requested Amount", "max_length": 0, "max_value": 0, "read_only": 0, "reqd": 0 }, { - "fieldname": "grant_past_record", - "fieldtype": "Select", + "fieldname": "has_any_past_grant_record", + "fieldtype": "Check", "hidden": 0, - "label": "Grant History", + "label": "Have you received any grant from us before?", "max_length": 0, "max_value": 0, - "options": "YES\nNO", + "options": "", "read_only": 0, "reqd": 0 }, diff --git a/erpnext/patches/v10_0/add_non_profit_domain.py b/erpnext/patches/v10_0/add_non_profit_domain.py index ff673c56f95..b03d6695154 100644 --- a/erpnext/patches/v10_0/add_non_profit_domain.py +++ b/erpnext/patches/v10_0/add_non_profit_domain.py @@ -10,4 +10,11 @@ def execute(): frappe.get_doc({ 'doctype': 'Domain', 'domain': domain + }).insert(ignore_permissions=True) + + frappe.get_doc({ + 'doctype': 'Role', + 'role_name': 'Non Profit Portal User', + 'desk_access': 0, + 'restrict_to_domain': domain }).insert(ignore_permissions=True) \ No newline at end of file From 51ce1027de1a6a5ea81db94e3367839c6ea675d6 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 6 Dec 2017 12:58:04 +0530 Subject: [PATCH 60/72] non-profit module cleanups --- .../doctype/volunteer_skill/__init__.py | 0 .../volunteer_skill/volunteer_skill.json | 73 +++++++++++++++++++ .../volunteer_skill/volunteer_skill.py | 10 +++ 3 files changed, 83 insertions(+) create mode 100644 erpnext/non_profit/doctype/volunteer_skill/__init__.py create mode 100644 erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.json create mode 100644 erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.py diff --git a/erpnext/non_profit/doctype/volunteer_skill/__init__.py b/erpnext/non_profit/doctype/volunteer_skill/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.json b/erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.json new file mode 100644 index 00000000000..7d210aa7bdf --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.json @@ -0,0 +1,73 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-09-20 15:26:26.453435", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "volunteer_skill", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Volunteer Skill", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-06 11:54:14.396354", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Volunteer Skill", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Non Profit", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.py b/erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.py new file mode 100644 index 00000000000..dc9f8231944 --- /dev/null +++ b/erpnext/non_profit/doctype/volunteer_skill/volunteer_skill.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class VolunteerSkill(Document): + pass From d52c64ff11f98d6c97dd224f70309178b3d65a5e Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 6 Dec 2017 13:14:28 +0530 Subject: [PATCH 61/72] [fix] Show total for opening and closing dr/cr (#11860) --- erpnext/accounts/report/trial_balance/trial_balance.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/report/trial_balance/trial_balance.py b/erpnext/accounts/report/trial_balance/trial_balance.py index 9eea4720867..5df2a6505a3 100644 --- a/erpnext/accounts/report/trial_balance/trial_balance.py +++ b/erpnext/accounts/report/trial_balance/trial_balance.py @@ -134,8 +134,12 @@ def calculate_values(accounts, gl_entries_by_account, opening_balances, filters, "account": "'" + _("Total") + "'", "account_name": "'" + _("Total") + "'", "warn_if_negative": True, + "opening_debit": 0.0, + "opening_credit": 0.0, "debit": 0.0, "credit": 0.0, + "closing_debit": 0.0, + "closing_credit": 0.0, "parent_account": None, "indent": 0, "has_value": True, @@ -156,7 +160,10 @@ def calculate_values(accounts, gl_entries_by_account, opening_balances, filters, total_row["debit"] += d["debit"] total_row["credit"] += d["credit"] - + total_row["opening_debit"] += d["opening_debit"] + total_row["opening_credit"] += d["opening_credit"] + total_row["closing_debit"] += (d["opening_debit"] + d["debit"]) + total_row["closing_credit"] += (d["opening_credit"] + d["credit"]) return total_row From 6a418f2a9bd57c1923c1db5598ccae6f7468d584 Mon Sep 17 00:00:00 2001 From: tundebabzy Date: Wed, 6 Dec 2017 08:45:33 +0100 Subject: [PATCH 62/72] change Purchase Taxes and Charges default to 'Total' (#11857) --- .../purchase_taxes_and_charges.json | 98 ++++++++++++++++++- 1 file changed, 93 insertions(+), 5 deletions(-) diff --git a/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json b/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json index 47e6889cd4e..dd9d56de315 100644 --- a/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json +++ b/erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json @@ -1,5 +1,6 @@ { "allow_copy": 0, + "allow_guest_to_view": 0, "allow_import": 0, "allow_rename": 0, "autoname": "hash", @@ -10,20 +11,24 @@ "doctype": "DocType", "document_type": "Setup", "editable_grid": 1, + "engine": "InnoDB", "fields": [ { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, - "default": "Valuation and Total", + "default": "Total", "fieldname": "category", "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Consider Tax or Charge for", "length": 0, "no_copy": 0, @@ -34,6 +39,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -41,6 +47,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -52,7 +59,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Add or Deduct", "length": 0, "no_copy": 0, @@ -63,6 +72,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -70,6 +80,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -80,7 +91,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Type", "length": 0, "no_copy": 0, @@ -91,6 +104,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -98,6 +112,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -109,7 +124,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Reference Row #", "length": 0, "no_copy": 0, @@ -119,6 +136,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -126,6 +144,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -137,7 +156,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Is this Tax included in Basic Rate?", "length": 0, "no_copy": 0, @@ -146,6 +167,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 1, "reqd": 0, "search_index": 0, @@ -153,6 +175,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -163,13 +186,16 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -177,6 +203,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -187,7 +214,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Account Head", "length": 0, "no_copy": 0, @@ -198,6 +227,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -205,6 +235,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -216,7 +247,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Cost Center", "length": 0, "no_copy": 0, @@ -227,6 +260,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -234,17 +268,20 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, "columns": 0, "fieldname": "description", - "fieldtype": "Text Editor", + "fieldtype": "Small Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Description", "length": 0, "no_copy": 0, @@ -255,6 +292,7 @@ "print_hide_if_no_value": 0, "print_width": "300px", "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 1, "search_index": 0, @@ -263,6 +301,7 @@ "width": "300px" }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -273,7 +312,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -281,6 +322,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -288,6 +330,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -298,7 +341,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Rate", "length": 0, "no_copy": 0, @@ -308,6 +353,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -315,6 +361,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -325,7 +372,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -333,6 +382,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -340,6 +390,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -350,7 +401,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Amount", "length": 0, "no_copy": 0, @@ -361,6 +414,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -368,6 +422,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -378,7 +433,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Tax Amount After Discount Amount", "length": 0, "no_copy": 0, @@ -388,6 +445,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -395,6 +453,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -405,7 +464,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 1, + "in_standard_filter": 0, "label": "Total", "length": 0, "no_copy": 0, @@ -416,6 +477,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -423,6 +485,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -433,7 +496,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "length": 0, "no_copy": 0, "permlevel": 0, @@ -441,6 +506,7 @@ "print_hide": 0, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -448,6 +514,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -458,7 +525,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Amount (Company Currency)", "length": 0, "no_copy": 0, @@ -468,6 +537,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -475,6 +545,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -485,7 +556,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Total (Company Currency)", "length": 0, "no_copy": 0, @@ -495,6 +568,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -502,6 +576,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -512,7 +587,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Tax Amount After Discount Amount", "length": 0, "no_copy": 0, @@ -522,6 +599,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -529,6 +607,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -539,7 +618,9 @@ "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Item Wise Tax Detail ", "length": 0, "no_copy": 0, @@ -549,6 +630,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 1, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -556,6 +638,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -565,8 +648,10 @@ "hidden": 1, "ignore_user_permissions": 0, "ignore_xss_filter": 0, - "in_filter": 1, + "in_filter": 0, + "in_global_search": 0, "in_list_view": 0, + "in_standard_filter": 0, "label": "Parenttype", "length": 0, "no_copy": 0, @@ -576,6 +661,7 @@ "print_hide": 1, "print_hide_if_no_value": 0, "read_only": 0, + "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, "search_index": 0, @@ -583,17 +669,17 @@ "unique": 0 } ], + "has_web_view": 0, "hide_heading": 1, "hide_toolbar": 0, "idx": 1, "image_view": 0, "in_create": 0, - "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2016-08-26 03:20:22.118330", + "modified": "2017-12-05 13:37:44.483509", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Taxes and Charges", @@ -602,5 +688,7 @@ "quick_entry": 0, "read_only": 0, "read_only_onload": 0, + "show_name_in_global_search": 0, + "track_changes": 1, "track_seen": 0 } \ No newline at end of file From 1b16bca84310a85b217c770f02a0abc30e9f8812 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Wed, 6 Dec 2017 13:16:06 +0530 Subject: [PATCH 63/72] [minor] Escape special characters (#11855) --- erpnext/setup/doctype/item_group/item_group.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/setup/doctype/item_group/item_group.py b/erpnext/setup/doctype/item_group/item_group.py index 2766ba067fa..5dbbd62bcc0 100644 --- a/erpnext/setup/doctype/item_group/item_group.py +++ b/erpnext/setup/doctype/item_group/item_group.py @@ -81,7 +81,7 @@ class ItemGroup(NestedSet, WebsiteGenerator): @frappe.whitelist(allow_guest=True) def get_product_list_for_group(product_group=None, start=0, limit=10, search=None): - child_groups = ", ".join(['"' + i[0] + '"' for i in get_child_groups(product_group)]) + child_groups = ", ".join(['"' + frappe.db.escape(i[0]) + '"' for i in get_child_groups(product_group)]) # base query query = """select name, item_name, item_code, route, image, website_image, thumbnail, item_group, From 73517099807939afdec506364d9bb9f995b64e25 Mon Sep 17 00:00:00 2001 From: Prateeksha Singh Date: Wed, 6 Dec 2017 13:28:06 +0530 Subject: [PATCH 64/72] [multicheck] Select multiple domains in setup (#11709) * [multicheck] select multiple domains in setup * use multiple domains in make_sample_data * revert to setting in domains child table * domains slide validation * update setup wizard test --- erpnext/public/js/setup_wizard.js | 29 ++++++++++--------- erpnext/setup/setup_wizard/data/test_mfg.json | 2 +- erpnext/setup/setup_wizard/sample_data.py | 8 ++--- erpnext/setup/setup_wizard/setup_wizard.py | 8 +++-- .../setup/setup_wizard/test_setup_wizard.py | 3 +- erpnext/utilities/user_progress.py | 5 ++-- 6 files changed, 28 insertions(+), 27 deletions(-) diff --git a/erpnext/public/js/setup_wizard.js b/erpnext/public/js/setup_wizard.js index ded7cae91d6..71b098ea338 100644 --- a/erpnext/public/js/setup_wizard.js +++ b/erpnext/public/js/setup_wizard.js @@ -15,11 +15,12 @@ erpnext.setup.slides_settings = [ { // Domain name: 'domain', - domains: ["all"], - title: __('Select your Domain'), + title: __('Select your Domains'), fields: [ { - fieldname: 'domain', label: __('Domain'), fieldtype: 'Select', + fieldname: 'domains', + label: __('Domains'), + fieldtype: 'MultiCheck', options: [ { "label": __("Distribution"), "value": "Distribution" }, { "label": __("Manufacturing"), "value": "Manufacturing" }, @@ -32,18 +33,19 @@ erpnext.setup.slides_settings = [ }, ], // help: __('Select the nature of your business.'), - onload: function (slide) { - slide.get_input("domain").on("change", function () { - frappe.setup.domain = $(this).val(); - frappe.wizard.refresh_slides(); - }); + validate: function () { + if (this.values.domains.length === 0) { + frappe.msgprint(__("Please select at least one domain.")); + return false; + } + frappe.setup.domains = this.values.domains; + return true; }, }, { // Brand name: 'brand', - domains: ["all"], icon: "fa fa-bookmark", title: __("The Brand"), // help: __('Upload your letter head and logo. (you can edit them later).'), @@ -57,14 +59,14 @@ erpnext.setup.slides_settings = [ }, { fieldname: 'company_name', - label: frappe.setup.domain === 'Education' ? + label: frappe.setup.domains.includes('Education') ? __('Institute Name') : __('Company Name'), fieldtype: 'Data', reqd: 1 }, { fieldname: 'company_abbr', - label: frappe.setup.domain === 'Education' ? + label: frappe.setup.domains.includes('Education') ? __('Institute Abbreviation') : __('Company Abbreviation'), fieldtype: 'Data' } @@ -100,10 +102,9 @@ erpnext.setup.slides_settings = [ { // Organisation name: 'organisation', - domains: ["all"], title: __("Your Organization"), icon: "fa fa-building", - // help: (frappe.setup.domain === 'Education' ? + // help: frappe.setup.domains.includes('Education') ? // __('The name of the institute for which you are setting up this system.') : // __('The name of your company for which you are setting up this system.')), fields: [ @@ -111,7 +112,7 @@ erpnext.setup.slides_settings = [ fieldname: 'company_tagline', label: __('What does it do?'), fieldtype: 'Data', - placeholder: frappe.setup.domain === 'Education' ? + placeholder: frappe.setup.domains.includes('Education') ? __('e.g. "Primary School" or "University"') : __('e.g. "Build tools for builders"'), reqd: 1 diff --git a/erpnext/setup/setup_wizard/data/test_mfg.json b/erpnext/setup/setup_wizard/data/test_mfg.json index b6ea665c76a..efc5fa83a5e 100644 --- a/erpnext/setup/setup_wizard/data/test_mfg.json +++ b/erpnext/setup/setup_wizard/data/test_mfg.json @@ -8,7 +8,7 @@ "currency": "INR", "customer_1": "Test Customer 1", "customer_2": "Test Customer 2", - "domain": "Manufacturing", + "domains": ["Manufacturing"], "email": "great@example.com", "full_name": "Great Tester", "fy_end_date": "2018-03-31", diff --git a/erpnext/setup/setup_wizard/sample_data.py b/erpnext/setup/setup_wizard/sample_data.py index 5a2fbd3ac58..c302841ec8b 100644 --- a/erpnext/setup/setup_wizard/sample_data.py +++ b/erpnext/setup/setup_wizard/sample_data.py @@ -10,7 +10,7 @@ import random, os, json from frappe import _ from markdown2 import markdown -def make_sample_data(domain, make_dependent = False): +def make_sample_data(domains, make_dependent = False): """Create a few opportunities, quotes, material requests, issues, todos, projects to help the user get started""" @@ -28,7 +28,7 @@ def make_sample_data(domain, make_dependent = False): if items and warehouses: make_material_request(frappe.get_all("Item")) - make_projects(domain) + make_projects(domains) import_email_alert() frappe.db.commit() @@ -89,7 +89,7 @@ def make_material_request(items): def make_issue(): pass -def make_projects(domain): +def make_projects(domains): current_date = frappe.utils.nowdate() project = frappe.get_doc({ "doctype": "Project", @@ -104,7 +104,7 @@ def make_projects(domain): "file": "explore.md" }] - if domain == 'Education': + if 'Education' in domains: tasks += [ { "title": _("Setup your Institute in ERPNext"), diff --git a/erpnext/setup/setup_wizard/setup_wizard.py b/erpnext/setup/setup_wizard/setup_wizard.py index ec70c39c2f1..e861a96ee2e 100644 --- a/erpnext/setup/setup_wizard/setup_wizard.py +++ b/erpnext/setup/setup_wizard/setup_wizard.py @@ -39,8 +39,10 @@ def setup_complete(args=None): create_logo(args) frappe.local.message_log = [] + + domains = args.get('domains') domain_settings = frappe.get_single('Domain Settings') - domain_settings.set_active_domains([args.get('domain')]) + domain_settings.set_active_domains(domains) frappe.db.commit() login_as_first_user(args) @@ -49,7 +51,7 @@ def setup_complete(args=None): frappe.clear_cache() try: - make_sample_data(args.get('domain')) + make_sample_data(domains) frappe.clear_cache() except: # clear message @@ -80,7 +82,7 @@ def create_fiscal_year_and_company(args): 'country': args.get('country'), 'create_chart_of_accounts_based_on': 'Standard Template', 'chart_of_accounts': args.get('chart_of_accounts'), - 'domain': args.get('domain') + 'domain': args.get('domains')[0] }).insert() #Enable shopping cart diff --git a/erpnext/setup/setup_wizard/test_setup_wizard.py b/erpnext/setup/setup_wizard/test_setup_wizard.py index 5e2a3034f8b..a489133abae 100644 --- a/erpnext/setup/setup_wizard/test_setup_wizard.py +++ b/erpnext/setup/setup_wizard/test_setup_wizard.py @@ -40,8 +40,7 @@ def run_setup_wizard_test(): time.sleep(1) # domain slide - # time.sleep(3) - driver.set_select("domain", "Manufacturing") + driver.set_multicheck("domains", ["Manufacturing"]) time.sleep(1) driver.click(".next-btn") diff --git a/erpnext/utilities/user_progress.py b/erpnext/utilities/user_progress.py index e84377e1e8b..aa93c650e4f 100644 --- a/erpnext/utilities/user_progress.py +++ b/erpnext/utilities/user_progress.py @@ -272,10 +272,9 @@ def get_user_progress_slides(): slides = [] slide_settings = get_slide_settings() - domain = frappe.db.get_value('Company', erpnext.get_default_company(), 'domain') - + domains = frappe.get_active_domains() for s in slide_settings: - if not s.domains or (domain and domain in s.domains): + if not s.domains or any(d in domains for d in s.domains): s.mark_as_done_method = "erpnext.setup.doctype.setup_progress.setup_progress.set_action_completed_state" s.done = get_action_completed_state(s.action_name) or 0 slides.append(s) From a160879159a21b9c4fb8381d044428f1f150a305 Mon Sep 17 00:00:00 2001 From: Manas Solanki Date: Wed, 6 Dec 2017 14:05:39 +0530 Subject: [PATCH 65/72] set the reference document in the payment entry while creating from fees (#11861) * set the reference document in the payment entry while creating from fees * allocate the paid amount in the reference document --- .../doctype/payment_entry/payment_entry.js | 22 +++++++------ .../doctype/payment_entry/payment_entry.py | 3 +- erpnext/accounts/utils.py | 4 +-- erpnext/education/doctype/fees/fees.json | 31 +------------------ 4 files changed, 17 insertions(+), 43 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.js b/erpnext/accounts/doctype/payment_entry/payment_entry.js index d8995a9d98a..8ecedb5771e 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.js +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.js @@ -512,7 +512,7 @@ frappe.ui.form.on('Payment Entry', { c.outstanding_amount = d.outstanding_amount; c.bill_no = d.bill_no; - if(!in_list(["Sales Order", "Purchase Order", "Expense Claim"], d.voucher_type)) { + if(!in_list(["Sales Order", "Purchase Order", "Expense Claim", "Fees"], d.voucher_type)) { if(flt(d.outstanding_amount) > 0) total_positive_outstanding += flt(d.outstanding_amount); else @@ -527,7 +527,7 @@ frappe.ui.form.on('Payment Entry', { } else { c.exchange_rate = 1; } - if (in_list(['Sales Invoice', 'Purchase Invoice', "Expense Claim"], d.reference_doctype)){ + if (in_list(['Sales Invoice', 'Purchase Invoice', "Expense Claim", "Fees"], d.reference_doctype)){ c.due_date = d.due_date; } }); @@ -535,7 +535,8 @@ frappe.ui.form.on('Payment Entry', { if( (frm.doc.payment_type=="Receive" && frm.doc.party_type=="Customer") || (frm.doc.payment_type=="Pay" && frm.doc.party_type=="Supplier") || - (frm.doc.payment_type=="Pay" && frm.doc.party_type=="Employee") + (frm.doc.payment_type=="Pay" && frm.doc.party_type=="Employee") || + (frm.doc.payment_type=="Receive" && frm.doc.party_type=="Student") ) { if(total_positive_outstanding > total_negative_outstanding) frm.set_value("paid_amount", @@ -579,13 +580,16 @@ frappe.ui.form.on('Payment Entry', { }) var allocated_negative_outstanding = 0; - if ((frm.doc.payment_type=="Receive" && frm.doc.party_type=="Customer") || + if ( + (frm.doc.payment_type=="Receive" && frm.doc.party_type=="Customer") || (frm.doc.payment_type=="Pay" && frm.doc.party_type=="Supplier") || - (frm.doc.payment_type=="Pay" && frm.doc.party_type=="Employee")) { - if(total_positive_outstanding_including_order > paid_amount) { - var remaining_outstanding = total_positive_outstanding_including_order - paid_amount; - allocated_negative_outstanding = total_negative_outstanding < remaining_outstanding ? - total_negative_outstanding : remaining_outstanding; + (frm.doc.payment_type=="Pay" && frm.doc.party_type=="Employee") || + (frm.doc.payment_type=="Receive" && frm.doc.party_type=="Student") + ) { + if(total_positive_outstanding_including_order > paid_amount) { + var remaining_outstanding = total_positive_outstanding_including_order - paid_amount; + allocated_negative_outstanding = total_negative_outstanding < remaining_outstanding ? + total_negative_outstanding : remaining_outstanding; } var allocated_positive_outstanding = paid_amount + allocated_negative_outstanding; diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py index 36ff0ac381b..99ff295a968 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py @@ -310,9 +310,10 @@ class PaymentEntry(AccountsController): self.difference_amount = flt(self.difference_amount - total_deductions, self.precision("difference_amount")) + # Paid amount is auto allocated in the reference document by default. + # Clear the reference document which doesn't have allocated amount on validate so that form can be loaded fast def clear_unallocated_reference_document_rows(self): self.set("references", self.get("references", {"allocated_amount": ["not in", [0, None, ""]]})) - frappe.db.sql("""delete from `tabPayment Entry Reference` where parent = %s and allocated_amount = 0""", self.name) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index ba5d8b3b2a5..abdadb3599c 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -576,14 +576,13 @@ def get_outstanding_invoices(party_type, party, account, condition=None): outstanding_invoices = [] precision = frappe.get_precision("Sales Invoice", "outstanding_amount") - if party_type == "Customer": + if party_type == "Customer" or party_type == "Student": dr_or_cr = "debit_in_account_currency - credit_in_account_currency" payment_dr_or_cr = "payment_gl_entry.credit_in_account_currency - payment_gl_entry.debit_in_account_currency" else: dr_or_cr = "credit_in_account_currency - debit_in_account_currency" payment_dr_or_cr = "payment_gl_entry.debit_in_account_currency - payment_gl_entry.credit_in_account_currency" - invoice = 'Sales Invoice' if party_type == 'Customer' else 'Purchase Invoice' invoice_list = frappe.db.sql(""" select voucher_no, voucher_type, posting_date, ifnull(sum({dr_or_cr}), 0) as invoice_amount, due_date, @@ -613,7 +612,6 @@ def get_outstanding_invoices(party_type, party, account, condition=None): having (invoice_amount - payment_amount) > 0.005 order by posting_date, name, due_date""".format( dr_or_cr=dr_or_cr, - invoice=invoice, payment_dr_or_cr=payment_dr_or_cr, condition=condition or "" ), { diff --git a/erpnext/education/doctype/fees/fees.json b/erpnext/education/doctype/fees/fees.json index 85c24719bba..c4e1f82f02f 100644 --- a/erpnext/education/doctype/fees/fees.json +++ b/erpnext/education/doctype/fees/fees.json @@ -1263,35 +1263,6 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "data_42", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "has_web_view": 0, @@ -1305,7 +1276,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-11-10 18:57:12.021112", + "modified": "2017-12-06 05:55:10.502567", "modified_by": "Administrator", "module": "Education", "name": "Fees", From 7de5d3bb1d2b689ce44822d5ee51b4fce8d7852d Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 6 Dec 2017 14:47:13 +0600 Subject: [PATCH 66/72] bumped to version 9.2.20 --- erpnext/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 4679a4a37a3..8f59fc84ef5 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '9.2.19' +__version__ = '9.2.20' def get_default_company(user=None): '''Get default company for user''' From 5fc8923322808aa4dbb87f579d8d1329f4dc8093 Mon Sep 17 00:00:00 2001 From: Zlash65 Date: Wed, 6 Dec 2017 17:04:03 +0530 Subject: [PATCH 67/72] fix setup-wizard leftovers --- erpnext/setup/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/setup/utils.py b/erpnext/setup/utils.py index ffb3aa6926b..5fcc3a2c68f 100644 --- a/erpnext/setup/utils.py +++ b/erpnext/setup/utils.py @@ -41,7 +41,7 @@ def before_tests(): "email" :"test@erpnext.com", "password" :"test", "chart_of_accounts" : "Standard", - "domain" : "Manufacturing", + "domains" : ["Manufacturing"], }) frappe.db.sql("delete from `tabLeave Allocation`") From d4e439906cf19ddb55dca28981b9d4b5553bb1dc Mon Sep 17 00:00:00 2001 From: Vishal Dhayagude Date: Wed, 6 Dec 2017 18:02:31 +0530 Subject: [PATCH 68/72] [fix] Modification in Non Profit docs (#11862) --- .../assets/img/non_profit/chapter/chapter.png | Bin 133768 -> 148792 bytes .../grant_application/grant_application.png | Bin 153830 -> 158853 bytes .../grant_application_row.png | Bin 0 -> 86155 bytes .../grant_application/grant_portal.png | Bin 0 -> 125651 bytes .../online_grant_application.png | Bin 59384 -> 0 bytes .../online_grant_application_1.png | Bin 0 -> 122454 bytes .../img/non_profit/membership/member.png | Bin 140721 -> 109414 bytes erpnext/docs/assets/img/non_profit/module.png | Bin 72459 -> 70616 bytes .../img/non_profit/volunteer/volunteer.png | Bin 87217 -> 82771 bytes .../Grant Application/grant_application.md | 11 +++++++---- .../manual/en/non_profit/Membership/member.md | 4 +--- .../en/non_profit/Volunteer/volunteer.md | 2 -- .../docs/user/manual/en/non_profit/index.md | 9 ++++++++- 13 files changed, 16 insertions(+), 10 deletions(-) create mode 100644 erpnext/docs/assets/img/non_profit/grant_application/grant_application_row.png create mode 100644 erpnext/docs/assets/img/non_profit/grant_application/grant_portal.png delete mode 100644 erpnext/docs/assets/img/non_profit/grant_application/online_grant_application.png create mode 100644 erpnext/docs/assets/img/non_profit/grant_application/online_grant_application_1.png diff --git a/erpnext/docs/assets/img/non_profit/chapter/chapter.png b/erpnext/docs/assets/img/non_profit/chapter/chapter.png index f854f2f485ec5e0d74f53dc8b9c6d9aa88e7fe55..794f808fe0adeb39d2ecb6a8a55eda18424e8c6a 100644 GIT binary patch literal 148792 zcmeFZcRbba|34m)QASyjQDm<&vz3s&Ikw0S*^Vtq5wf$gvd%G%y&WoK6UScJ&M`8M zJ-$!8-oNkbQ$BzE{`}p3?|~-C*^Ilb1mH?j$|H_ps1ai-ws$aQ+O@8GH zjv?+f;6G$zSfDFc?p~35`dHJ$Xk`M&K+AQub%XnkE+$*X3_W(GOd>=705xYvNhe=N zC-pq!<>4H>lf%wx;YX*Nu0{50N~S^HyQ`#Rul(<}8&Pnb4oP$JlSMkuPj)Pd7cHXe zjEEMGS`K$--Rq2f7pZe*W@bz`9$&%0B9{F7NBiCBr!depPD1IwKLgeW+`@P*&4h`G zd)NQUUq51W{Y{EHUnF1h(b;mW(9X->Nz77urO7m*?GeW1pW~7zT)p&#cU3JgUN`eZ zJN_>O5p(e1T*f4^WLhUcjycmT)}=xqz6*Lmco~Ox{UsByamhOrTktL?ND}sg`Vy(0 zNsi|_F-Kg&2a?MP@;8YT`d{Q`PJS1}!Ar?}IYC#N=$$WB6$Vy2ha?PS!J~XRL4YC` z{?_67Oa80KyZ=?>|3^G>+8;A0D5$-ytvdH}bxlosM+d5I@fL>>DJS#2%N)vN4DkF4 zG4V3OOM^`k>0MA++w*j_OZ|Je;!0D7T?A2q)MYN$$OOa&J13A8>0hDo%&jUoC1F-$ zvr?!_BLGY;U<*4`PEIZ)B0}eIXSHY4Z4%!uT1r0i^5qSU)vu)$a;xkoYND=T;ozk5 z8{7w#o$RSzz4YY*tgk9eHU?BTUS#%=bKT+?o%{Hc<5mjm+m+10qhqpn7xgA>3&ck zZtJCd!oO4suS5YhTkmLizPXf51Yi&a%8J;R8q=fCfHBR6v5Gyp)R>R}Rocwin3pPv zS_P2MMoSFsr5u^K0#rdsG%zkTg>Ys`*pi2te8i<3!D;}i5byIYqv;ApE6H7uOWngP z*-JSB83I%xziVFRcmDpfc*GpSlb?PvT*^^C7vLSPrfioctHup1Tyh!*#pRoqa->ZG zIIZwQvP(1Mf7SbMdH+|v|FZi3dhfs8>A&9lub}q--{9QN@i8(slcAM|R8O#~bJ6MV z-fB4BUrh+e5+K}{D{YKSa#D|*f98S49qbS77(jjHmv4O!Q=8&}&EsNEsY}vS zJEw^zA<+1&rKerNS}|_S#cn=fT>2{&hI5}UTiSCDqNP`b_^Vx)&m(jEgEZhz&8l-| zO@oLS2_(~Ius`UjvNbT5{hc1=NzS?8P)bZ?P{qSKTZchr`1Fs3jcXTdtopL`0v#H+ z$-ry%lQ`ACg$&Yf%%uj>=_rHrKJIV;Kwk)rODxl$LRMYA*pK~K6Y~m2TP`-X!oS1) zxfEeO7@1C2fO3q^R_~oZ;*5p-N!7nIZGhAD+p$-HF4c>LuD1zu!AZey)kKoo8y|m~M9g`b=>Qv)=#9 zyUz;+P0#cFn&l;8uSiPr*gS5!^;ZG-60n~$E$p-=lG6ia6=0fB!I-~m!L;!UQ=g~B z$Cqq8ITP`U@oU;Y3zF%*i)G;wI!pI3v+&PY(2Kl@LrT&1f=%;raZ;UFau`dWV>=6% zy4v$dMW^_jq*<5H&wuQ5oBdp{Rx4GiRG4n8XAB;9Q?PISerz{Fotf;pI#8RCnyy7o zp@sigB|_9Xu(K8{-X~pPS=wS20H98>TrjiD8E@I8xpF!MKj)6mJ15vk0Hx3HnB9JU|Awt{W-$bU3+<$)ptqtYiAouGTwT$ zAzK>ue)Hv|GR>3Z*yy+~h9YL=%;CvSqh^Z1#v|&*^tdJ^!I%W z(L2o1Zkd;Jic(RvlXhv4FQ|*K?iqYmFy^C~&`b*c?*_%O!Bt$M6CQ%x@)xdo7$7Dyl^7wHSbEw zGeeC+kn{;#r7o{j%1*{_6-g~K303Q;sZLz887qvnAxl2F9TR0{mWf`>_F!B9oveX$ z?C2AhHxI;}+J&;KXd(~n^dUT(icU^w%~#)KY^Dkms17z>E?lQoCp?d{uYeeH7U+Ug z*<6SNex7-ud{JHugCeCcajBB6n^2zPP`n^rU&vIray|D<7 zJnI~G#7{A;v5J>EPhwvg4sn6jl$D*@C9=iT^vieB;`IzD3rDkG*iBFseV|er$k8A$ zXZ&t6@stgQC%L$0tQut7+e?A%aU>?r@X>OzyxXbHPQ6HTGIbIy0ab!}W{ zHPe@6+75CWlBMJ|b#c1yiyw}9{*X?m8AIWxx-`F>$X?wqA1F6`mmEQ>J}~GbtXE#_ z>3X~y;b*=?9ek0VraxYUIYJ?^B~ncDvzWoEUtlRDETQBmQnB2FMO41pr~F*pl89Wz z2OP>Oru$IeokcG`Zx`V@@72y)EgMBz4$dLOt{70_oN#%-q=(w|$}{YVgRE=kC&x&I zj8|#MVRX6JeF`;It|c4I@BD^Sw!ePce6ae7j~-5Y)?Guqha%@;oFXooZ!9;#NUMUkw5M@iHhu?u zJhnP>0?njD8byU+nz5EZVmweguMirW@j0 zaQ2@V>Q&Bvf>grgQ*3J6Vz~u<2^E-T^X6x0KiBb3aI!vW=dd(`XNwQ1XakQ3Lq3Uuhl+}hJ zp(v<=g2So=Cx}CIy^bgtYXL-g?*e$$#@)eqiT=~as&yj|${m~6igmGpS?yOg7XqH#Bga{5Tqt8iF(%u6F~DmqzNkECY>j&F zU~!$r>iG;diPbN&BD5z5w(#VyqYxcbBkyFl_mTFJGj?c7(jkkz)R$WjKJAEb^n7f> zmmggZg{g;U@|#TUA?C8P0yMvc8q6Gf;#Nl&5l@HQb2(KKViR7B6jv#XpvRCk-y;;EMLEsm~E`M&QZ&$&j}qk8!}k$#^sWT2yoPjc(A+dFVZodCx3(F z#)QfzBJ5%hjgn5n<5~Hhh$VU=pN-oWL@4Tn5vB~>+uOFJN&HDJSg zg=EQUT}w}fwZ4ohCFORRpKNk*saj}%4iUxFoLC+Pzm|4rwj0mDDth2rn^9O-LS)-o zF(IspehRx?uLPH+ST12t%6qSpertC{d(JoSdGHQ$IyHSFF20PKK=n{LOtV9aXFe&W z#4>b{$ukc;#)MDg5?>8_WuXgjSa7mOye zrDk&u2n?uXe>)_r-hzoHRW8nR$|%aTpBI)@k^!Z4byw4?jc>kQrKXjHq94tr8%h(Vauh)LYCtOP8C-!hpY};c{wjrQc6qhW93tymYMWn ztAg>UY-E@I(xz~;{D+aOg5cy6;DbC7ay)YGS2u)ioE3~|B^Pd|U6CN=ck@x`S*fm8 zB@IpxCcabPs)iF2^SOxLQgC0pD2u5p5n?S_;r23IO}X9;Ink+-GlB1;MML(z)dqb4 zT2<-MNjI4LWh|wnU#_+*qb&a}{AUCz;>U_we)7r_uog6n{3hqX4v$|o1x3tC;V{fI z$?Z$xoHoPLcz3Hz0j<(9FWVS_HF+()hWU|qO*SJ3POf${_RnC$6hpI;?Ss=7wXVQFNS}UXMYuy6kO}= z4b8J&RJJh{-zw;h^J88aKq?)^CNqF>f^yBDYDf?4Mn}(&gaHSGpo`K;{=ytNViT_t zzw$n-wv*!6z#Hv(+z!RdgFhc#tYVAw*JaWOaB}W)+Ikh~)K7Yc25Q*qP1<+7O_88Q zPg)al9;E%XE?T1kVMWq#e;-_+*dBIqz$3Tw^su77DC@{s+O?dH>7cfU2eYN%1Gs}TB4d%p)ANZtVqb+_Nq)3JkFJ470bXs8?wd)A zIKH{)QSpIQR}IdIP$;sGQHjt;&jnozU2s`7+D)1KRPz*v$|&pc?3x<%J00Kpv7HnA z=$g`Pgxq6+9NED9^OmGbKwaR%j{eno-99UhP2f$Yz9kvHhLCup{l|x5K4hA;Z;up( z+P4aG?03WZj&F*$JiDVSzvgSVzs#Tn_6hbDLHAX)x#zY0T0K|}Oh_zdl@wdMopp*P z(p+hw<6At9W6A5|r#cy6aTOV|{~Ag_&X}MiBrlQ(QFQi49$MOTsH9rA*QMaEfrC#3 z(?yyxB4_P!%qanrc&uYh|0kKTMrZQ050u{Oo6tkg>nCnYXX_o4yiG9QSBW&3XUco9 z1#`dd@zUb{K@? z5^_w}6K%j+Lp~8bsVp;is9!^sxJ>2pL`PVY;k;pE!f8b}VC5fkn6l#kdpxTNH zVs|X;@`$%LRx$-nWFyu=$vdTlo}TTk zj4IWeI-nu(n%Xb+th|mnzQ-$4KEJnU85g~BwL^E1Uh9TPy|Txl*$qW0_a^wgzlPxt zZzg2d?LY}*%LX;>6%_T=M?|P|r*2VdA52LFV*sw=c$--G^&fK;|Ep(CFl-0Q9e--K zzt5|buwNU#Kd6r4@)=lvt88;e+fa++s>4X%-l2Lu-(s2G&HU*D?Xm~qy8#!&^2;4abdYhrCQs)%x{Q-!L|`I?SsiKJpsRL@|OavX)**_ zTR+sF7z7~8Pz8NJcC2xPTlWoAZhJjWLn4Y;E6W~9Gau$AFtQ{Mqhc0m$=S?X^*DWx zwR|)N)CGy|WEWz?k>z>DtfMPg)8r}qFP?I18JpeNQBNx+bz` zMhVDnlCw+wUKP5o!EINqfjoUd^luPUn%!BmGOyBYokRU;ggyS) z)_ZcMfj%XvU`Q}H%P8dliqEy4r$*wS{pu?dXOf@}`-F&9@2AK3p%Q4yP_a4kYV~!M zBxpH8*n0ZvvFk|p?)FNC5B`TLZHD!FHJ!Kn9ZFzf*gi+o3}xjL%U0Qx*59;Z5~5EU z2scnqnSoyMLlnmYG9*YQyQIX~oQ*@%$TwY0TH~Kw=*B*coXKbVyyoQY91Tw`@~-dM zpkBjA-WyuSf1RUu9+8vCVF*;EnvlOCPH3xTxGwfc-e~Cw5$Exd{xJ*+`jz7F6DESR zKCH{ryRGGNfCW`ou=6x3s;wcl-j8uF7hc__t3_Bj&FBUbgr7E+@c!I9Y7!bF8_0xz z{yeNu9{$}55e4?#p|EtVS+x%%R1swa)#-;39cN4TPa?XfOGOzTdcjXlP8h^0O)AHc z16sK~H?y?h@|8xjUmPq?^QAD*qI&1N*%@7)SeG z8x(SFHDzteC?T!gVD8$7yO#?nlwc)HtliG*vkSLs9v>=u1r$7|nowJNM0A8<9*06| z_6Z~zwu2O`s{N{vIM3nk;D?QH>Hk%pvjXz|5*l)HBDZC9@~oJ@=x16m^HPPXTsC#q z(;@^#Dp#MSzTv>k!AT8VD!f4$%)ZUwLso@$uHQQ#-`7X_AP=I(DobbS(Os{dDX+19 zi8J42ppzv&>#K``+DbGY^7fa|>GEUNcj!|uGMrCDr(u}YU?v(R?vHR4t$oek-O`0q zgd$x_x6ftUgjwNoEWm~Xn=*OG`}hw0SXE|Xpd)uua}s;5&1VFD%sGFIT}v^_6> zc+6Y>Xv>|ZaHi|2dBpn813ubDNhg}76uc8YTd z*_TNA(kUM?k#Fv7Y4bQn4g&#!ChFJRA|!%3^jaco&-Ndq*lmZdai$!hGNR&7i<^-*n%sn{Lxwa1Yd*ItKT|cZca`3z{nEOQ*B3bzhgzNL*Xq)dR~XGy zdOvC7YysQ*eg!dc7`UK#3`$D5O6H_16(o2Ap;ceY`e0%Ftq*59BVF*hjJai$?LUWS z=dkxq1*U||H_v&WyL&J>Y{mOo4~OdW$k5l&)Xnh}{3U)M97yKKpMPFU3d=eV2NOWy zwDLmwbibb5XD7#v`k8i3n{EUD6H-TXdCl>TxQ)g)bZX@j?t_=H^h6er9}_z9hT!r8 zqH6u2;2Jg&A#Gc2?{pRTRN?S|XticR7JChPus7WYaWoK&leiUIV;S18Kh5h?e9wrI z>%?XBNcXW9ky>F=L6f&$G^2rg*_RW4% zL&Nv#=o=OB0$ajXOpRr9!{O3(&O@)%C?~`DI|G_J#(vN>cxixB#ZmU|LQ(I*)z%n$ zCoRPE16QPL^xDdh5jyl%*~Vc6zwL$v%`?H+?IN^RJ)eiFJ2rEH`25c5ubTF*&ARqx zPuq=at6ed#^;`%2Bfq&i7i>of+NMtQR(wX8#Y02F_(p+IY28FycbA5zc8v|fq|y}3 zDMWWxgEwwqmpCi6ck)5CRm<^LIRGio=Qy29S%d@@`yVO02{>4BVG3}b9Z5_o(>k<1 zbHuakBZzetgU+$P{bQ{=T00m zKM+5bOn*C{hxb4nv%ei5oxMSlkqlOV5^OSMOnK{a2g3{ihlHWO@SSsk#T9h1x{lOL zndZD;-r+XUA98pteVD4YeFftV07@(ic%1eR@GwTLv7+GKgpyx zN?EEV%)b~wkK}kHmc)9Ry*6VkFNx%V^Ir(I)&2+j5`qwr@Qqo zT@RGN=4Ca>%&eUe#yO1K5eT34#k}L`)-sc|yFu~bYYDO2yMl>gzi8{Jhx97NjuOQw zr?NYFLo;9~SyZa6Su<*zJpJe=ft?mRR_4tFN#vFpG&$?(P?mUc;QV3au%*Hnb#zQ z6i!2jm0(t7yz^%m8;W}-`o@a5ou=FWxKjgndfQNRfaSor-NFHjK}H5mp+@Qy6;{q{+{Y`Ymp!SF3hs zcY(diOd>34Q$lQj@!47n5tve*k9~HU>v*FpBE-!e(s0!)*QP9RrG+C9^L)x$!E!;6 zonv?})42(ak(^ss#%dR_-Wz`!{9#+zCla`Fs4*=x@_Ij+;~1#E+NzA+K%;EFwi3NG zZ5?9MtC7hhk+l}QV7nwW)eapZuKzuGy{4N}85Q4!7#NDTomewt+a^%oDipN-{w0U6 z(P3;uKYejEs#J#zTuTAzWdwB{j%VMTm9>8MhB2;l@B|L;KVr^C1u8kpcXLLmbUiTi z=^z$+v>=Ygbrm}-=w0BmJ4Ig=J8tAVo*$78q@~J-cCn)eU(X-#E__P%eys^N*Wib& z?(~HF6nVTa^6Al}NpbFfr$G-{YYR{1S zYz;ammeR|35z_V-V+v~7dS}(RTW3vw(K=X&up4#QRGVFMw;K3n=IR%Gm-Q5u;d`VS zo$9Ucx2n)roWX{VYn!9LMw{iB>BTmFn494XmW`M~*HygP9+WDoFF35@p3}A}Es3f? z4G~$|E{L#~JFY*h*0wD)0vgsixk?s3k;ix9xqCZGwA0Ahhn|nUO??U_taIW{4!1jW{MeY9R$e1Q1+8b8IrjEO|L-Op*6)Vx zA%+D+sdRb4ab9^tFiZ5>2iurp&*JPGUWy%t!nVWC4mLKG-UYfmI@}ybT3$OjEc>9( zA;&h*34*KW-fs*8@T^nEqGZx$AV?G`8s`=X(5g1L8qAJ$5y8Y^AHKiH}Z|!U#w5jLDS;(^`ih7OClp0uJx$;J(XK zCL628__`9tBx^~9@Xce*QhOi7E8dPwWgLPebj{k1=*EX;ArZ~FU-!5rRH`j<*g1QQ zyNYNsD99Vq8t(0foH|z<(TJ#p5_xsBvg*i2tH&(p>CoUP_SWrx(_}!xYY%wb3I`9P zX$Q7|QoFJ0CNi!<)hyL8vu^s8VISMG>W8Q@ark@tJ7SN&L49)^qX!`iA1%vX$ryvz zkEGU>sWO=xhPf@_HV|ES_IUW3&XbI!#Hj}c{Sx3OT`DX0lWVd;v_PTZ#?Q*jDa+JB z>W2OpT$uy;)V-vz`qb{=fK%+@ijTCHR~!HCr>N+DEzR1ngRszapFjEbc+p^CDU?j*U(cgwkfMt&a~+4o12s|HNrg-iXiiCej$S1mv;MdOxndP==P}*_8^ay}6f4>&ah&qTiz4 zPhA~Y3|K@rX~eT412tYZ3kJ8H=EU>4bn2)dj-ltqik40^8WfKfwU=~<*bZ$Ki1$M> zklVemye+=^^|qwEE}nTyHcnO8iw+?CyxUVm5{90cE zt=~-aa7gn7FWuyHtgpCF>Xomi*tXW;IJJk2YqeNvcJtzQ9ydEkN17-l`N1)V>e6x6 z{S-C`iV(28B2+b$w+wP$(y(Y0I2K_xzFj)qV&HRh6iBt@7^k;;r$F~Q&X0MNApg#Z zAgPzG3W49Uol^bU)7zE;tP&zhZHEG=MR%h<28R~*@sjJ?{UY<)gC>13xk?>V18?p* zu#{LZPwda#sDD&f4N2@`CeR9nBI_Rvc zuMa!GSdQ;tE#w{>enbB*us^UG*3i?P{mxafBU`>XV6su)ig-E1oXE2xR}Y7R#QCZ6 zG)|kS98V=Dh;M$GIjtkBfs39RWXH>X_=z)O$G_J$lE}*e+CatIE|BzZucdCtvya@e z+V{xyZS_rjCoV@RZ9m`k>t(8DVQ$`bD&Yvr zbpGkyBV__X?!nM+w1`D68rL3Yhvjnd?$IN(i095o(1Ep1`^H3AT!gbydA;=;3m*Z+ zNoYH8n1d8J-W%N587yC+I(}7BD6&sa<(whF;iqA??xArwHvYx2baL=J;aYphG0FqC zrtBFFjzo5~3g6Fcjj8VAh4OYIaUg7ZC^_D2HU7%`eb$}R8!0YU%(Ue3PP9Dd z@CKt^2`pk54aV4ksd|ISMjlu9XszdaBWeL(w6AM4njB;SGy1N>{z}v7O2Kg(sKo?ms=e3B$wiA|y8#zNtw7 z)^8)whf2x%6?nUs+MsC)bk`$vf@kUh-{8)5aP7EmsJ$F5xM0)wQ)@KNfa7$b)g4pW z+Gi#X5-mcvFnO=Ym3_N?>9Blyc!OKG$W57TWdFg*7$!f`JMir!LZ*An@29M@ubKtQ z87p+xW2rJIn%}AWq2cjdDV3pn7Ss4c6>A+jqRASIWLl2yrI;_(B&}A(TVbAS^G%zF zJJu8XodWzzyg=agMt*(WOyWui_O7>yS+Pk@dmGv6?&15{J!=iTpcPiTvL40lNS8g> z7b`fPbX|su6YAqsn+ExSxK+g$A>I;F~DE`}Xcr#GUYDoXsQVGSRzH*K3w&BV{!09*hGcHU$R(mJ%u zrU6ZeD~zQys`4lwaKC{qcn*M6kS;7|;F~T^NEEE89xv^_LCy?ymn?L`7bTls{W4b| zVY@avi#{5KFcQ5@70j;DPN~sYlQ34bSUw$H8SH$xyA&qX>M-VG=`GfLv=>fG_drP` z=`$^d^4Lu`Z@~!?ASzG9^Le*$mHX~ti%q#jSlmd;rMqh1`^|a5=0$lIW6wJ(tr9aw z$jOj*QuYULrH3~&w-@T}#KMnU!*16+dmmO~vovSzIn#dQSky8~rlCZEpxcpsn>p)R zDEHEd9(;KNqsLYucfOe;bXzm&s^0$E7M1Yx0!ZvFj+6e%Jh3^q2l8;=lk^6am$~AV zyQ*EE+_$HD!K3={(zl{piAGh-ijx+lok0ns^}f{>ps$@DO2_e2rqnCLQq!y5KdID` zd15q~W`RPN?qlM{D4n%V1_rP__ti-%ezVAvA#rJ_cuM-iS@GUqu+LQdvvy)M75c^v zo3J(CE&s%+M+W^z#KvirSgi6l zHkv5X#RB%o_S2Eyr@}}Tzk=lH#7)PJ{z#t<`P~Rr_y#ZEAz^8Qhy%>3nx7rLXIHzv z9v$pQ!*AawX#@@~6XAKRHLCZz8JkLd{(C|F`g)vmSX_$Tr&M{{qE)H)Af&A zCbHNpWKs#SYd3U_=6T(rTb=q1^^MrlwCZ25K~m;~y+^yCcpa8vy^t(+sGh{rJrAY* zlU{fwyZ*J_>Y7ml7uX|>2!RoZj*P??UH#B`V`zXL-*27CUm)ogVJKQRuvwZ)-wXBr zB(<+HpufDOKF^aN=?kS4)T&v72N()j!dIe6@Z( zaa2srLFrSPJC6t|osxH36_l^t3D)hOGR&!Gq6^}?p{4q`u41(-(mi^uW-;9{@s&yv zNe@A%j?EF1PyLdQ4|)+}o>YG_in_@44$r{c+nb)~XjxLXnSx$s<4JV@9RN-Q=cJnI za3k2cJNx5NJ8VKlAX;$*nL0eoldwu>_VZfqYhWN;@=V2bkkTh9pH+;=x`{+%yR9#d z>Zo(eGuwgFyw#yM1nkVexCJj;ZG1>}7z9DBe%te!agZ1VwT!-1y`ADR8mV|YZn#H41D9+7f|1Q zylee6GZ1laX-_{9<@QyQ_Z+$U;U=trn~8#i7USH=wjKtY)x6r}XcGXd{sEO*wKLIayZa3u6`Yj(wDV^sIvh%!zOU`c3q{@3f zpAz+bULdrSZnOYKP~026pPXZmr=&^9IA5_icnmPJyKMd6C?cXaDj_uEsuKfFVx$9 zUg`ojc6r>WL(dK&Rl(TjeJcoTNiQbbD2btuM_%f@74tbZU5~%+#tMz}MSnZ}33H@6 zsJ)X1svXvdzk2tQfurQ}=jl#PPBD>@>GfW_M!i;h`}?eXe42%Yg`1ngr@MY)b2`HwW73q*zX zg6`9)n~&}R!(U96Gh_cBht9(d7nc@RBltO=HX_e2EjY0JePv9t`T{l5Ax28-?|*!T zG9QLxiTw#$2L{sTm~|Sz!d@vX0Jj1h#gx+%{<-W*06xXV<%ZwsUodbr>&_5X&AV^N z|DX;S4qIPfCbQ(WoUz!>@c!?vefsbpEPy;?T1Mz!EY)AIG@*hm>@T^0ZWB|tq`3x7VnaFGjzoIS*Lv7c#Hs{9qrGXLr-P*9KsSpv|B@^rl9 z(%xVVb8>Tv3JonaFif7GdAV=Q{4MDvfIav4#zK5%#Q#?%z;8D$_~!GrVj&K=PQt~e+NRO-LMDTE802N9lQH8A z--EG(*jPAfSQsrWnZY%+?GuRkjBbgo`+#joQAyqVQ$%-7v@RgQP(qR*hTp~kn{Pvy z6HC?@6>kOuY^05aT3@D1i4!~+fqSjgGk6>T~;HpyvYj1HQfIKzBEX&bs!FCsb66;Y&iz_HyP)rA%%( zRI9a#Ey$Ag!(dM;SMSjKdr03YECL&gSR0lyOe_v=%eFS&l-Y!kec?FbJUVf`46;a8 zCqf&@n&7U^DQ)_un5;f$gl^e5p<(kk0K@bUut6P$N0fi*g6lnCC})S#*s{CU=o0ts z_E!B^E+X*Z0Tg1HUb1DN1y}GB6HAXr8btkiP!Tm?c&Gfu4qpL_74*a`wYMHCv;|W~ z)jE!%jPz58{O1CX3Ke_xGGG0jyapBf42)xjxm)$>Q~637dxn{ORbjhA`gUNAGDbjB zV;Nz$eaEBJ{ynbt^G(_U-Hp$a#}BoG)t$98vl6KUZ1dl0 zg|pf8(`MCRLC^?6tKSoXxdoPxiqm2PUWy{MqsSZc6O>)|Vd5JrdP`JS09 zeV*azvFKv+M3eQF9Tzkedhxq86PEA(<{{lv(A^^|Qr}G2eOhG6)xBA6Ox( zU;M-1XzJj41lvLpUD+P$MLCtYawT6>XX}pDgkVP*UwW~OC_*Q!yU&K1nHgMF9aG16 zU@8H)Erq_s;$K&%8?(-?aKXk*`n+8#wSD&En0yj4wd-+~{mg_}m-tS-8Knybg8LV3 zvW8-*9=O$A!=f8VkcoQf$vFV$uPN&g)W5rE+Li6dKiQZT#}E&SFIoEyZ@rX=%`M?o(W&18d2Y8{X4)I7g>itf?0Kyn*>itZ$->GW2>I#a4dlynz z+C}`jE)`wy_C^VZNboCKZRAM9|b{zN99)%czXApo=N)*2A2? zRzP(x;GPu5ec-@mrxj3H**lYsnbx3-^8Q~zKlde2q6W2+mM+}sO5O?D(X@r2)_f%y zJOx$Bu{o8qPHs<{L1A?`}S1KK(u5q=M@Yi+Dq=ysmd-DlRGv5hE z^n`aAIps=M-g+A_jKwE=&uHYgp5N z9OQz0Aw${mGKT9}xqkN0llAcCQ?#hB?Y4q3U9^MhyRTnSP)AfZ5^>)cDt@G{R*2AK zTnDbUM5q}VzHSaVlIBpDSoCShFc)WD>vb^p&ZqmSw^S&?pjqdWrJXMhX>kwlt=G{M zv(yqbE9S^-EdHw=04|2|;B>Z&P!)AaaQ5d+*=uh%Db5Rfv8HKXEngj#av%2%d*WnP zegKU?_f_@@e?%1~c8#H0MC|(uRs*$Q?xC@-n`Qaa)IO{4zWnJ<=aX*kx2~aH2=xw3 zL?TfRh~ptI)*aENnSoj)^3}Gn-sYew=TuyV==uTD#Y}>ru04Os!Y9qaOe1!6C66jS z9#!L8X=}3H@jVl`+N$>GR6m__wP&cf>e=z{NlU$(uAuI6eaKk`W!7=VP# zRfCcI?tfIrXXR+T;u+}G*Lc#YEjJGrV-|~}QfhH7;RPOL*xn-{xwS$r#wJtnS+O>6 zeRc6KU~^;E&GSmPj&D|)6E_AIwE6w@SNi#dq#HLKT^-|qn~cevcxFQ9&s$;U{QW%R z#Wmo%r&ne8ag#||j&(yREaqoc?yI;9R#yuf592KgwF7x@oFM(mpZpWUYA$MFL~sZ` z@m`T6_?t9?l(Yg0=#y^S{=NENH)5C4FyqEDl+KIOx@k);y)_RvXUE8#VB2a3Kk-;Z zN!rRp>Rj4Sm+OBe-)_?1TN~!NHfsT8tGXlmiAXg_um`Z|GlC8|L%tNk>AdmC>I1ZeYzL? zeE6}hmgcys!7J%zp9tGqW~O1fNnb|nZ2ASP`^$RP!3Sks{q;)yi9S;#(YKSHhP70M zX86Bmx%&0_e>J=pI?J1VA_OfCVjtZqpsY)GMK2k(pJ)B5YeWo5?IP!*uA64 zi;(`$+W$O8ZP=(M`AKg(-ZG39ojc2->qk#~7UH#3c*rHfpSDuFH-=v&vPsjw&(nMu|i1p{h2BnSGNcI&d+!t#b+GnV^x#(k8C_(%{+x?0qMptHa@ZPjVAgld0Ct<@d6~#?u`G zV5#LvkF{$y?V)Ym-I;@xbk85hLsQX^OkTPFhwuOJl6W1&j?)_=jb_JtmUdMP-^aDd zbfazd`}Y@(z2Ubx$fG`cd|JZv%T6UAM~wVW(VcBEWF*-%Q|@pzRua>V!K45$YxOP# zR%pHATy_qOpDiqT(*{XUxOZ*$`S(w+TDIM?R^}Wt8b&(Oc{*YzaFHbKWy{B}V9#yH-T!n^(e(*mNf^(;h0(#7c}*`wKC z3vX-P1!cOa72uGqtDQAb8r0zuiXqSMUT50LvGZfES~X{w?a(3gFc;uYh;GR`DHmm}t= zg?t^(%X4`;_sGVbz6*6%kcrtro9HUpknC>#FkNe!`y;iFclc3!B%X|E5OR?l3Z$*9W@{K>-gz|JJc+JTGcbbNt$P}Hg^Qs!UfWnXQEM@!%go@C4a3l*5rEa zKNkKUt-X@Ou${kxPfi2d%5A?@rP`=RB0pwcM9fh$5EY-$(om)0687oG1HD@ui7es? zzQX>=jVr1>E%CV^ZNio{2}S85HAQ?jvC}DTT=GL58fJk7tc7%?RzW{f&jk}pbu*G5 zo3t%x5-+D6R}P&UJA=hpgKr6eCZfT-i9w(2f`|S#rvNO# zoLE3EY08-p`Dt}bAR3Kwc>@kv70n0|4PbS_bPfh#N>wG2g?eR{J|Lv*c?y4Gy2Ge8 z>U<-#1PUUnhUZwa-pY#!*op{Fm16`y-5IASP<{a+tSZqi=q?wL|g9a~`xa z23IWwzVIY6J@{cFnnKlRAT49MC7a%4pzGnuEv57JDIvo^)|*V6sAmP&O~0-@ywSM1 zjx!AYngA>Qb%W@2-8P?Tf9H*4@qqNXs4DI_sq!Yp9vAFJ{ow?@2p=Fe+k;F$NL_6Kb!1^bXyO?=8&MBgnd zHqc8iqW-_cE7_EB07QQi>45HPQ%APwKu8ugucFB_=lkdsGM1Y|{U{b?cpQveff(N@g8y&uyB6L%WbBtES#VerB7b|cGa0w|BDR z)fdUWPv6YEJ(QXFeH}QYG@W-6T9@X=CodTO<;wPl0TXhW6i`dDlhf2O0z>(y?9wPvJE$U?Z^q;|KprfmWsdI?<1rMMN88+xv>)((y+<4AA;6 zxP}n;5Y+$VcV3abcl1ja7aqABwueHsH-~fR%vuQ2z0i1WtBT*o9Y~!Syk?{cz?8Bh zG_j$r@7^ooaon?CbaS&rq}p3Ci`JrFxO{(5v)H_$^^%sKK>7AW9WIjc$=;6#Z+Ev} zvQ^HfcWz>aw@8=nnDp(_G*86)ev@%L{=_wx#Z-LQi09OSeBg<5OTYzp_U-N$s6x_V zoHFnok$@Lbe^l0r`!n<7xd@*HgcNa5KGzRM-(9W>b3Wo>=9uN7unf5VRWdO1`-%Eg zQcoTWj|a5qa=t3hzUFFwu`%`B<%j<7dbw1uUz?)cc42#TeCyqFj^xoWB#G=ugIEI3 zDX|Q}TDZFu0YB4KL$BcfL)=$~MfG;=svtYu!ZNcS2;Xy)yy{2W)L4Z=1LpQOr0Bk_kPH{czwNMfsLGyB zJ@WX80Bw9z$F=NN&UiNX8lIA*uiE2=YATwxl_>dyClYexuSFnmJH;mbR+HS_wOJRi~PP9`n-)Z;%)`T@Yt8P+=+Q5Jj*MiuN37TD|$sM zlTId65tC8yU~o33bG|Q2a3`9cib=~5OXQ^g^aU^qYzgZz6r_?Wino;4BMrZ4R}7q_ z8az0tPy*J6pThz#Nz{SexxE-MAN0%Q1Kp1(UYXLZDTG(4^kl|wNc%%NkL?c|eY47S zZtV0cI((9C`u=VM6wIW@Gt#WZUfuEG@|161(moj>8KuFu3`qQNV+@6`du(8zqu@Ed z*)cN1+3v?P5za_71XPONImi6;MGn6Gvoj<^8<|+dcZm+};%C;_B=3k!D5)*w`GZS` zB2E}-EbTB@46{D&4;W9Ry_BA9SWq?2>`f9PIq9_T%N9}Yd?|#zyR;S+t$Y_s#AGSu z2AJV@FDOeb8NU37&5QKjjXnZls=SoK*f-qP?*Knq4mu_9;dNGLnL#XSDj`EbyET*= zbMgy1TCS|A<6w?t(6;m;Z@EbP)#~dvZ;;lD3!NtFy4VQilTWY#aV zqZgGq7zH1cXF|2&Z-@ocYKur+Lss2s=2;h0~a1F#qvJLrGm7;D~s9}?x%QvmvGeAyi>aHY0E z|5_!7uENxdVeGZfBcbmCo#i?Ym9Y_2!`2;33sP$YhdCS~;kBt=Q|fzeEE?9=2P8kc zr|!C0cFXg1Ra?tTNaFu2;fSuJ-uyn{Y&f|hMSCKAbr8>~yAD)8GvZZcr%3TnA`jvr zXk_EPkv%$1jU72z{kP?80ZVcFhl==LU->Hc#!LG3Hb9*4`4n`DJWkZ3aId4qI!4 z_&N+*h#4JT&u}0|VJa`n0L97AbK+PUDI#s74rc$AID&lPY+O2dcdMZ5t&EYE>{CdV zT#3ePUFw|Xk-5Ov3b!W#7(pDPpE}jcJVsyg8akh3YD?W~3khK_3|X%uj!(cMVMeLw z>q?mQJUDJQ{i3ZHQYP~REg0YIa$oPX!TB6ggsp>iqlXjUHtN6s2R&4$znRq-jBxe5 z>}Z)+cM^z8#{-|4{Uw1ChTggxPT5?fDvC9!1Hj6#ew=)q|8_C|>!x33{~*wr zSt5QvbpGa>jd_4Ih9v&|r-_+75f9_wO_jBzIB?2=3`whu%Al-j317TQ|rIxa`q~TjW z;yBer*&~&San0>f{^-B%|2Bu7l8RT`P`9*Z)Ls+LBdkY7X@rRQEr#9kIOnHW&N?^3 zwJFM2)lLb^x5N(b-P~FZDk!iDNwlBQVx?sL%kO3S_3J|(1mb{@4VaQWdD3j%3s{SlloNSWpe-M*DV1XZ8BWB+Q*Ue^vzQTu58Le@o)nqvuv)7UIFRs0y;*( z?d9iGk)=??uc__PVYzR0-?Ej?Q@HLHzs%Jr&YqVXCz`0^kNMCkxvf?3+_p%dBI*mk zpm?F7Qfh%}(&2LEy?r;l+U_7c2+Pa~E$95aGnwy7YC-fiU5b5mV7Nq^8`^sT+-XWa zjZvL%hEX?>q(-Sta+@RqaLaOW%ol3QR>yrZLiaY&Zj*h-n&9 z$4bTIx~H00tv*7`)RGyFXdvfzJH9{g85%%6p-X)}jWfBO;<#(7ddKVjuTu+MM!lXQ z7xNLthxWL@sDNDkS9$^8PbDz-I4%z~jq;_}@dSs}4sdQ`?&Kdl+O|)cFMfQFWGx<% z`PK$tbVpV@#ZQ@0TOaQvcw4J6k_gziDU?pWPaa^wwk>fA(|sAm;Lv~frLfindV-_X z+>~=HI)&J)79&htl7e#lvg=**v%@w1*4()+LU~xL!O6I*6ro3`qW5WZGs2^vjpS;< z!Iy)&w2IDZ$U(fD-MfCv!_|Fo35s&U%!*^K?s^9*Py3+8q&0Y;WUiEG;AQO9=-&ie z;XQD-U#Xv2eza@tQa-_#T~QU#GsFIS94y!*+Uq%46xzTjBymXkvnl2({8R@U#Z>D2 zimxP`M$kmoKGQ>r;CXA08KkkhS=}>k6r0f6 z&N^DXbRwBTl8PWo$IXi(E44`Om_OIK+Eu|rAm>H}ro~%~wr8DVjR6JNF=)x$RCzcf z;_26H&D>d{P9RHv_jK@*s@c<#s)@;GOy{kwBT+i!7)zgKMQLwE%zZ^?PtSp|?On*! z<&Z#Q6MdXAmn}L$`p+dV@J~FLq~_sL`sojQHXf049I8j}X?fnWTES2eCHN)^3a0Ih z-w2G&`quUYau!^i8SNmAQ9e^au__bGYXTqW!{hBwY+|r%T6*5z4UZDaa}Jzl)Ts1f zd?8!fR3@a?qG#tw;UUQDIJfH%;abfm7NKHJSB{tiBi8#@k&oFDGk^+va-zacBd&j&I0@|rNE^?dJyWb96Wp77Dk5`5JcZ}CxN$J5c{IU@gDHZ4chJDg^XOVUK`i=4LR8^X3XRgQmx>d zZth%cy}Q0RGCq~mfl{BqUYR7?8Q;_RGR~yYh!Uoa_3Z$mDlwz;cn;c2NEcl;wDnMJ z

{DOd6Ln!j0>*t*q)1Prz3Vm+;>A$gd;Tt1D9u%96HARKmV{;^StcJlE<@K0;Mv zV~MG$4lZuF@59CA&m+FJ2+7a(zZ8K|IRm{6?gG02OvBKBH*yz&ee4;t+_l{DdD}MH zxUyobd)g^%O68rZDPNVGF5<9mSba0~U2o4SS2Ej}nxYNAk6yrotOCrvY3;e5UqvFR zRZz)onc=z{#jl%|$=-bgXug1KsYMQrjfj=rr9cT4$1tNa+u~d#(JBSq(~MYK!nKN} z&4#2EMQO8HGnmfN1M(=<#o27S&o~JOznVt&g~)oRN#_>=nlx2v&)C@IjOg! zQnbt5=Y=9zul-RMl1#ce^X;r@UqfbA{X3vg#q-_VO9bo1eu@W9v%BYmjP)a3Lh;Rz z)3rAFQ|<wi?Ss18yEzipsc} zvbI&H35OwD{lelLG3eyDp^P)xGOxJ!r-^;X+<}Bw1y)5jt^{aSyA-co^~6G%td5?2 zXVNjz(G4^kNh=#S_6Y5q!?E*DuxHvcAzSioBS-dHas-0F&|*cWGq5tfTXkX+8*_5| zU6g8P0D>`PHX)5wV_WuhjsV$n+Te)1MS;0rl^=t*Nw_J#5>Q-16-@}eI=FpXNEC&|B_62bT6uWFHkKcXmKK0$7u&**2 zc5>{BX~exe@WQ2{5_toBs_woS&?4ppf$h0KH6^%DHOPc^$3#Yjqa(o*e%NFDvzz)8 zjG8)$&!hAm_$0l~TGjU1jPSVt>lIznL5>LOHZ{zrlLHQc)`2|-M{sba9~6t}^t{o1 zNA_HNOb4=w`$$(1v1fTUXV>7bZSFm)r1({=bI7_!)_~1(fqXO>^7Q%^Vjnq zJQ-4T2`1Um!KbN2Xg|@}eE%2~|4pg|76)=FS?@TI^1n;b_@M03~bdhUt-%OgA z)TMmYTB`Xhv_wR&9=Y6?sOV+qjrI15w+jLxFd)@|Lm6X8*^L#8-qAQa~ zR8aR$37ChpHRwykcou%-mj`>|K9bNc;c$!sQ8$dH`o@ryBCEBNxPOk_j=BpPwy6 zCDkvPWJ1nUT;2-Ro|S1odSG$}-#t}U7nL(2O6KnP=q&(5MD8-`K@jvX^oB#b-DmEoa#(`9lwb~y}3OT;A`0Sh{z;-K0Q~)qB!Sr)FG-J z^n871xH|{TS?m5_k}e{n?K}l9gjrwbtE@|H!%U{EYKma(=acJGCUVxxAP;th8iU~e z#_%|iCckTL>BT}0VU|R2O49|q?T}cZw>!3z%5&Nr$z;@*1zB zsO{Q-$5VT2#)1jD2fT2vH=`1WGoCZtrtJ_W^6_esLY4{B!iV2q>V5k-+GORv$zx|< z3DqE(MOjg$?8v{fy`wFB$~btP`^on+@WBZu?47P-eA;7S$SZ5_)tW|o-Va#e>ifN3 zozt|n7QxzSko2RH%XprsW0THuI(Ns-4^Akp1hJ)och(V(#t7x!jrp|YNuAEnNted6 z8qz6;vSgZEmOu%XwHAHh$))PDo_BItubHzoF@eR>;0?LDcgB?#7?BKJ64*1a)i{hY z%6#bq+Sc<5pj^YcT$re?n=0#ZuVvGCNzPZz_%Q)R7l@X&D%-I9NPbq$<(lDs!#$G0 z{@V_nz7c60As$VH8ZO!QZB_*LPS50%$gRU)8|DZK1S{AtT+qScQV^xuBW2L1f>WOh6M1vAsL`5m!z1A?s{*;>p<<1GCK%OQ;PnC$-(u9kj=wY8H34n)SXiXD(W)yjKu8;F zqgedl*Z>;7-;x>H*#1KJ5-M_9ZcD@?v`H?4cP!EEt- z_pq^yFTkIlTGuO(-Lxf=DV@v=r#^5q3~ zw@%NH5V^)tpZN-2Qg4{PUi1k>{%jct$5k0A9!k&=m986W3rn~8d~20MAl$kbb&U;c6a zlossaii6iyVmw7Cvfg=L+fAZZ`txp~@3C89$vyJ{UHLLc2%e}vPQJsG!H|xW(rAtK zv`+Vq{(QfJHereon9JksjKP&Gvtd)Nmq^ThU(|sdscL!qg#5-!Jz0yqgK{hUeU2Jucj9 z)1N=cNa4qL*Sq=|CEWdS?PT5c0h3ycn>$WHx=;MkYCvM$3jW%Wl;Q4qK!VQG4HNsU zi=PgCjUHIk)@AEr;`sDK+ouLj48m8z?2amSjy%QGi%Nspk8x{{9(5&Z%G3>!IN9~n zD`ia}U|T*b$;C+P!rK8dJfcut=&(SpLCkE`+*$^seiwsN7=1dmfbd$J`ts&c6P>%e z9_fMdahV77wbH}rMXqg!G(G;)o}jWGIyua6ayJEG`}-bn5ol+oL96+EhkRPCUygo2 zRcr#WqQcIbl218j6XQUlfBZJYV;$wbx4m;{xw*0yWM_Y`sd1Zrpzle=>E*^u(ZxM8 zW)z=DU0$@R^MJtHDR!fYraq9~YIx5K<_V#yh}ZF~7+KY29$?aVVaSJtVHG1c@3x%AvdfJ$Hpivv3R7c}#c1a! zpe7IYF=x2rLrVqdvy58l(m)ydII)8@TuV>$2*0e(Oa~W+46}$P4v#Ow!N1?+#d?Mo zU%}K0k^#*%*$9OQnzQxq-e>0`)O1yLFMwDmmRcOOWDxRyxQS#uV5+v0XM7uOe$`Nd z5Ql(-B2-sWrIsyJpDeGLqStOf&J1s!cHBIS zqBb}IwtaeLaG!Y5Y8<$!1Je1fX7=8rmvPA;pTy?@LV2B-Aadbgqb7s02xKBFxjGu< zjw7uG?)RlPxXF4KI3*x^>ZRZi4F?p_9UEBCU|>p#Q{jY)t?$kR6S>*N749Hlkb}#1anKn90ig9yDsp5=9YdG}pUJx^Au=!_A~`h&N& zk2n0L%2#c1ddK|L>f0p;3N<1+1-ZXWqb`G@NBkc(BiYqhKtTjmM3j+6yEuat88oqH z1jQ=@UAD0^?j1&Bp&Ag6-4nqYA-Hp$?mp%HZhtShxnjDf9C5O}TLHDtGGpVxW=qA@ zXtozGXS_&D3=fxf=)7mjVYKxS$!*)yyGP&L?98J&auoMwBcE2|lAL%C6byO~(2Ial z*cFvk---tj>Z1ABb5AJhs=oFp67cga9v$Odo&Y~~b3qb^6Km4!!P+}xi)E7+-d$>= zmMRKwJtKh)wEkimZ$wgc?`0*rL2cfA>53Aw?b9pU*&+2Fx7>4DXIJz!5}9vAv3ubu z*PVQRj(dgoN+~Q zlGuNFZ^kCgCfvY5K8_SJ=k;JmQ_@h5+au?egx-k{!1KO+WrIxo<)K@%MuRoq*fx)< z$4mGqK8r$Pchnl`aliFxtQOkw;gzEKGi}@g1n? zv62Ll&Em)pIU=U<`Y*L@=_PL5Y&H(enCX;1FW$REXt;l&^Zg9ACH|_59!?CvO+Nr` z+EtI@ne_OZ_7TXfM4q_m9dr<51YkC`nwPHlT|Am^71}7?no!Xt%g)8GaGEgu^2PFA zGlVtIuCXIca75hSwb#rRLr^rB^JopTPN2L#YsuvpEl);%<&(}qB zp5*SUc+S&bJVp;rgqkupd;Lf*Z@fe0&n_SO;g>P$&2MwZJ6`!zk-5#k@6| zoXNI_`pe0Z)>={@Be zM%_@o|E`iTJWWFs>~xn8QA9urP(KU~#w2O%{eVDm2o4Ds28{vgjw>aT9<55_=<=XP zu3XvqGJ)pd=2kejuYtmSnFQwb`0QS-S-wJ2Cbdsg6;S|0oSh;LkCr`t%Ibls-+083 z-mdb?Yv*XT=D?Ts?u_fvH$K!o#dP6b_&5>!N+WbYt8X};KrQ8?>9SSx`q^o5gm$Ap zir-Ej`Y@_v$7DOl-&M2Bf&hRo5seNv$d5pgoA{=(XO=1o{f7x{mHjg z-)fRM4r$2^@haaa3rQkh64ljv*1+vOQ2ljE&{fioqgm67TVqFe`ZZLnLWrb*!+Ww$ z_*45gYpP_!C+9KuuTRSf^r*2lk4M=_2&^scl!}&4j-O@hIo(><{S;ZEva$*C7Qf+89z)!%1xXQ&{NrQ_x4G4olX>`9!Z{PRBTK!ab9 zZuMa*kCk_pJ}d8Wl{Zz!w!YlRCUFXg9EV*}lQC&LsFvKRVW1moj@VewAY zLbAMG(6^qm{CcS7b>59B>u7N%JN3#!qjQ1ed`u2s1h%j5;H27a+{iGyz3Zxhk{d0H zW_Jl3*A4;7U~cN{5H|0TH(AdGuSZ+;JmS7!@jY(GTUYz8sir7lW2oFH(hI66Y_FJ$ zu3MtP0?e%sMc-KqWyHRKTY^GDy6k8IXy0Z0{@yuat_U_UFwMiqb=JLedC4U#G8}m~ zTDV8Fcc!7=lwzhPi4`JixPT^NX1GAVlzcZlo=4TS3t`W#;k?#<{R(z&b8m>4RxncT zMq8CBZ|+Wh5V9E4@yh)vmE%7{wI=li&Q$?Ax4 zZgYwGYbUA(NHpGbgJ!Awh%PQKf{gWQTL_=XZwQ$9`g4H-v!;tk!=(rh+@esc8iOIb zUvEfQnu1`V1*hB7m7N@#dIm487EcmQ&Lc#ch(})gi=)ZO#hKk6xG$mT&fs__f~Uj z7CoW^rQI4Ecomh%?Og}O=j*jB3#{yq5M?csr914tVc#jO+)>*xxLOeZ)d%rH68%Ka z;ifa4{VK93EVmTc$J%1vxQ!CnYJnJ}54`d^C#drBuBcYo1_#cE|*U7vT{XQ8J}{)P^RbPAJ%6#z|hN5>58H%??iSZbfg%mU<(&QXs4N zLRbXs-J&YuIdd>zTbFbZAANm|tNnPODYbqTTC*6F^Gqpge1AB7{wcFP?%|$(_gu`y zf|l|dPb3Cp+7}mfM&KkFh^ODBtS%)z>N)P6+_v8!hv}SKV1h+KV0)dy<+Ytuv1FK2 zWw`po#n$mFwi$y^C&UGgKnN2Q3lK7BT`zul8evL^x;uL~DxGuJhex(yZFy0)RAa5% zujsb7Pi8EpTI|c>u<}BKS)>*?P227}Do|N)AH_jtw~4QYO~OjTQa#%CxFypxx?`zP zmP1BxgR7LFpJSIBw~(8{lG`x9$kKaf(%|LNmaPZw(e!oVmSr9jV}oez`}U4GLePm! z$sUBQ*5bW@{>-#Ktr0ixqUYyG0_NLtMR^@1tdOp|VNz2K!902qohO}84+FV-zQVRd zpvWZ=J4m^@Z?d z;_eg-H_cUu6I1=cQP2G8DN?4n_$o}Cz!N{p;Bw`@lE}q}Kn`+vS*;yoa&z%oefs>s zH;mq1?dsC^%{)9JzGzRgC8wH=(e&5ft&xgN4V{rFv8 z_}P>f5zZbsmK;r4v!Rw=*(px7FUEk{o(sv!2}V5dm&| z-E2$Z45kok=F6VMdX?nE!-(=IpdBUtpbej z{Nzv(;(Yi(dU)+l$wmomg#B7#q|3QBV(k$*Uwk9v!`f#dK^*r zqqPpAtd~c4U@M1{I~4^CHjkOcQ)sS}-A;S;n;VhT$8r!LK)2YE4*PiG7wxgw(Vr+$ zy{?_1ef`4u(AK1g-7*g00Hey2s7G2sa+m6aNJS!8GpY1Np*3yV8H0i07r@y?b>uVp z4y(pX#gysqo}ymv0rrvR<4XO%d_W}c&wM#cuJQNY|F>#hs)bu z3aOMpCZwrVn_Pa#XXzo;CBi4-{i4}*QT}?8sx2$!Gkf5lXGcEFu;l{P2?1rF-u$oA zk7W~lg!hrg@x{fp(<_R-*m9kAD_6};T{Tmr-$^j2bul7LuTPR;g45%w+G=&(Ws_s6 z&m4L~1TR9yzVle!8Wipa<%(Pp0MwkBVb}iXsvh@J;C#p#zVhcEtMthekDW1M2Fx1e zR-T`hoy%u<$E!gR(yuICYQJnw<0n~R{4iC8^7tnb(_ zAq7a>)6UTy*w_zi%50TidR!Ho8={C{&BIjTLXzz3#km@M&E^FZtX`j1i`L2YR^?GJ zX z=fL)=DM%CZx`f(~$5{7|)g`-XnAmNPmsgg=PYgLVyeE8SO*~Ahb3P#hd5t)l5`9O; zn!R^=jK)?dVVz&s)0TTHEoIdK>fi=(>xRet`eJw>N*$usD{L5t7!uTQK6tNnhN^Iq zXB}Mu8A5Xh%eUIz^vnQ>ZI$Mnh=a^K<&KBlAJ2k~Gfof-NLvlHp9%5A3I^DjV1-@~ z7%~h;#)obzKeX5R#}L+>6s);28i0YgNuDLW@aI>^fj6>QBxUxAc%X2b*Mk;biMP1U zBtx&aRAKYp{#sdd#e1EdlG72z@%_wV68_damWk&JpadEP53H&OmI6A3u>hm_+T z6i+KCW*d+OrvPv*zjU2xbU2Q%(-o#~7(X}SS9l200v-j$dVXcgR$> zVHP^ZjNq>}PRmsK2qx0^UkB^zUq{#xG$`oKe^8eqiy>Jr<(&;hYJi2kq3Oor7(cN% z@lKKSrUOOB8oc{$1OgA2aw_~D%Z>nm@rWCDR9kpm1{J^rBk$yajajo+SqrYt~pZ*NB_ zzvs}sM!1CswR{-LA`hTrSu2)|XV0|3>1BmA_nEFx!20M|n|o^{!?pHZ9nn~HJ=s04 zi@Z?-cZ)oy68Jr5?gGh_o+t-{x!%joj?{Ph*6v87c9(g(Y3y$-A?-!*!=3c;Pq5mM zY!O3cJHw6+9>9?W~XR}OXwA`t??Z@gk#0Xwj(_^Y5X zShZ8EqDHjl^gwOaxU6HMaUno0&&!I{Hfy;r8~S$glFH6kTXep=x7PSfgM1HenI+BJ z^?uhy&f(LVGM5e0H^dOX!GF^vZfH8ux5i*BHwk)(<}N$Hv-n#4-<*WULlb&G_10sp zSPLFb2K*)uDgHNeM5T0NlKNFujm&TAkXjH{HBU8^@g`?X9gQhj+#nP+G@wT3m8#6I zE%2j}Qu)<#mdkFYL79s!e@_|kMg|S%od@5hXR-m0c7~^*6@7+$W|?^Bh!*;r7&J!( zwJ|ywI>tO^$N3{%0|Hq5n8`r3Wgyj{Ec3T8=x9-S2uebvvve7P?$&pzPCA zTP7t=(&ko}aW%%+7T%S`xt z=>lnoN}mdb|5uL7ACt#QMf+00JU`bDV}|sV`bO-X0Sq)2iFJ7FoHe(yRX#k{rJQK` za~oIx-PGzCfB?iQl)G{AS@&fr!w~Ha*94*aKS@^r;?Bw~h{u2aTQ)vqCyvWf323N?$!wv934zREg3ne$1cp z${aY6zF1Mk@K4rYsle}P-z`=y5Phgn`a}3HR^Y?Zrr$GL4L7a#N1xUN7+C@V+m3&7 zxPem?f9szKR6TnaplxOP)Rb7#{mGf61ZZWM09jy&P!$_XLlL+jX8)^drw?;j&fg8#g|>Om z%v%{5D@C7r=grm+x6#-hN4k4@>K#AI4GzY5j?Qc}76On@e-kXTG2-(wYb#SShp{mN zkrusq&V_&S5v9I~VQcI)A7abg3~lGrm2%LRR|UX0tHa)5{#~S4EDd}dRS+Z}KZ`)- z8|OVBk%n9Jo#Rikvw>FiFWG-X0~RWv z^S2wa!)W}f0WG#pPLKM#YNhhc?^%yW68cEoNd*LBlxxXCtoCPZ2Y=pgMN6&R&Yyf( z3lKxakMRH0*H0gAs8fJm`>>7>)BG9$lx~JhCn4s)NUZ z{i`4;0QwQDZ&zE!Q~g+GE+4Xjh5OP-gJt9%3jov-Er%Qn zTlC;S4jXB^tr(-JwC%Rq_r_#o2JJfW@{T*Nj}zPaxRJI5nxBto zlJA_9r@)wknv#U3;_dg6N_>VJZ%y8SE_G8K9Q?L=9I@qcoc8UX`z}(G&Gq8B$+KSK zu70PCSnN&oo~=K6X0%1qdBP@YLzeV5WU>}TMD_IQ(a;2`v5(M^1Z%xZ5gp(8aLZB( zY>WoFyV^^Q7l=zWMI=0~ZqLE>IWk%P*DoueS_KcvBN92+FwA!JxF_&7Y{BGbM_Ve( zfNBcw{r>4whWZm6-HN87%oD=Y^J3k+hETgx$JW4 zYIIaa0NLY(H@c~};b~8i$JJM_hKTtSfCQjSWkTN9FUnIUB>Y28QX-eJ-EPHEMZ8l(NlL8abHRKbJJhJX`yL)%^2`glwu*Eqipk zkJpqh#U+{-o7pi?oS6NfiViKI6e!<-J09P`Bfd)^bicP=%+%c(@#F_wYAvwgi>YRr z#!%|iVJns^x8fI{lqRnzr3V134~ns*qbqx!5nwInV$`*QCA(*nm*q=i@8CD^m`RN? z+Wg82ygoRC&7#E~U7<F4gcUe9jv;qx;6sxuBwwj@H)h?SH{N%E~6zgIQI zf>a!4lPD$|ZKH?}+Uy`>vqUvI)16c|Oe z1Ls_;S8N$AMcO$928zpKe{PqB07@%sLk~ZST{9^K+i{pSNmLlrGV+BYtVPyjPa{Gj z@Y!_6!a9I5bDB;nnlhHax{7n9^v`|8O=r%OT=9y+d7Tkxy&P6pu$ zx3j5+2@R*HHfgzr)00gdN||pJ7~$*mYNmuW2xB!L&4Crrb&8i{nuqPw8%*!{eqBw zhueQsh;iz~=H*+txqHzR?`nJBW*!qSfXKQPatRYWi0bJzQrN*SeDBhIgq24Jh_g6v zlez{OAR@w(4rXPK;nGi_B0D=_15qNgDy_#4Z%8lqJV12ju7`6U`mD(u?$ zt4WRwyO*QOMo)OPMLYvk%XE{#6GyV}MOhacAu6E|jxPGR-Gcc=pvP&vaDAeKuw1RX z`y%PeOul5nOo5OK`9;M|*mGkhE!r7Pax%ER9 zR+$%e*1||#Oz6_ENF;wHIF^4QoGPWpsSyUkGTR081HG#nQAx#q#VV`mG>cMHox)if zY;~l1luq7xDicyS$6`7?c&n&?&;uM1?EziBGzm7%9kT?&ki9b{)|o~ON|}YUhOVF=Q}of+G~x#|5cpsO zvGb26@6^f^X;8?ROx!sZ&sCanqrj0o;~^)xX{Awa4u7i?BF@&iPIP0*JzYD#6Q;cu zA`|j_;pY(ol$lYy)+hZz-?RD)rh%U<#!_cAq@XRQHvOPl0+jo$Fbadm&J&NK>$J=e zdBi=rxvx^C#R#-LGZM$Rm}u@rU0d;ZkS;lIO0EDD`Wdf_7{Vjs!J_jpm73SG=>pN@ zW|H@*cA@~@{qYORzYsksAz<&H`ir~BVM+b`debl*GFYJ>%YHs^q50U=Y+n55hJT2> zdi|M(-jQ`?CR@Npq<-02?+c|A(WH|AOb?pIlow6J(_eMpt$+F7LEOSGKo0?r7I{ly zbypdf$c~X{(Go3}55+u!t*mx9O|7txw9-*~=KV78iZ(BP5g%*xTw$+}2|_O?R0(Jl zM|-E@qCo8rM`ilmZ!GG%ZC(EfeOl&5Kl)TCM7ruH^j3~&K+i~-jP~sHf8>3e-g&q2 zT@jhzM@LQnnJ5O-bQM9A+m7f^7oevo{it6|A%j?pKAYKo>zwRBC`0YT&RYj0GKn(! zkBzKLT!&r$+GU)6*A`9I0kyEKe&P3kb0#eE3Pa0hO{$AE`z4d3KIth$R>-p%=M1i2 z5HOqBn_>fIuvKPTnOF0+t!@LS(Xh2`^OXc`P_5GE|CL<$w{Cjc_GlGyRE~Qvu8jc!P42 zHmW9AIzU^NOwW&hzEbMv@ozPlh9qoaKeR9h-nolg-1`?u7yIpsY`X59NH~hyUV6 zutp7TG8Nr#BD>M|_S`Ek##~-Y0{3p*D=OswQ^Y^3fSMIRDh)oRNOWM~wQ=gl-G?k- zUczkxw5Q|?_&h8y?NEn=UmD&m55?8|;xuQpyE?PM$LL#V$px9HDKN_W9J6tnRfKw0 z+$PN`E20}gxB^l3A-Ts&WB;Q=!tX!*@NXE)Xc*zDnjspfJ=eWMChS97)90{QV6GN31;%z0K6^oU(7bwN4qLK^ zPpJW?n&o~uJfqif=Rf;nebW5$y8(8U00Z-1v`~RJ zapW7*b}s?qsWCu2otccp{&G@wt`A-isaigT_2kypuxl{U*`Or!PUq-M2vP>aP;NXi z(*hcoC%5yj>N&sJ-P(%}3Xl-Nh)C%y&la<1X8P8*BROwCom2)W!@joxkGOKF1<$*@ zus_Q)Ut!+V8MOdOZ|ufhP}5KSYLexN0?eG)JD29Z(fUGs(R$_q9p>(w5J;IenYUPy z=ZMWL&$DoK@Ck-MSh8obeDmko)1SsnI8tUu`8*oQN^ew~$Xf#FN;j%aXZf>9sYVrJ z<9-Gc2pb&5tH_O=v6&3(>^0a3;tA+2<+&-hZ1@*s+%8F@PW0+6n)PTixcut2!O2LX zFDzHWx85^_{Je$Z-`+qL>+!nuk%HK3ONwone*ZL@Ceh;HM>3q#YvBBDO6OHc;Go+w zv_Y1MQVVR7lBWk?;~T`5^Mx^)KEuplHL9v+EefL{(5PSkE^eyqlL{r67-i zjyYU`x);wxDcxP4;J$Sw>s^2JUEY9_PML%4C~9F%65NXR0Je_Nl>~5&h{LJo0EDo3 z^k(!8j~DW+)d1o9tj7o_uB&K#OwjW5sk76-vclISzY5z$QW5Pp8^q;6KoXx*T~}3{ zm`RT~LHMr?=%Gd2P3Z~|lNx}afr75RB5P5*+7Nx_UFli#lKl%-%a662zP?U&ym3Xo zMANdGp30w2UFE>G^(bGnQQI}ULGO1*iFJkUTf(%dnqlrORN<&Y)KtUa0`K7^1fDLj zEF5}4d+)<7hkz%c0SkO7ixdszH8h%XYFZuJv4vljzAJ_Gy2de_(W!AO^2JknF*>Tq zElrx*y&a#{W_-_8fY=)t*uRCf1iANt_udi&UQj~x${u5-G~~(9+@YX+bB(lW{_B&& zOW%_Dnlos_xqEMRx;MPxTp!-PaXx>^d^HHp+7CBG1i>{T_%!oMt|pqZ^+VwYR3xYt zR>mw;$aw(#Ql){5=V%6uBJX)*HAZl~3fhX<$GDnC?F*c*`me8hT4kz(t}aAI-N2B2 zB!O*0O2f>w%M39URbFoMypgi#>qy8oIjRVv>$1NZYll2ocxy)dgz4+iiU!aB-q`#@ z68gRHV61T4BHWq{Ow@$P7;26%f2WlbXyZOMj5Ky}D`6SGTp1rk`1elKyl8ifR%!(ha^7FyIuZAOV!^! zNcUM@X}pxya4z}Lyvce5zRZH>`CNo!9wP+^QE9%+J{l+l0azbguajeUxh67dHwF)? zc!yVW`37}xa^2J^?{jU{JEPomzA^8kj=HdE7|=rn`<6M&%!ypfpI3BPUsW|<0cQ(d z7+)>Jy_p8jPLT6gdnMp&nPFdoaFmwr)Wp$l^9f@Q`MDpE;_=PzU-GW5L{B(yhd|qv8$HoVqe(7`touW~N98Dbc*C>sl zN>D-9^C2wHbIdnYJPQTGCb}!&TQ$w9Me0|zT!up^lvE-DADF$g$5wyzjAcu{WjJ)- za44@1Mtg-2xiCM+k*tCs$eXj~>z((}=m(x3&0XVMwV;m8wfLNL=dUloGVAJlTk@!l z=%cnhJ{#yt9)c8-H-AcF>1dAQbKT%Q&~wJ z)RCfaJr#bQZFgON?HT%#XEGmjJpOE)m-K^*Ex{d_3F3k^BZD=0( zo|~VyfiGS)c&H=YP*8oPy*CBd2lGDqA{JyrNVOkJ!_qFRR?Xk%Pt~f1^$=mtn7;0& zr~E8TD1G$EeD9CL?C;Os2^1F#>{y^`UEYB;@n)_ypAudrx4iVZf?wMBFrVwC?ed@TXna#hs0RL|2nyCAsR7&IJ1#X2eI^@YK4U-ptK5@VKmf`2p4HW${{ylV! z52cR`>}^B-efvM{Nbko2U)5@)fG?a}T@B3W^m^~!ACHN6`bvX_>9O%c&AWGmiJmZ> z-;a^`v#0ig_{~^W{ug_19T#Q0^@}SOqKHZ<3Mk!(lr%^wT?0dRcMKqnC@2U>hlDiD z&1FyVkYtW?!FqV0O`b zN?h;$>_<=dd~&@$hHc?@UnE`9-*olje}qwJ)i(|MF44^($vAv6Kc5_+olIU9q9BZR zlrGvyPwObYcdj>#e!rmiFGK!&(tq#tzhvfb@%|rmrUCV=-5H9vjFem>8R6v*aBenT z$k}zPWoRVg=s6WmmXXLVE>aBUnU*JCvbQkwk{ZveweT*^l~v20Q7QqcDyR6%geKkI zLG_ol#!rS*+-FzO(aw;j27IG-d(-}J6vE)!(Ge!e80KF$*mecI+QhIYQz=-X^z}t0oQ*HPOmhtdp@HSjq(7%j z9GQSHQt*i0pSNd z5j!Zkd$w!llUw{K!j`qC(g%^`=yBf3)z(lE_Nidz&h06Qe2jWlkqixx4nLif>&> zYnL7bB7$V)aeH`&`>#R5#&?Mu(g|5BFzyfiho8_-d2W2&hpd)k$%(W>mGTeued zMbHVPGi1YPCGYUI^^Vihu0bjb`Mc)4_vR46rJmUz6rOf@!fe%=@#N&Hl7k@k2oKOYyExuz8ypn%N+yJQ~q32MdVvOHxvNhh*pgqJ|XWHIgEt32kTGj#}42 z*iB|fN8ms*Q17B8)r_S-DlUz@^>-(;pD^7g(&eN)CcWH$^DdFBixJa8QyK_vEdb2f} zn)25?@R{c7pATHRe0J*`DV!!hU-uFA0kGBO>x<49hf;+89JXAapDHo81fI_GtXsYF zXEO~CF8X1k2?ITu5(Pv8kFD|_uOIubwse3)^-f&pF*aBZ5ROVpW6}Tm?&8yR0219N z!hI3Vbklbhm{90qYYE0-x%(pU9EiC_@=UW~$4UY1KxYjw-&sHdcz*YZWO=KY9$nr5 z29|l{&(Z##v@98s0N_W;#qjUiy&p{`k7YgjawZwX_v9A>=)0cRef`s)a(9;>Xp22S zyt^z@G62z6lA^3;2_o}0v#VdVm5jFyO|Lz>#nYGe<}Q{5urnmf9N=4jZkZ1VSYQ9! zL2`L=0;=1Imzhmfmrq)(nrp1EP6&w-SK?hc(sx^*LcOw-cvx%j`=G4Xca2Gb)r53~ zC;qkOJut2ZYQWr^3M;Bpi%#WE_PY|kvpa$uYgIu3lfnB|NykJ)gB*hUukzATc=uTJ zdn;IVRTpG^3V&E(wDV-j8|YyAd#a@7tq9b*NA|ZwD&tDx(lG6`Jy-;MuSI09O9v>M zl^4y{xiLaObT6j@fB9&$h~xXwq~KXBTzaJh-=Z3kT2`t3z9|z5uX>3~Xr5fp*jJgk z=}YFhzxhFxN}S3xyEsK;F>OKTl)pP))wE?`WB|4vC(9#B8Rb>1P>PP?Jt=;II;&i` zBLX1N+gq3Qjxc27GT;u7Ff+N8ac=L2kvZitOa#Icb%W_-xmzR1#@ge;PvYav4je!@DxB8--Nf z#Oelwqt8-e;dR*9H>Nt-??Nsnq`_D7j43yUV%JSyH4w?|c@mzY7 z)eRj&i**Wo;f0jyfIe0O8W|+H`1Zaf>wTh=Gm?cntiT#QC&E}b>!qjdNR3@=cAQK_GaTBo!M|3M=wIetTLP{3?nY7DY_+ z##2ZCeIUQQQ~h90>Pe^;K2hjd@f=Popb*H^J}+LpU-mBt;Fkp;`@Y|2ylPgKlt$eG zS+v{L+WU1ad&h0t6a%gPe3=Z9!i) zcl8G;S=y>{7G%>Pr?`=eb9UaAr}qZ_%rIhWz>srtUGeOD+2b+=YNNUA;@t#`k~?*V zieziKov`{^@pAI~A5ouk+HVm;L$q8Ew)@87A3f^JTevKnTS;)AD1X06C5jVCXKMIr zkC(_P6)I(Fg|B;j23v8W-k72svVGCSkLybeD8Qdr|I~_?uujj79SzgrS>XxfMtOhE zTAp>~%SM73aPLssJ=~v?E32AON91V>-q=?)01RbjzmDm8e>yimGi-|!X`SyMLdGps zxA!w2m)TLz&*fxh%77l$;BUrO@SorU-P>Zf_W#Aly}(GWxEFi@XUqEl3cWjkOz?Dl z1Yx{xC06r-BiOrI;&xRBK(9tjn63QnF8}Q={|hnv?Job1a+m++{r)C9&rQkyUWPaL zK9PW2UbkHKwpR>qCbAU&e#X!52Am1qpe5I2n>`!)vn^wU$-5u5Tm`;JIRUUd0=>r= zWf-Hia*M>w`>Q++rONP7c1wcYYdL25VCb?b-arY{`*;5IEYzYI#u>c2;Z%Fakt4R= z&}#gAKlLJdUS?_2?kIZCd~G3%Fa05{nLQsKWSGoDYoK64_1e~dxe9N_Sa=dy-mFgJ;0+^xF8QqU$EqF2Q6y@4r&k9RLFqyfL#-DKQ!2nPnb6nM zfkv;$6R2us?J>+yw?bQvsv+(TnW>h<5S9Zv!%oAu09F5B6~EyW!!g7HsCAB4V5ha# z@2cbRAp>zJtoe7mrLb4V3oRC&OCTV;GT(NO^JLD~&DkKzJyVNZi(Vn&aeVRvL)WY)ID#d3Zx7Y) z6@b&7tTeHl_8q?|@>3i!>e#e}NN*b~#$3XvFjBlj`O+l0Gdq5E6 zz-jo=pODE%5dhfNZw7@#siVu_P-}MW7~6p*r=4#fUJP=w^<-(*YPMHlbH6V)H{ZM>%X#$Ih

ECCGg3ueU9fZCdO^X77Q_ER1&E_i$=_&^oIeRAZGc$~| zy~-uBD3e%B-0dZ_JJ;Ndx|Iz<37MK2h!VoAcOS%}lDm6MTw<=TW;vCxCt04`t>4IsY?}h{BCXnj0B$*`U}KWo$7>rPrAKivyytBl_Ptz z3F@Xfil~jqdt^(@XyptJ5KR<#uJeW(RHga__9KeEbkY{_3S7s6;6I^r0*j^3SUn=) zF#zvau~<};NV{aMwKGcf9WI5ZZiScf@zR@Ggcz8RTXJSekQ0p7*~!}KZ>}fm^OQ(~ zbni0qaC5M8r6w(7N8Kax+tY;(j`09~$~V^+e{R_&EL(t&QQsp0mPnNnCiY+#$`PQXqxADFrCzY2B0T&23L0?lUBtTsQWUS zHx(hFm60Iz{Nm5FI^PY7Sq7*q7QFr&>XAWBbT?B2@SHXiJp!)tX+TUFB%;(-RBXPu zpSEgJ4X^444&*P~;6t~mz`KxyboP#Njd+rrRrm$PExeoykB?nDPCa-_pQFKhUe3Cn z>nc$RuzvR}0TTD2l==$Jtn36VZLche_esR{<>wK}7?)oYzJ(8JOuM@5LfSKyHMj*;&0LE~-99lSbXe31l zT?~A?j@`5sV;_9aokD)6W~(`bV&k8=0P!>?#JiF-6#Oy| z=|2XB1orHVg-5Fnh8|BEq*6kjvqR1{$zF3^x${)|Wy2sKYPvxV0{FR;lZ)^a0!tzmU90P=tD`;Ghw{g9VArWNBlG>26a72fpbC`OIR&H?t$W0x=2V?WSG9)yV3KV~Kt|I5o{fu5dy2Ha^TeS3FxL(jxR`;J`a-RnO9DV`5+ zqFF7E%)y@m)w-71Etr4=x5}C=vKqR( zg&%;?P~2$a!l1xzGhZyZ#~S^c^U&U|fGZZ(c`zn^X9~=Pv9#w|DFBcwIB8_~y|$So z#zaB?S$1^!-qnbJJ=Wa!y-zEyV0qnp_C0r-G{}obgC+34R`>jq-VodB4#`dl3>m9?`Fjo3UR)U?x!eJS1ejgYt*|jf!{@hX2p<Lp2|1f$K@2<{}T~5}s`OqMJ_0zKzk5-Dbj~FwA{OrU~E<{!*69(E#Oc+j)PlzWR29aDc6!K z|K2Ei;*7`g$>$!hMG`NrAu+^P?;kx+d|j)B*$qw)Ot?I4X%;(}OAI0lg|FC|xeTU& z$+i1YtT?--Uce|1x<8Zt#q^vv_uxDd@U^gln?-Y!FFr{(x_?#r;GKNd9nop1MdlHqTI{C`?z zC5HmosrvBj_2T=lEJFOnw7b|*K5a>JC&j@2_KOcz~@|>-;o%8 z24DM+2?`QGZhQbTCWe!%I#av5#J+@{^PV$mAZE6s+(0VMd*mLC;QObjGuu z2noj9T~_VLULc*8>R?s!wEnm?n|zvh_Vg|j*1Kjs9`jucyY~z98{WEbKgcGlAaEa21csdM)0X2#|^hTD9+BLOL* z1P>n-Y>qV@q9#zWF|8a798N?%Vn~Jrv@3OxYB+h>uxEzrzNqS6@;bfNz{i6t?IK!*ql_}(b9=5{~IVi_s+GOljo zbA}zyIkUjboaR6iu0Y zo)o-PDn*;Lkr8ACKm6ohY=?-8)^~xm{zL8%AfsbnghL(GEIV$IBv1COcg&=A<}X!T zHO@#@uv%JVU(wO+(K9U{LGFh%fAyd)SzZLz@-_x6`$wFZiD|u6d{9SAYhZtDVcVXK zN`>u6kxhh+^|XDvMEAYdv$Umf98ltvTFS}U*7O~Tb5ad$1SbA->3pKj;pgq3Bm3U9 zo|g7v8k0fze6-cBLNg5&10UylNvKf$ix2CGoPcJsuzo zeq4D4D;n@fG`7IQ7+F+4-+*xg?qM)hhse}Ea6)DuIb6fQH&=D2&-1nFEF|{%urdJ& ziC_N#e)eZ?J~x3Oyc5R{VV0Jd>Ht2={I|ma5=(@P$1eL`0@A*&-0oV#fRJyM&Qa3s z_HU;BNFrdoM;^nZ82zwajMq?x0w&xL0N`M90|$D{@zz`bvYHon3ljjS>LA(fkI~O< z04@W0^L9+?_pw@m36XV&nqua1*b!XB@aY`C8{T~u1+=5m+H8OU*JS|6OT`rLb}Pj^GN4fJz5pt_txfHylcA7VU!%y}C0Yu_Zm;MDXUQKz^6>Yq%Ia08(Bf!kB! zF-X(o?D_s93-#c^oUM{W4Q+o40U#+5NXklfHlyGb1>xdWg%dxV%5f89(&=`#G_g=+ zmr_#qmyD>zLloP+jG1Hx9e&CEX$eGTCTSgrxtAoS`#rtQ!I8=<(%U5DlPXqTz77VH zMk4&JI6$9_2^8)aY~iyiK+)dSw=amzGdK7uDRjE?aqMB1ic6a6{8J#rY>N!=ykkrl zvvOj2O$vKoOn{uomO#S0?rolU@a}HTo2ReUPVN%L(2~PS(H~XZ1_~e8J+?7Z0MLjC zp1(0hN;&vE+ZRA1p=Csw18??{Y`P^F3g$j_nc8F@%<3?=ETYB`8X)mJi|lIYPESV- z=OM!6xU}~8=ZLu`Gk52g*2xp9F?`CLF)TUHtu(C5ZD1X7`6y|%fmp~=T02=5auLWX z>`TjUgYbOE2Z41mgAnRch0^(XpkTDivU6)Xk@HIevU{07mca9gmOW7e!QDcE9#174 z$MX*Lw-X+RznoP9DJf^|Ni~)N5H8dG3W>G@9S57}{33&jn(NDH2TS*j*`I5q7G&T) z|JA_24+=(B@z8woQ#!b^yMEC!?H;0}Y%e}Y0oC?WyDB!LGylfn@>J$`Yq>SLmk$rJ zK)RZl$NSoypKx<3t<{%N=M$WOQ^?*`=3DvikSPj{9~h1L)ruPRd0MB&ARId8X0+_Ly(W=WY3vklb)165x}!t3BH z)TXcnr9=kN#gGR?$=848-$-;L2v3vd9PV5FK(@n7Uk6v^4tmJ}#GU1N)uMFNb5OZ= zJA-jyj%M2Qrn>iu+}$DGr|($mwV_U5WSy&}J0d78>iBZeV-DI(fjxb~^}Mue3{_)a zQQ6eE&TyDHuf%*QHNyw3!C7AsbhkKchg!d=6e5!p&a2HwNd1LbY(1C%t}MngN1QbUHWuX?Z;e!|4WH9%)-Ei6lF*>07s2yw_ByHmc}+Z*UHkJq$+_P&+$ z7|8P9DPUET#5h=b@_>M)18}#r?(4T*lM~Ql_~SC{j5#6{D%gQKj~`i^%xOu-ugMw1 z3T5#Eh4N~m^}F+*OT(N_-~--~E=+DoEgkM_(o#9~K;}bF)}-dpFf1TnYy8C{*k*_g z+FcGcZkZMJbx{cCLOq!qKN|KF*h$aX@u;EpOR&P<7n(Ch?AL z|GsdjU=1g1DD}QJLnw0AuMq6H91gAZBp9hpX-m=Z-07w4Bqyusd0nGG;3HL> z_cSvLxQ*zKIe{xCjv~PF>@4Qpav-m&W9EH*EecT;UYQ?qvLTy0c)G_)#tl>neS96k zZ=gIMtkm2obOgL?J~32xaG*zYeC@$t0-uN}R0^aSo$>-}R&8HiPR~XbeESo-i^!jw zhHV2Vi)kQx{X7l*U?;jNaT#h+kHYpcP~gk&-+biJwFtKq0{H038ds7jFp zDp@XsILRZ38q`(sT%GBtH?%(^4f3m+EJ_{lm*6yde7N3RJNa2X4&?0~<2FuoEh|QFhkP&w}jG0Guo9>1MmP?%zU=Molz=66r>(iG+x)(cZh* zL8?OfyBHa+dRKvY(tkIo(0X)>WYr9*3(5UKM3_@S_oXbFDd`r$U+s>wf+kgU>ratC+VaR3}q05|*cn5FzB#cY(`WY0jFpyx>0 z*P%WfZMqLJh6^8g4^0TvbCY4s3WK-5YpGUBwx!XYbIYv}zC5^Nshx)O?@sTLA8Ft-Itv ztX@B2p=Y9yGN+Z#S@0+g#K-GAK6e*;(z-SYtzB28ezf-=_}}9FLPD|ERYl`}2r2iJ z>F?lkc<;X~rkW4!P6QdRwlCJ>cv5RVl`cWmPC}2;U=B^`C>i6@35HMvDnftU^V!$d zTcZv`X_4yS+>RKjDE#R#L(kWZr%810w!gah6aAx)eG8? z3=BADhdbN?sYOvQ&QiW>t|FPwN3Ud+-{34+ixyzed6N|ca#@EzKLD9^oLzYZh9BQ6 z5y9}Ht^iIHE-?}AGeRaHNCo(7vR*z+#olLXTyfxccH9Al*Jx@x{1)@f9x>Zvsc9mYkg*Y!wOr;|E z@3k}0A)B|G+dtxlY4K?!dE_oE1fY^fBl%cB)TWj@yK!dB8wCZrY0}j=AEo=_0-qzI zGw8cYD(f?oxp6JsJT>z_+a>#ffyCX`crE)ML}VH8G36=+ z&Ab`0P-i4D=fHSIW*tvn6;NM8E&JA@6e!{G;dQgB%!PmE0yJm$*Pl#wL&)ZMaHjgIV|L6TyEgW>e`_svf^%UKxm>O>Zm){2L< zG`>7k+#c7@TZ~>YP<$7C{Sd)puGTy6$Xm${T|kFADl^O!imQzDQd~%HakOEv+3|iFf2_%U8_6Q&aNgIAz6Psq3GLAD5t3 zJ#rBP_W=@-esLh1Y;0}N!J>#oHIorZ1EgPW<%Ylxc72e~r65I2a-$Jx7R$P-R&CeD znaa#l>(yK&UxFYRVsRk=1jDniV-zQz%uzZVN#|X6F{9&9Bko?HceYeL8E=foZbOzb z#*Lsh6#G>^p;%%VxX048T|O8XP$nNK5*L(}(!x286_N#G)jZ6jEVe1(Tx_Ykz7S&$ zEmiH~ty8a!PXRgUWh(D?IR#J;dkWcQiT#${nPqobsr7q}ZnQXHQZ~TdLx4Zz=NCx| zz9xWL2d!xMPk3d$qG$DQE;G*H)={#CrvLxKs5jc(Ln>;P^)zxSOXKW)X02Do<3A}K zwi%3P2lj}`Cs&o1pw~;Ws2`7+nwm@0GFzkUjaT}bmF8PFYWceJO5^NHOMx3xN5G9K zxo}Sxal;c&3$mcTN?4W=`5LHy_J<#Yzj`RJ<#dm|zyEza+o%#79jrB)J1Ffo6 z={v@1RF)^xpOGcqD<FqU1WmBKd!zz?x@9K!PJb znUdpCq}K9spjLTKA;0Q&?Unf3(xCl#W!eHH6s4ecyoy7X#kEL_=-pDFlv0y@le)lr z10LogLavhFdMcsox;XbOdGG9Kf{$o#qHTX?7O8s}(%h(Dv`~ZN65wQe)@s3$!?p;x z5MD&j1RSiGEDB4c*Vv~SD*L`Vw#nCj+3K(=7)a{zkc>GLxOQV>h<}8SXoFjx4xX;V zE$!M0+!%fBUPbaf^`88DPE02oxFZTU*%ft#+-%osv6EnITK1!CC z4&FQEjkm!y=X2cPBVs3b#8AmkRyml3a61Y^K5us_ViFkz{Kz*IUx#M4tJEz9#p+{R zn3Af~<39iwz--l$*_9!sSyA|9nY{siC{0b_+9= z#&4`9)%8DjH8RU?RPEUBl@(h;RU%kq@z5~CfxMcQ#>t`w`QcU13H|ey6ea8ZALl?P z&xR@yr>_fJys(3iFC?8Y5|;F=&Iyd~sr+3h8?09KgBj~_xYm{Fh1p_>4D|g7|FQ16 zBL&|5&1j(M3U0$L>rSDE$nhIj+-eG$0|cbv-ZxhPWkY$~H}uAimNpyZJbBHOHxUvD z8e2J^F)JQAxsNTkkM8Y! zYj_*&!jB{UQ^6P#oFCP+QD8XTRv1rq+sw#bGe4Uuk)@yqUGjP)=|S(f`w5B8NR$8z zD1$Hq%G{xlV7Xz~JMn$SnA4=PwCF|c8QbPAt@Mc95CK_Kx-vC2v>*^+;Zl9-c=QQ5 z{xtA|Jm~eC92AV5U~jc_4`*~K*f@CC86~&zDcZ#vCkR{3N~>6kb;C1Y9)R8JD$0|& zs@nIYI!2Gct{(#<@VrDuhYB{oYLV)*(S;_;VzB$?C3gU^d@$v==-hpE%;AM|Y3aNw z_?`BM1~M%ml%tRU=E$wHRpc-wbAAt?nXTv*20T7T#5aRz$fpfiCQCDhTm25_kYAIm zc#TRV8F&^Wp_WoAQJcrrFGAnYCXopPw*OL5B}O)wa1Ri9ycs0IcWgCQ1?YyABxXL* zKi$!1A?MiHEWzA}8hig0P`!Zi6^q}Wc{@H0F~7qd!heT5{;F{Qj`9589@z3dORhb# zvtiKeKRJ7)TKxFikk2=tqRUsVM>sAyRdtWCZ|`;G#UE9>bS22WD+_jPxoq|6id=E= zZh;Z^xKp{A8M3&h^u!ptqT-93*f`8pgINfbQ2jPgzsN4X6@M!}@fh1x&PT7;QM&yd zhD)kNCtUcdaOrzlI@Q&mSFwpYj~@hMp1fAIfnCgDP`(Z3Y~E2O=KO>~oJ&uEt2 z+!lD;&D}E&Gc?KvjPfSYc<)CQUmtN`dO@*T7!c%=@7~3Tw-$sO9I>tjC21%h#AVdfPxWYo3(Xc<%`jBoRY8gKDQy}az8id^pair-U8+TZQ4LHX75G2!%}7;b zaKjNW_~kp8%{c3vH)Fq8{fY01g3;x-%@lr)e1AUVD?op~3l+4Fl3%-P0vk2D(y@xM zQDaXpHY!9e9p@?&&Rr&rra2`Hrx?3N^1Q1s?i*N1_)ow~1u}&dN0!3ZFs3m<`~>VIUKrcIuvOzvIIM z9Y&1udY=0JRiXx~R?mFnbl+0@T>JtJ4QHW7Mn`#k>6tRrnTvDJLnYK5pZ9bslV#1_ zJuH`tXpw{CSgNb&R@DUDI$TGy$8O`Rzhmd&(FqOccp=F=kGZa|X)Y5gpNMQDnaomY zioJjD379GDeX7i#OXwR;bTPaox)?CR$UF43KI;|^nKdG@n|ENwJ?&$i&52rfyoFps zFEO6niro^v{23uo6}Th*@q>Ygj1#wCXm!%#$fJ60@J};iXQ@POcBN5f&)#BBuFY;g zamh+6i5wNVQ#)|R_kDV+Pho&WVf{IP%U91Os+aIvDitj(_~4x5;owrnZQB{ zRvRq$jNjy5`kn}@QjO^y+s{5sE-(|ARcrS3<3%8I*>UHkSn82>d+fpUC`e|SXr8Y) zuFIYoQ?+guAIq}ANwu$$>L!9ZcrVm)A0VHN2`#K_5K-)eBe9Q_7l*=;;XLmxNt||P z-XsRvn3-6qobN*)!43gVHJf!@H{BB+gxF8ZJv#H*biLXFKMLqja9FKc> z3mwF}T%$TzU#D!lUdS?83%m7A4RyH7hc>wbon7}FH}`nN#4DA@Vv+75?6*Q_Va<~s z|4R6q-TOOY5pENsS*DhyRjy?si0RK1(>`2T0Xt43z0=W@BgyK$+snoWA@JprjsSvJ zEv02Oxuv=CZQQrw0mrA#a1q@c_q_AY&T@6kJgTBM_lmKII3wj&UUyEGmf$(|>+rcXO?kD_XV}Sk~zMrl|&@V9U?yj#il%NsZvV z9CaWH&7aJIUV8M77|<29g@HdYZZtHk0UDD9hbSWHxbK8UB>SF|f#<-(NqE%YW)VkD92*5%O}ip6}CoTJL+ z$=yBN1p{f#NyQhD0+|IHWXc)cidOb=p5vk#*#cRtETk$gP9!4y8d2)Gh)&k76|){i zmY9gyZTj-MuVE8U(OID=nC20j>sfZI^wG|gEpVIhXimCdxq0a`ne3~q4J{?jJou@D zRJWUHqQfr=Sz8XaXX#1v8smph(6{08Z-8@P{Rvf_)iE+@|C(FVlAsNL|72?$5o9x2A_x_H z+Z<{zBaSJS4{qLNs$u{~CTJ;1_ZuFb>I%564=k&+f;``(NUb=|9`4p3?qu%1v+;f- zYaIpwJTa8_Sz#`!-xRW;B^DucBZ$;x13K$TOXSGbDM*e;JH|^LtIuJC)YF)IABTKj z3wUkFZkE-gXkxLqAx{`CX8T@ z4Hu?NBq#gxT-pd@)c#g31F_c~qKz?R^N&Ze!Jl%xO|+No^5W$=SB~3w#ii#MnSv+K z?t0I@&5(hOGBJvp6|S61(=8%u$(3#P!)4t`n2@6avCTxU-@@~}pMryUX9ddr(`i+1 zXVLj81=jDK&Z_zH{n?3k4u-$B)E}wJgAOu@2dx%{}!ned}nF7!$)IOe(5u7CNX}5Tax)e z%z<8!w{R%&?(!-3BIE`65Va}?&rsF|tsk%ZY$S=OkZu>bLIpp?*+?$0H;HoYa^UIO zjMu>#6FA|ElG-A?IFB2Rh+9IwKUDx0f>lBiZ8Vm3OE&?8m>JdE%+DwPL7ymNW(@(A zu=kTBb}#)p=&15EIMO(#w+7T%pNp_nSbWvH}p0K)~BHA?&wY|_A zQ5u>(3XAwBjvP6GRVUEU1^A(xy5+Ykyxy}_Hr!2|6KL=mXM&2jXYCy|lhR`YxfQ|y z?>*8W9_yd=3WE_MovKMac|o$gcX#Py9OqmN+$Q+4r?pB>z3N{R3I#w!1q9s6%5>H8 z%TTTmVL7g>T%lCxSfGTv8``W=wR|HPar3My3GX&)*v(JS+ZDVSCgRDRfLIqFfEK znj=LsNnoDYN9Oelmffi7_t(WeLK0+TlutGW&L;FWqgfDCrE$OLABU-$((F{Y$bC~D zMDJ~LW^8t4v%Mc?oS%t0j_No>mb>_tjjb9$dTy#gpJn%xvK>#ESfnmI6hqE(<264^n&auwvh z3MZQoOf7z|jus>x_+cUU4eH4|;ifSd60?kMdRNs-1dsmN-gXwg(+hN+As&Erz|&=E zWT%x@z#Y|oBQ`{L{^$_|y(?Z?C-5xpOz=ljyw0cF%K^TFQu~x6E=$>6lOyJ@6RNe{*NC2d6_LIi$iQ8Mp#YwL*{VYJUyGTW^V6dc5e!(t%OI>*@ zP9O8y+>tV~0$<^ccm{*$=%imP9&yBGg~7*9#UUz0*!1^<=|~tN}B<8lFbHH=;r9Ma{n(=sjkDQmsIQ(W_Yq->+2SZ1F zCO;i5TJA(nF30HQm)AKp45`I3N=2QyScHo29d72?&b2OB?%H+>k*I#&0Pi%N0?yP& zW25^R+MDGZ)9M#4Z6&4fU)5p-0LCG8sxSty!@KZW+`b0KVPVyuOC#lfCyn9&YS}n1 zI|!6?CJOrZoWtF8!29|(lVs&Vvj*q{aoYmc5)8h@F5vu;R6gD?hP#D;188>d-wP`L zuepvDv~R^FhqWYzKk23@#N8VG9DcVDfKO(F5iksj^ohbNA3b}#t3k^ExD5Sd$>s49 zkA;h_!Ts{(&~tCY!#9o$BMFufkTY#!riDl??VkN9_ySgd)0#$v1r^WoyJ%C>0rq31 z0`9)8n8Br2jwLKf`Dz(w-R|_2`~|-2Ua}ISJE5AvIF+erIxOErz#AIl(aguFOz6{~ zd9E9;1r5(->U7IwyO?RPGb+u8^&gHd=8dq@m!3-W&*H~R4KCRM_TNoa`POC9YA5k> zIk8iC+D)Q2jT@YRa;Pnv`APg&O6IPx9{2gk379guRM7?wQU&(~c^-ARO+P-M20Il$ zq>gx<;rUejZQtP-ysC;8{$>?=+FPW%L8jqUe3QA}EhXvnVeP~Z8#IU|1~j*H?PON9 zHaw^Vb!ILTQItyn?F*ZwMR@V&Mzz@ox8N=cc=5Opp>5WUDbHjQo;dhb+@(kn51<3Yt)}}#;1w#X4 z`ya^gs3FIP=4+addn4$V=PC`Mcn9-%F|fM2!^BXKX%v&)cuSC)(_)40Ep~jju@fm? zSD7rl>x7yK{Y_e`tv2Jx=ALi~w?obf^_=KvzrYp%-JVEPwkTJ5&wpT$o(dNGxPBiv zvx9C5xPMO9hZ{I|z~W*BI<9?sm>emv||+Smc?tdHv*>+*f*@YX$DFCllJuQw!t; zEN?g+O*|yMV+w!4evZf?Q!S9vOj>mMb`-^8!7_l9Pj})oCHxTr_&t?JgHG#%hG7#P z#LpSeAr$g;<&!_Bc?rw=F5m!X=&{8hQ7go#^|(Hbo!ES5z-0jaDhF;wYazwF>&aLL zP~QfLov5CiEbtN8K34G1SFOF$?^YSE!kehbpqY7+#kxExcf^6@{+eQxW|IW#flb_F z9?%{bB!&^_dS#^eF2;kU=)vxbTBm^Qs!zvz0DI z@yLM{kHR6qOB`fb0efhLy5aMBon__^98l5bt0||s4U|It$~RER6ue_zTwANFUbFyX zB8_o5<4NH*FkNbVCKE!z$VF>R<(;DEEV&5 z#N_pcCVSJ=lcbxA?(8IBdZ@TX!W8cH>+R{RQWOzwE4shotp_e-i?zjRY5`YUK!Juf zM)5h>AnFUXtgMVBjber)H=k3P3Ez%%je5_Nd;XDZP};OdOsU6|_yE>j_kj zs%0nJUG|3UL~mZpbNX|?qR?weI{RRPRGX)8+xF`E6!W<@&!a8DNanK3y7bN9yPUX=A+Z2wue-PIK&xbv z%MUsB;hO#PS?Ff8VPMMwVvs$xa>V(h72#$)@e@{GEiKd)z1$Oq@8)_2M|nJ?#=qH| z@R{M*zB2@OIcxJ%yv-!C({Ge}QY)cfUv8D=pSb`fds=&wqoQtX1F(%2Pm5Y-oyA=~ zplp!ho~x9k?WAJ0w`zCN9h9+niH)w6ij$+xmD&h5LW{n}8(E0Ec8gyEpkwE5_(W;S za||oF0a(fCSB0^z>;-j_La2b45C%p{oH==h!|zZ_{>(?^nod(OcD;&RMfqwG-3WI6 zf($VU_0}-_T$TRiZ8tmK)PqfZ0Wz?{&#(k5xk_Ob$q^uT`ACqyBxm^JQ_sPY)WeWR zZgx!(0#$?gQvV}Kj(vvw zTn~qYPaeJ+iFNLhgS*tF#|~1pSJ>SicKq190dk-EJknK;n)CgI+~e80;ag83T)3|W zcV)&rb;$r5x%6F6QInic&WxQ{1q5t2cIdzwN6iPQ5`AJqsxV&9Ij2Cyn;t4 zb0sQSv8Raf(n<;*T)8aX-T`{J%lJjgf-+i#;b^-)>KXw{Xg0+h9ie9LeouwOprzC7 zx;p8{{dBEU;$-epqHemySEuC#tazs+hdeySI9lBIgP{yFYP?ZBhwc9N)g|Mas&wRP zdxF5FES_HKS*cyfV=hDc=56%hG0uBR=m&qoxfMd8wZz(1$$L!eo7eRYF|dy~K%_Yt z7J?%)y!U8A?layZSzlM&NL2w1e(hhBUsmxv*ll~&FH{K_^{gGZqeel5dYfA27K)eD zQXnU&vlM5vBEUTO(_SQiF0-N|+AvOZ#RcN+Sz#Z2MDz=wz{HM&_eRY7ARmIFH)?2*bx?Soz zfIIo(0IA6I{6#qiP#cN>l-1QB_u|bscscNRZEf98%o@_97mutji9v-MQh_BBmtlF2 z$>6&Kcmx0}j!&j|fZ=vC)8oJVGXiIqa)AhMjfRKceFmT2Dn;TLS7bE`h<;rEC z>@bs?&Fi?ke@@Eh*2NxZ4@F15^N9l%FOEFz-*)@K#gsyq@pb%!Ujyw#4>%|?{n?K2 z#|vIP+H6IM3u^~CsnlI+Z?s?wm9Pf~euSAm1%q@PW&)jlD#ih=dz zC0}j)!qSvjnJ4w2++1t3&Cd7`j#c(b0z=I6VwWMzlr*5hByt{CY(Gt>yDIqFM{hG? z=mACy&Zj{aK-hC>J>EI`u54HtfD-}6fr$nGR>>YU4Sjv#het<3UJa6U#rgSii`~g* zKh(DWi3j#;&s7%12F_J}0O&1MQX9X#_@%qnlSDaN&&jYgp@WT=(Cq9&PxbuYdEpI7 zfGGm>3VUal*j|W_=G$fuQrHR`Vgq(xx4X*aFf{Ih(ikG1YD)F|=L-~kaDBxX^1u`s zEr%z^uD66H4AL?xu47fRPDSh43q<1)ahDcUz4V$~uU5GHTPtKRG<Y&TdwDGt&;VPQjJdHu=JR@aP%m~C(Vi0ibF~Y+1H(!H z!`s`Mf2)x~iqBnhk!N&HRF74xAsNSB^-(Kc?cx{vXR@-QhD0Jc*w{7|GgQ>nR;cQ6 zP83yZuzdkv{Cvl_&UzQExL|0o2cuRl9UhG0e)Qx9r5=Z`@r4!xl!N9rU&6v$a=d>|rXr5g@KJ zm*rL6SX@>NV<6l>ignQV{NOIzSzFC3y7WLZaG2fc-C$k8$#u^gv3ZYu@PpQu*rCFD zYS*l+=`tgJBy0RUi)k||$7(sg*|Jv8Ui*9&Q@n<*T~40cJ1BeGB&)Zf&xJ;BeTzcC) zzC^SB(Wm1oFp#pWC_JJA%mfr4;;YU_kpOK%T=jwH2@pUozaGSro=SxQPp?YpG^pMI z1R&h@8jX)nrB5DibItvHjAAgrpM1=Ej5h#YVmWH&5IfQbcrN2=rqo9aK!Uyc=CUTw zC4kSdrM`5xaL-Z!j7hus_?!ox$Ll3jJ_xsA4~-~DnS3Ys|JZx$sHnU4UswzuRRgMZDEJv*-b*;jn_b?rIvu#bN&Gfm;UvkvBtq+;Y+iW7OjaQOF6PMypF;t%YK zSr^Ji?FHd-Ind})Bk|0+lXGG*<2#)DHIwrK{_+dN*fC9?(VuY4SSEZAr=GIw{eu3= z`VAaIhGqi$dg7CoQQoW{A3!o*Xl2b?D*xJ5YJw8VdN1n*p#<@`dHyywGiOE*zlUT_V+Y z6#oF+Chj3XWXA8FVPP2@x>tB|z%w|z#D@qRh4g8^s*N~YK-Imc|6D-BVOMuxX%o1F zZ)>nyzQrE$GVPf~h06y3lnZV|q8To%cAzX4gk_cqMm4hzWeZ@+9> zE`b>PK07OkU`;vAN$+@zOnuJVJ=jH z&F7M zrGrPTwdYr6zQlb@O4MEp>+#u+H{dD7)D0SSg%-_SQeD<-{BW0ldppxvbUWw@?mJ}f zh?_y)Cr{Vif-HnlWj-kU0P)R8v&Ff4k=f|}ohAHH>HF#L_G2#58E8&#-7%J6ycS1y z(r=bMI$e8R(^X_RYv+NpYD);Eo!eTjT zkV0xc!yuo{!Q1Whd9CVM#Wo7om1%+oV??#+#kBJ^vT0CSO0R>*2JOL{-#q5$TzWwF zKBs6BWdGRk-SQ2g;Vh||DzF6TRLFB?% z;EDqeNHu)RWdRxd)!LfDWpdL-(r|{0$*{L|AQO?HN9}x5(qSuBpp;4LR*&F}rhzX? zv)Whdqj5`i?l*OQJAP|9gZ%J8ZW)AC496Gh?DIh-YxkmuI@a`Trz&P!;#@I43AkCV z)gR+~YHwBy*_UNnF4a%JJ~umc_aWmu;6c@&!Iai=uJ=kHL=t6zP)@m-TgAiQFzSzI zqczl>)SM|(y{^`zv}r5U$ZI1>d$NZ>-3JFBDMIFJfm@{kKckCLK851x_89M*4A)CS z9!77xuyM&vd$5wRr1K%k(n+hpieuaMp$RW{RtmassJ$f9)%2da=%*Py!Jclp)P9D+ zl`v5(sr_O+QUBnT8N8*SJ+s|$S{!?)*i)SJvSi5P0mkhKWMgw9t^b-xPXT7rMY-;! zuk}+%iub;mcueQ_t#ZFTKkb4a*R3Bv?T46VbzQAX**AR2d))dY0p8>u(c=p@&IEkN zEfuA59$)TL{=V9NpI?tjvu*aVs0Ln`gg-%TJv4%+ zyBR+T5W^XWg;6%;%TKX{ok|{Z2QP&4QbK3tZD1FXu-TjAfG$CVAc^F zTh>nMDp9H5Jdw|v$6Nms^^W;$2Cwa7Ovp1UT3SffWhhu27hD@p^gIaXARyTKv6*{` zp=FC>ELnxlo&K4B zKi0dN72xKt_Q-F~mv~{&F+VZne6fLau`lgX-UU({Hb;4@$k{C)hx@(#tMlfA@m}9v ze!b_dZfYc%=^zQRy_jQFq${>2rW}3C>)Pdn8fRs@l3$1xZkeTo`{~Jteg7jk6uDPcx1yv<%*@3C(8W8pA5%LM&TWmtUx@We@WhAaX zz!x03=WV7Ni5bl5a?$Rc!P$?`)eQcMTcY;O6@XNt`y!CurDH;^GqA=Lqs*H~ytF<@ zGAi};(`x&NJTv%;J0Hgej_IzyWy*f%N+c&u*)wSVUv|uu`S$HPD(XfB=?Yt!HpW5r z<6Ysm?7?c5$oi>NQ2N^^*4;1ifO}PLvfykta9%UzaNU$c{sS;%{PX(IGX*b#-lQkL z#7N_GDvC1U=o_wf%)j)K#JEvNkbM)u$FnFeX}wPoIYD3hwp0D$H*>!6&Wt%9+OOy4@QVZ#q{oZzl)>TT8nou3aB zKLJS^t+x1yw=T6ZcGJeBddUc-pwkL3?Pgp{63?vE+j-*Zp)_i95pmFB;RIyTj$b|D zbnf9D`C*(BB6v6jM1V;QGv2r{I-Qv)9hwCn<2Sy*|G2!;a9mx|T6`$ClGK3eL2O^~ zs`8_bki}dp6!yFud5}Jz+BUQ_WD3?0lf1G3N?2B4tV$eyc}>_5NpW^$XqZVw!1pt?6&wG z@=I{MNZ${hz6wI_>t*=L?)%C<>H~5V6oA^lA*sx?`gt? zR!nm9-Grwm1^w1*A{RfCEbPp%BK9+$PLtwMbF0`q@sW=-QE*+!;cdn!v?URQ{y_Z2 zmQfm{2bS<%u;qJFWv?^}4+LGH+4MWxaqc>~Z7*a-Zc$q1(;DV_u9yx%&yb^*gbd%9DtY>=)q);SS+1k(?ln-Q$p+#2=? zem+|+CUshKE;A3qQ)Cqf<262IJ3TUi+}rK;YwJ(!{Xu*&WRG$GU1v+32};~BU!|-g zi~UR1!X){&K;QgM|4K7KXhNjd*K$nms&S^CkZ3{O*xbi$P%kRTPI9Y-wETdPPc}ho z@8J6AQ^aFH4$0iI^fHP}Y~}K>|B0gcRv-y`mvR{r#FsY@~vU7wyb`9PEVe_IcPffRBxn_I#S&Q5nTC_=g#d<bYi`c zpE{Azf&}Uwk92f zHbytUNXc$bdNoaY{Qdw)q2L0d<%xQ8A^}-;Rx`uezL(~e0>5d?zbm_)qYz`K|0VC0 zdrsKi-^7XIpQ!s{DI_>*=3VF+dleUgjpbQRR4xGI#Oe{x@C}@oMHaw>ZM5w1Y2=?g zL)cMg4Jvi`WLyBJ!*F*&Md<9wXuj$w-rw>o5W0mY%LSlueF% zCP$yB)M`y<_1LJig~;ydJgP{Ea_Cw`S&4nYGDqLcCAe_|Myat;eJs@SN*Yuw=lr?m zQqd6yuFQDYK>4-)6WcDIoQW&DKP?_%4u4LO_4dl->&4w(s*;yC#fq^Vt|Bxw&j4I7 z_Ut7nb42$xd#UbY@`m-&u7W=t_$4hoqL2Lh_5o9@%_o`;gxU&}ZD&<&>l-1hdE8Oc zDOlRgv41FpfpvlzyVQlSso>A=^~AKbsC6EF9ocdUJCWBZUwa*QK~;g*rYO&Aad&Ms z>kgJCOtBdXy-7A8bJ)d&4aFaN{bH{3wX*6wAI+~aAEza1b#V8iLmA?T>}(rc%l$C< zeU^uWWbdQtS;F#LSO`kS`7pKQEJ->}CoiPYom`3k65hzhhz<5jF2=9G zdr8 TTHJxd3x@9w)(ao~V4LqF4v9k$KyGaf%u@=fQDhKSea8`S;mfVYfwxKw$a zRG88?&7_YvK7;$>a49(?&+Z@?aq#xIuF0Ha@8rqxZ1KI)(}uDG&AMFJ=_36Ju;ENP z)zhpWF3kVfp5)j5hKb&Gy}&g{5^y{@X%>!4A2?Z`xkogE7Nq|H2>Hu6WzxG?0Y%9I za8>8~b@m^p^G2<1vXw!0o+KfSn%*-wp@%#cXm=<7^X?zViGz6*^FPifA#N$IOt&Uh z(vQDUgelgZ#m4(u=gWHjk|b?7sTuDn)$(^#V+HiNgIpfCfY>^5JkQ|XAuFVw|M1=# z3x@7@092R{?@=_%(@45K0TCR>a==a8r=F`=0bTKpI0M|;d?q-l%D8}#OTOc)HdfLf z^YLKh>sSsJ`u01&YixTU{2wBsaAmv70g0YM@f3>xwcO8t794jWyM$1{&{FE1qh_)3D{}Qa6;HL|saE_SX~hG~@+dO;b?*nx^$fvlqix1i!eitG za6gq+HcQc_)`xSu2f+JU-KutKZIVrRx5@93-=MmIkMn7*EU)3A)l?M`eNx7_ENVl! zw{KZndUSkKq9ZYTw~~NOK3OIC-P%|-W5^w6b$@@_P)q+aIJkI(WGwPWAGTQT>C8U@ zem3bIpQXlkFWj?ancwbxp~{>7x%$KF?+wXVI@vp$-R*TqpeYiZ^0lFNM1FVir!OzE zOrEVT_j8=MXo@-ik_o^e)HddN5Tfh!aQ82nV}p{-Q#_ujEaM3>?~12nnSiFy|C!G3 zzGMissl5g>btI@l2cruUYtP_i3%upK!z=LxS(tcy0WL&eH%1NL-70$APDHkD-gV*6 zbdJ^-z>JrDzS_12kN|X9Szp8K46Y9C-S;W)7zcgzHI5788=k@bYF_gv{cFI_KzbBC zKKE}iVLO#4#npLXB5Dmtza)DeUx}< z0-lXOgCj`Oc3i4t^EZ;SJ6ja6(r8V5zKwT|<(})Ohuj8DQKLcICl+%GvHu@H>=ag~ znhUEA|3B7Tr?5JO)hVp-2v7a2e>)BT=lWTv+UitWoocI7ZT0uK>Qq~uMuLAL^8YKy zhW|B2aDXMCJ42(f$f9vd46@%gQ3Ih4Ww>_Dk1rsP?cO#>Zt)5v#+|iNoH+R&E>=NYce2L|lM%$)-ZRD9d`q*CE zSsP72Ii94O#_(omXQvv%8OqQr9ZQ(~Rg5g8kj~T;LNArUVX>PJIk3MqHs5*JZ>mOf z2WKHZmYiGG?Z>chEOmS@FhX*;scJOjFK`Re7H1yszBc`QE=0RZLW)+*YS!H4;Wd)6 zVlf3pMX~EzI;6?^BRv*dEks{01G}KTZ0YKHeU^p>HrwjM$HxyvU~0mEINA#{Ad4L-}uwFNJ zF8aS)31Huo4{5%)#9TBj$|(60v&@y(A)SDl7c2771)#A4LsKBtjt}f#yGxz9h(i@R zzKfU3D#QY8{3Cg`(woO{i+7IqUhi2h8Um>+q6!lQv;bR+MvTuVu^mSfo~TMPcE(Tp zh!E9ymneW{mxkVOog6TU{BS^purmQbi+dD*^xSW%aD`ZV`%DOQr^DbTE`tCdKwFP{ zkmJ)KBvU$Sv~_|eE|?z9h6Jp;{JPc-E5Bj%70e0Bk)?0}_r!+T zqSe_>%n9!)=b-@XIaeT@4g^?^+5OBr{^L^*;1@h>RCd5Ma3-J%3w(_!&SL~9FgOGM zVIwib=K~*HLo8Q1h-*k4b$nVQ@WV;LBS7qD@UCPFP`y7PM0w<4gCbP%``5KEiGler zFmH9Bo|W|KKX?%QZh(dohS>%g7@~F{kwtdGvfrL?qs&jB<2itiWPRHy@fR$G6#zlq zJiBbp{?w#~ZVl`ptPAoIFabMkXjtU7HO>&v!K%B79oOH@O=XS7MgOvAKfd#Mgok^k ztFBFg8^?tO{nNkpXZzvsCM`!NH&bckkcgv4V-j+q#St~d3EwH&EJD;rPSHlHfiv{u z!$Yk!8rLE^8h_ZMxlBg%KK$yqa=d>-jU!-H7stfPR{)aLq_MRV&NmXLwMVs7!kdO_ z#19Ty;4N0WcN&wNA_$@8A1Xn&kKw`nXt`Ca4NwlEgGT_))0#b9SFPh^TzMkm4PW`X zhu8NLyEih(fkl}SKa!kG9+cCY#!FE)s)MQfX%zv*aa~upacUw|F2Yn=lsZ&I4;D=- z8%8+?39cxKq6_cUkEn+KfcVNJ4!T`$_g(j^+Fh`1EeLB^4J2)75d?))Z<<0CIXmhV zW9G~s`M8f@22$Y%l)Lrq`e93^Mz7o>lR}BbVy>j`Kv^}U$qQu5`31lTM@A`E?iv&Q z(5%YUaLy!O$;1jPL+Ze!TgMiMCwluxKtJJopYTfGVuU8=&#w6ZZ|S|byg59?&mjd?z4ez z+Cyd7IIb5Fz$WUAeD(*e9MOn&k6C-u$R8?6jZ%v0^=S!_4JxE-AuGdWjXm{FK09N< zdk#wbVz0N?V&N00PshIH+0kCKHHu*+QtDY26 zre08=3f{DquHJc6g+%U7buTo+*8JSK+}e#INFyP%Yi-Q0lF)6Gj%LGmjgSY?;%)~w z!(_LCXNmfIJ?4HQ;k{_9DO$lX1}#<*_}S@D$JSgyqeUp~)Iis+#cZ7(Y%Ot+ ziPeVKapwEr9%|UMp{KZ@L4!FlWX2|DY8u`RU#S1IH*8hfILO*K)w6gOUM!aQioh)l zYLMH|CMX-63PB0wgM0-1c7FL5+552dDJWW~7U*9+=SO%qn=8R~>$Uyl0_KN$b7P<?L$_ZK)}pm7ft z4$SnLz7M-eB7$d37NMLgz3+9f0Z$PAvXg|F;RkckjH6jBL0{HVwMR{V&*XeS_$Aj4$OR6$Xh=q;N#j0xflVofcwLuxONT_;a%Q4tms zq11yQuE-+hH_J<5b$d;bpiq=esIW6k!KlXLvaGl}zXHgE!w)?b(8-_9Sx0)z6a-wP zIy7Dk9!h@K0`jf^s_x;g_mb(5(^U0dnKP^7-U~%oP1g1sd;a%Ukl;;FQe=nXYNQxu zc2Zx;`|23NOkmY_H3)uiwp$nj-S?QQPmA@KRfHFxEp|kVy2F0HGln1VYSd3w=fGzw zL>#wL-+3&zMbL(pq4hVd;5%y?4YZZap<;>Eayx1Yd_Q~)1h`a^Z7gKUx=(VLK5P`k*41KCZkde zRvJmclu1UBgV1;S4-CWM2}oE|j7dnppAd~$fe$$-QIawP5+4qI2UsYE@T^KdvVtnO z(TJ4yICH;OP_Sr}*@bp@$T38Q8;6TDjt5)N(ps=z zX~=MEJR1ZG=Ug)g>4sp0WNRuISy@wsOT591eme^uJLmZW#^PoTB2b=jORFSlXn zr&5@G+^ejGg;*1e6op=l#a~ZlEoWoQJ+GTTL_v}Un5Ep*p?l5dt!@1Ei}fzci3b+= z?WlAG+>zCUqVhv5I zb@=iz2MY^Lv5dR+_DyX8y~osGVb_tz@;67Azfgz#_*H8y(~&c>ws#*_o+V}R=3mOk z&=*s9_IM*9pF`w`A3P|! zgL;u=d_MN2P_=(ZW*Ha*oE_ z^AS4@ZA^~e*OR8yi;|9sA-pNruE@?u+HEC1WT9!L8np`93dPzUbIL|;ynr_BDtX+5 zr66=M1tyVpFpDyQkrm2ebHKTuQbf`p+b{WKJ*;zIQc@E8Aue(s3XL6+CEr~h?zVZE zZ>o#+tHn@U_$-C{*p;|(wg7WnX;96@bfA!K(1CgVu!x9<;M^1U-)7x-eWAc%>NN!O ztTnV6Ee{tvcbf|6VqIr723|<4ywqWLiq4zF@a^rmBCCFv<@m&AwD`$8c@bP}=(ZB~ z!O(NH!p7N@|F93s1{E^gI8Lm7b1y_+TM%RO{F4iCfCwKH_t=#cq%Mv<9%;#I;Vuc% z+PAkiwhdO4uO(KBUN<}uVm)*(PJ}HjiA_Zz*V@orCnw{4n8JWv#H@lU3oZ)l*$z(s zmx&=PfOF6H=s$(-Tr`zdX8$2nUjqA&fCQAco>BDdT+a7-VKh9;Jh{Sbvc6Nj{go`^&)J`z(9KA&sSUJGR{dd0t z$mhOcR;?}Vwe{Esy*~$!8$Ymg7#|OT(xj`N!;RzXY*wk$b+X-X+&i944?L>3_C93E z(E8|oK*uwI*2H*Uu+7QbrOxD$Bj7dDgi*N@ z)eZ*aKoK|u>CRWWK5E!|b}zLvPc@MdPxLY z(N=!GhMAmx3m@C%zB`q^=7zZlcX^#o#PMp2&f;37u=>Rz>s(B)X(+LZaD}hoNOe;I zbwANz{YJ;xnSS!eSm9+24I@IK_Li0wZhn(}OHe3uCL6Re_ir~1dmj=ohNsY|U@sH< zfesXDER`XON}B?SnP96nycyUbujDJSWfqlEZ^Qn+EWp13USR~bz8Rk?bmp@k%P|y? zJ=O(kk=D(N23cvsqk_6X zCUOSW^?q!%1Q=z%rE$D483#9x{ix`82@hq0dl6g8aM4bg>g0eOhgH0HSQY%`ffiiH z3yRJJ?BE{?5NXAKIp89;23%A+)AWz&{&RQq`KS?s>);Hop((by8A0K8qS4Ev%A+7T zUN@zQQtUCa14n`XDE>c<2V9N{(iRlC&jhp`jtAzXIKDeLxMh@w^>}5`JL8n)XR$z$ z@^7X&KK0u7w11~AsWnV{ ze7R_391N|fh<$J=Ji$A|!ceyGWMNe4@6u8yMM0qeFKlILk}Y?>$)30$5PCL_ncSg6xf@(4H;rJ=~6f zhQnfFa|;4ql7Kes3$z=9n0tK8)l}Vr2W)=m_1n35?a(ym3|LvCKw~29_$v(jXKA_P zjAj*hF?DagWnbTbDVzzp8qt{OBc14H#xpD6OQ9I)cL}}~2?I*o8-8sI!g}CZj$T_1 z2Z*$+y~Sz^IAjdPk?scURfI2mUP~^lf7LX+qa!igUH0H=zF@wB>hdcjvlL^2w5!lg z*qr;!iT48n-XBd`C4+}JKn?rC!Ui0|PXpeq>@c5(&%xdy8!S9my?hW|ANJN4U8GSB zHt_H5OF(TY48GGl3jdxH1Pkc;Aii6-u(uuu)S7A}g$Ifxp=ZqD(@lG$Gu7~JQyEGE z#VZPm@28sgMc|dJv=-BFD_BWT8MGu)qfsh}4~i;4arteX1yfp}jZk>UAn;iEu*$O3 zCHo8602>xvAaJ$5G$jVn!3mq%Yah5?O64rFStL}-Ng{_-J=lXH&8J&7;X6^0<~u-r zH7IeMA+?Cn6znJ92cGr`li9vo^#$g{DC31D6{N{PFNH#*Gp5E1MyT!4@HPE-2+f>2 zQzTeMidmz2=b^Mv1x>MD%_~y51L^l5Pj)nX-xn?Jf;KxjOQpkEin?T`kPYx1o&k&; zV3mVGH53J_Nx>RGEoo3ylL~RzjgAg9R|yZbSpdZx;Y@V#Eq~k5(g6bu|J> zD#v6mTWw;3AU$py=pqj578%=B2Z#dJ_<BCh(*~#rsNP=AC=6-p%Wd+_=CXj#p5FnoBCULG{g$JHEr&ot zC6ylMYN+0r2M>vWNyWCi5HqBdl^MK9P~<%mx3@KtR$jB)w1?E&trr6xh%js{fF}M3 znu_urwixcwUN)#T%)s=ub3jB^}95v?H&5*#l>3#vZ|-M2Aq2;yvq>UBrfGYB%hvMV01 z&#+Q&^tOUT#N|*r_WSNOifG7Ckgg2U6qPcHn1abOB9ekd^k&T^6fDf=&>nm1pFH-9 zWQsQ0-tFzx6F5#ysq$&8h6jPbS4^a?QHu#0zjD_|hz#wgHGkxCb=7a;lLs8A9Iw6Y zr+2bu{vSu`QS=nDb`Kh^=Pm!T1kh*@B&=##TgtSe|joqVWlhFP45Ha8%u2?XQE_E z*IGxUkk)IfBW0C>tD&RWdEcaTieVM+-xUWsePIhBKNEHK2HvwXuNWmW@}9n-P{PH_ zk|p~UsiP&ry5rft>618jz_16Gm{XF+-4rm>CP_AP9LvyTdR==!Os8{i7RwGY%DB`p9BvL2wUL z`3SR5fEl0B7BW!bTAt|dX@nZo+6qTME{1-;qxdG_q2d+M9M}7i$_fAO5$~wSj)R3< z3jKRPk8eE)s7DjTCwH!1yQ&@{f*{tS*r|W+5!VYpT2lZ!E7|!MA6&d+9X!o(U?IyF zT8ApiAI|EXjXIj9&jVbAnKS2UAi4D2o@|Bw_+dO;aFQ+%q0m*?;9m2~yfW9vW?ia| z#ADWU-ow{Vp@GAZV^CSmk#Eq^+U$?)TEqSCOZY#7R(t@J@C4jp2P7Bl-uX0AkcQ7P zE#q;9c~z{W$)VWZf0cKcn;Ljd3}*Qm5+BAcqkB>P&lbRrWOhkT%=$iVsCsSYGm5oZ z&e5>}LFJr{FH?4R8&!_B>wT4fjabY9m5u-Jg-TEg@etfA6t~j){F1%U0}s272#-%& ztYePz9!Hy88*@2%txfROgSp@P&8LQw>KAdZ5cpa8AO-e-N(!Ou`{g6J=zqjjKrwzYb9|Cd8h#ho9lO|yoM;~Xuo#u23D#bv)#n-? zZ}GWw&FA;vDO5s>bAD< zx9$A=88odz_8Je-$UFc0_%r$Hl5IiZtBPz?^=t5ni^C4-Lq!e4b@(1WwqdfQvJ?)I z6h(Zsve_z!k`WTaRRG(!s|ogI|G_x%{o2eVRw_P$`azu}wsm&wd6-%$?LrZT?fmjV zP+dg3GVb5Smw>xDq{CSMdKPfzGT#72ZtUEmblF#iIx(N%24@`?$-5F?3ZC}}u8c@V z9roN>=HE3Qw<*J%VETJI0|YgWM)LD?P8U%&t2>V!i7B}Y<*?hcSr^)|9{fZOve)L= zS3g`wA3>^4;+$0-?$=^nYTMi>tTN9S+W zxORT6%@g!m^3O4@jo~os=^zK-{FS>qn61#^5Y7>u^L{=L>ZUvtuiMLFE?gWmo$Hqy zRne^?bNBEW@C_a!HJRGiq9H+V5k=(phIhIvWkf0iFw>{NicWxt>f+5m3zDKZ+C=yI zJW^$|Cx?>LL8PEw$y#+TU9xcTp)h5+@cuSq)&g6Fz(yA_c*1v0w`RNguG4q3(m`c) zWlnxX>m5omk}2nKVR7jIImWt&rElhy*!g9sgW7JhO*e|je*gJAMxIL*PvkwGRQua& znp(>Ps$|48NywylHSv0P(4gwa!Iz^S6x7vu`tF@so2E;pe0oqPq#v!MuEr_DP9Dmw z+Bs+G;}NE8>VJ>znMB}m6u2_*#EfWy{l-2o%W&549i;Cj4w=wwb2iwN7*)>07 z1;ctD$S=q!N|aJtCnCX~>B2Xk>R!35K^Dpy=W0mmyga}ha@BT%AtiNDCeeF^%{P&Z zT!rETew>8E!HpgJR+g(CQHx?plNHgvdu?V{*hIT&-qiq`5B2cG1^R^%YJ)RKaPh(1%l{em12^DMkJlWpeltbMV}a}s*#%^C(@ zZro;Os!48B&NSyQHrwxE^l>r?RTtw1z|$yro5Lv;aO4x8nD$X<$S&)5~c`|W>n(ek2zvLJFzZPav=fI5&Fm~yK`OD|kU@i%m*X|u8#T!4zH|l@9 z7`SP|p;*uE4;oLHX~h zUwG}j$9XVScR{lK;Dg*jO=9bh@wvJ@Zv8ynWsi#W)iux3>p{pGq)=rsU(x8B($Z?xcpMeW`8SMp;WXi!E^5V3lgInaU$ie+4;CV;KByT9Q> z+4$_u9dh()@Lg#uOsj~X>z7Gy%umu%35)98i=|E*8XB8(`O>QxbpJqN^vw{F;M>F7 zyJ|snHU+?xOw&D~KcwN^zSCiffzUaR^vi(-7=+`F0%(hlarXNMxy|WK{%PqwcWFm^ zT>jz}{V@Dcu~JG#>zN)9rk2-u$zw}QF1Zl=-VwEUSy$0sq#tys4q~+eDlud6-K&|7 zf7Am_)Nl20J32rAu37$}b>CTAMGD_gY%`QbA$i___V6JRelYK(3~$fSjEuxxQ=gBK z-@W(u<)m-dc?h;~j>A?c`7d||;@!kKcq*74pWp*nfk!#+AH`IHf}Vt~Uh~OMc%}$$ zE7Nt;pyV@I8D7Jz#gv;hv50s!Gs|k7w-IHUV2~RMfGqZzMNQzv#Hp`0>d8%~2)=uk zqGp>lpt}Fk=W2qeY90BII;35sz~tdJD`c7zc{P>PtLnNwTkX4a%Bq8Dn+tC-ufYep zvZGyQ@VxoFPRs|zP_?qL^D=6MKW`Jvjr+alw9%B<$pL-&WdGh#X6KAor0V|*JT>AO z&y7zGV#LF@J2m#VS)pPh&!mhC=T~ede#9iro*ftPLnp2Na6=m>qDCvro0(@BNZ&?N ze^Z48*{`>!;nv7%71A+&o|(3h-qs|w0iiBN&bqJ9Zfa;H?O*ppl_7sd+%Q@h7QyTY z*CmWk6~UG=w%VTYcipfK3EC0q#tSWi-SXf>Jjs!)3y$pQl%7hS-Xq=XLfsj7X(+KB zW95-o{8|ybe{1J<*%NhIJ_Vnx>j&>*(Caj?VQ?!Lp}=gMRMV^lW_;LffvI(GUU8@6 zb8|$m%z1nnYAWLNQ-V+M!S1TuT+4{qwLWsxENRPur)ma=dpQ5N_4>@e{WQ;9+Hg%= zm23JJt~$Z_z@CeDF2y7F;y}!n;jB0!MSApX_F=?yZ!v&aj@IFB4cEHXfL_R zXz+AajFkR%o9RY1(}KRSaZe4BLQrgWqj#xp3NY`169Rr)o2j{F9|$j$IqoF%d*rYN z5%}$hd$)yG?S7B;`7R^9Q%s<55$>euu-y;u10`mR)x@l!*8Tc2ILt4rikp9bGg14L zKHc@BnK0u0l7B}iDKXJ|LP{o`D%1#XPa5+ye4LrHVw(-@g%;e($B;k}XwhFO8KL;0 zUB)j+A~4Iss}KHSpIXUSm}aQjsUw7%g5yCeYRRdKYKgwtmymU!O&F_6I*i!EW*XvuA42BCozScNFChYP#-X!&LoG*= zHDI3{FcI~`NWou`uPYN5;}T~E2SrRhmZ$?^ z*3Tt0Jgdn(;!(9d>y<1Q<5Oo7OmXNDKDm*r*daE+-9kQlj zx27iWYnOUEWRp=NA^x*je-ni8+?{IKz|ut;%(X0 ziV~Bw10Y*@Q}M@x#Rl7llDXwb0nL5~a+QU^gZVD=m+Do`#rCB4H>x3X$hhc&FOAQj zocrLhOO~VgzP7v$Q=s|J6-9yTF9W3!)ju-r)4ob;GidS)lCX$X# zRe3UuAFP_B%={8_iOSv`pNNOV7hon>_Q%KtuE$U0?RIntPhX)MWuI>~w;NO^k@I+6 zHTk%3&%SCXs`cefDOjLDYrD?dRq5KvvxfTQzO2MJ4T55h8-n&uUwjD*_@lRnNgNI) ztEcfZw(NeY{hVUS$b9Cz3$oIviOGK%>9JHTs|!NmG>SD``XS~NjEFRag%`)r?FO_( zkuP-w1R}XElx;TUbga+rS)yly?VV-xsxI-#LLoIGKbzm^2uX&Fzi%J zq?f@t{a1O;dq@omr*|}U?61yKiM7sCt)~kSjC|2z(BUNoNmmvoV50=%si{!d%s%G*H`hyM~CbK9a zzWTMcI|`YrcYlYSfW1ESQ%hBp&c@Wv9fsg)w0GrbtPAPjJDQk&J&(y-q*5RxyD2}K zPglE;Zf&ajFpi}8RD1Ja%;(azXsiNa|DJ62rZn@7HEU z|B(Tm+g!@CJNz6(O0|X0Csh(?`2-oukOcEca+#*W65cKH|}& zVZD;EI>EPo^-?5Ef=3YEyNb6}z5j@7iSc*HoyL6>Y{kqXIy2cE^svIHlw7z5irBI6 zuzlv5v+>^!*av3d!lIMrcihfd7IPmX9&TSD=Ky#BOm1tF{ufwJ?H~0N%Yc*WbOt}v zSwzlS2RHQYA!U#(V*>hN5&bz$T**z<6XsZTap?~SKtV}}_bg1c{1sZnNZoRXf+680 z>+d64YealR{w#gaL{jME9d2&Wr3)|V5?shp;|~_N^;>CHjKXMjeoOHU#j92A3om|@ z%gAyVF<<@l#&Li$ribo2-5CN!f(fueVbWZ^I_`-J3VcrwO0vuev$CY5t=W$Y0>i{mdvYP z8BBYGDM%)F%Rg+LBT{H(8;Z`4kV6QPZ^kE$OYRVUl0Q>6tjGrN4Zn;#ekC}Wpp4jF zx&MO34&T1}l!qi$hUPPTlzgH4UmI*Dc?1>%QvhLC%Bdw=Z)4c4vkl<6gKb?K+JTn* z2;xG)9byOZ%P+ou_9%@QO;?FxVU3Z>%&!j1^C2bZ8?fJZFk3#~RuX2*OB+@T#`fjtWT=Tby3G}{mL^% z{JAxk4T*%u`qf-}@A$lU$H?#MQ>Wh6>k9XDPq{I6kejqnpoSS>$t&S^8R~PgpW)G5 z)oqu$sd$Uk3ei0P&ZV03C*KtE=A3fA0ApfGPRkGYW+Hgm=6p_HzExv`_7xnFrUjBP zOvd}c#%r6LH&u-mKINA(j4$#tjy=|{PMi!YtL~ekQ{-#io-lab;25S7^xNJ5$hN^f zPg6n#py>zptiN=ffB$lpN1o{F(6F+atJvGsnR}BX_4mjz;>P^^+OC|1E1kN1YSFB1 zI)(EL3mIr1R%7Kf=`U8$(Y5uDmC6ax@2UANwMc@OtPnOL%bP;d;;n_;@3!~3N48Bm zJkQg>oGw(%+u2XvUSZ2|v$wEGWD2zkYoRre5Q%TECVd-awfwbl(BQeh_p`b>a$N5H z+@@IAfOGz{I~{~f;cCP^;_ckOCjYg=XD$qzeP#+ZPzV0!FMKFjvr?>CZDh*~ls3#C zdiTu_5{sBD+2Q)fI~+X331+3QAD6*g*vziqAw1_(&LO>bvnzoy`lM)b~Y)Z_bjO~QWEazOyfiR%RkF3)RfrRdn4HCYGFGQ7oP{m=IM33 zd-#LGrsKzRPI;jVmT?z@x^I}*cYJOM#T3g*DHSP}W!+g1-|40see_6ha&MKI?PcIz ziqv0KH*S(^Eyo8>5()J6X)T#T(IJe>vH3gQA8tRR|K5czH!45STN^B8A99pjVT(t)xy^91tHzrNdE@ExfSM>r;oa)8y7;lk zAa9_R95=v5p!7DQx|CZEQOeTywZ@s9DbhPa(1zIOBJhSeoiPf&v03r&bptDDutc)I zYOO1+Uq3z%bz690OQOl7t9l!`_+y4B`ZZ(15`AAokD-voUy7_rZbJiK3tll^iM1mt z@^s|*UauxaV--KX5N|8`hEZAEcBDMItS7i*scuFr>g_TM_oCZMN9)quW)XY3xbhbt zKL%bmPSO6_3rll-*BOl?gK4yE^Snl%j-Z7;DQ!7@H7hm{dU19SSFd0p^On<_i_X)F zl5|O1P+5kA{`rCUVDg6a3eo5U(eEatCKSpl5hml^y~G6SHXev2sN7}*6d7vkVZ{8b ze@=#?VQq72=b21z01EMPb{@Rz6&sd6s((@GRj>cN&ux30#QdkX`)6GGKUv(pDhXr6 zS6r~Ro{n}SPJ4GJSGCZ*vBg1Agi}Cjpr-6~Zf4dGW$TnD4NGj_Y<|tT!8TsV=16g8 zDYF?Fauf}>7WAh*MkyyJpMKm{Yql~#|(*?BU?119UEgvo}7E29wVec)2>Rf_$QQY0#AtAU!2p%MO z2*KS01b27I!rh(V?rs5sySuvu_p=Duntkfts#B+K)vfQ}Tg9xNp6Q;R>1UoEq#|F$ zk3+yD9OxCk)Kcwy4HwZ7q_LBJqem0lL@N08E%WJAsjf3A*UJ0ZJ(H{20pA(pHq)~3 zh+8@TEB%wQC}w-qlv_g<3d+D#4hS<2?IaXwRPBSr0w!O2 zDX!tBcyCRtTmqp%R!!s>am_G#;|&;c0grDqq{)n2b%fp}NmY)tRr!!)0t=|20@21? zb?M;ie&0=YJci&kWKT9qz`1^>JjS%;xxM9Kq`~WZ1KL1o1uU!z_c`&e4cZ*rcwd_y z?mlWJ;(nMGw3;M5xzKVJ!MdP|NcMisVSx}12n49l-0&Q7V?H(mZZFu>5O z@8Dp(5|I&A3S+-#y@Wwq^c{WPhxT}UZ{P#l=GIALeB$;d;HlLiYsjKvHU_dv8ogb5 z9Kj!@&T^tphf^>qe5iKnhTC^y81XMY8+2ZsnUI_B7M+b~m8Hkjx&b-Dv7g3 ziITc~#mrwui;Ut2>kWBqMmd?dA{Q*u<%mUn!mM_wNP|{c7zW}}M{|Kdd5`o(!ukG8v!7|C zKTR?==X=-qKrNg|p7?0|FEbxwq-q~0O)7LgydpoJBE}61b)9v3-&-wtbT%dNgCcos z5w6J}d`5RX#UzWNC}_?3$2)|ev6<0t@q-X{1T!Mq`(OdQ47O1KDXAnAV)6hk1#s~i zvkX?c@59+UQz8k5%aeN+&XC!-Qw5u!H(z!N+pjq;apBk z&SRcJ*coHcjTWLM@lN-kYnv@1q?2XAR-@~}){g4Npg4I%W$C@*fMyVL$RoTQ-CyBA z=+`ajYdT{|Fu;eWGxp_nCaIbtcg~<4I`#aw!wgm(gg@2KlzMHMH76F&$@OYL|kE;Z+Ss{It?;li@klO zU$!U9rM#w|RIuA6-yBO`rkdU%DbkTpA$69GVX0+;l>UH}p9o!wd9c1LPF%!h%jz>} zp*Lh4F+c?tnOUhYWkqTUekuBxNL^3<-LJ!pbQM3F98d5pTh>tz-LY9fWoSx{EkeBW zP-l`#mDIG0fM`ocits!g3`wz=%(61HJ^^s{!hCt#)0V>D>#B*jU4dn>O=4W$o;gB& zu)~=JcMpgs&!Cpu9b}L#^zkclPZX_9Pbpex*@k^hfTHK>yXsBBEHf+k3#8Dt4Mj1H|s>@Xnbi*rav5vt>*H2oyNYf z>P+2a|FSQZaXndK!TdlmX6ogEpH>+&Ah39jAl4-0;O*Jl{uLgAdzD*U+B;yi0=>5$gJZYWWFnpXW6bF0T7@bhxqhu1pf+gKvAOrQxhLbZDy7 zK^6ArJE`U{jlaIpWgbZWpV8DDz1f3cx7gx4UnVi0WMaT-4emQB zpyH24J)892 zyA=bHo90`xfzc1}14;SBE z-jl9gXl=h}^SK={6ruJ7^ikz`dq@Xf{Dad>%-bb|A*Dw5qEG;0u)O9w?IG7h*Acpq^!0sp-W56YtEx5L-uih;LZo71B%E)o7p7D9vRA0O6ZbX_ruflw z=(%UCP2o*41e{Dc)X8(8S-2c3gBp#JgRXGmESrvWGV>S|gt|{_EVC%0w>2~i$WL|; z)=9Br=TxtIvE8|P$w+Aja8=)1dR}y2e$QKsP)d1O*;GwZ#2&&rg+5Vhhq8~M8 zI%DG8SRWwZL7`Ofud-;u>7e_R(C@pm{IC+bGp58K@zDgwG`22zOF{cK;!U=|JE`b# zKM`DFXW{+DN$G<7ng9MBn>lQA7Tqy2U6wD2TtJqWy_%6QGk5LE;Hz%<8g8eGihR)5 zjnxo6=+B4K&ce*Ex<@%*P;Kp^e%uwCp$5+&qjKzPjUl1-UoPRtXefDzyv;r%6!v zBVyG9=Kez2m-T?q^u7gFI|!u)b7;uLYW&%Tg+{j(x1#|Am)$-ou#ppBQpe!y+RYwG zeEV1u{HO(*9;3p$Qz}<&NPZ2gt>*1oS$UzmSPIZh9Od0xMQmGThjtBSA-1pVcRYwW zLrM1lJRH&|-0qul%ZZD-;~VaF^%TuZ<>iH*PGDOU(d$~v@x3rq!bd)2sKw$1t$A}v z=k)@wG07x@qaw(=;C|c{i44I5jL41(S=w<# zj#+oa9fH$7yw#6~fKKWQp{8pw;Zi;D+xnXshh5!0M7x{Ft+P=xqrhZwQ`DI2T2+r! z+bYrv@Ucn2Tu==&U?g5+v3%rq^#kD_T!3~hdv3!5=yx;Ki35R(xkaD48|+?Onm0Zq z#Gyoj$L8@&^+sobvB$1QMC){aLS`A~vR>eni)rmNXTBCS%A3QNvp^>o!jYhK^G{bqM=-;4Ov9Q-1- z;H^C)ZJzEU^~-C3vsv?`S*^%LIXMgKy{(%&F10ty)FAn-wIv6;)$Gf)+7^vh&Khs1So|3qD~4Kv!uR9UZ=X*i#Su zA6!S;iW(FblHK{%>OSlWR_3>mV&_LYf3u+}H*Wf_*HXCxIB$cZK07}b}WZ(bm8tpT6_RYa3SixR@KMKyv` zQwIo*rn1HIG< zs1e3S2o`#9n<)7t8Mj~PyvsH^(&!x+(X#BVa{N&0;G&9lKQ;lF3%*RD?J{(su|XS& zEo7Z!9r>i%`Be>>u84PXf2n7)k~$5@w78GWGvCcJp$*{SNR`sRp7x(}F!!r3(^Usc z=HOhEr!$}0Qk`twYFo`qM?fN?GZa2!${M-h8gpWx);HO`>TlDrDXAVphsPeOxv=Uq zq;x)iT^+NjMSK+Bd_kZgbS1}aXbfc$g;CbKAg~|{<%}G?j8kt1ct}{7N28U_Lme^U zo*r$DUy(#2q%q9?w5i3UQnQ=Cw__ExaMg9GDtJdd_5D!17aiKLc93HM_>-b!=)-~T zrSX99t`j%W-Cy`PaH(iz{bce9lN$c6BlDxR;olA1OttY@aYYuf}1jyJU1H~$_4d7Q! zXgCg=1Cd^%1un4TFnOA1#nx90REqxKs&$7wUVV-fXje28(qj<)?XHAEo7h}Ct z{e~c>piQ6A$@$Y+wS+Y)@}a7)buYux++|VMl6>FJ3c|&b>L6a1QGt0zSA`dJF(e>o zC?w)TT`Zv^l~?A7DyOQEF59J<)YqD?De#kIAxG-M5wKpxsPy9;a!1N-O}B78A-woZ z?1Jc6fK(a|=;)gG={d-ZnuE&$?RT_drmONb-V35NrR>a*AeO*COJ=W?CtDTZdRm?h9Uv%=mo zX*emF5!WB2VB4BKDV`f}HMy&t8enX(N1>gRuVPH74yp1a!lO!xI+%UyXofbmw1DP% zp>A@3a6qgfReB1RlkfL^y2_tt#L(ly_QQuUVZAjCB)yOki;kPXWxUIF;b4vpZ?A%b7<@h zUjX&oyYJOsI-n=RdG&*Z$+X)?uwm32=x+3EIa20z?6w;6Qnf$(h-7jXnl~b4p0D2| z)Ey8=Vbf|jH=Or0>%BUfdn<6ZLHz*hG?!plE8RNr=s0a(`R4p zBVQ_M_K?VGH*k~21D5d=M9$2H)FF;h)elkVlUk!N#9ZqbNP>QccffE6=VDd2LS*eSsaBh|(0#jfQV8V~w8UoGec?*S?## zavM^#E>k&Zk*tY`Wtg9Qsc67FIV|?3s|1$`J)6J6u!3KB+DF(HdTxLvY8P|_=*zJy{ zbiHliVIDlBZ_QnKikfY{aI8ldfPXm4W|*nVx-mn<^48$U1osXSMk{IF&OBwlUm>WD z;@U20Xf@J+6s(zO05?IM*aZ?@~ zF#x%~x@omV`C6)=?opQap%{zzAs1Rgn+gB4&;c5{cKYZ=jwwy_wZLoqT`ubx5lcs2 zsbj+g$*TK=2uFM>MfTB%uKf3s|Q}4nHyQi_8(lU zy+_tv*s-!AjKBbNfrWPnNgo!w2!a-&G!#Y8m9U&&0luG|%dsq2I>JiYRa%z2B}J_w zV&wSZG|vm&@{_5Cni@7O3=L-^@!qF}Xc*G#H`tZ6kf0uIgGfz`l>`^&*^}IMZJU`b zN5Z2{ek>%Xc_Xltt#JbuZ#r8M$mXdrnEE-3BRlRM|AVD1s}x@g2e(v(ZW)!G`u=*W zI5Of^!YAadQo|#W$*i|aMu^&%6QT%`EpC%K_}l3hlJGpR*QT!|DOuTDJ5ylgI1X0$ zQ(j<=N~!Y&z6-o!V6(1g;Xm{P`#~FdW~ZV3<`Y}Pr5TB%p0S5*10i58x1VTZe+Oxv z3xB%2E5xui7CxE2ykMIM=Tg|caJ&M>?*7J5eBy@uPfb;8^y^R!t`68(# zBgAsEOM@@y-A1+S$d_iCLeglp{!Y0(mNBmsp*9-qtSvgmr?7la>ZouUnWafc!@qw+ zAxs8$ux7U!azZC$DGWZdu)#i&n$i}bcbvjH`na%u{H zMn@pIh5pTXN~*}!4Zv-39%s69*N)S}#3iVil&_is{jiO9wq8A}NO|a$dpClKArG$S zJEvJZhpo5BUolN)Y>(J`<;+}EuRnWtLidUh?gLR9X{s@W4+>#E?zyos#jtV`mli@G zcxM*bnRE&@rq_@d8(cc(5i;VeYe%0Fd6njs+wf#=5vCk*2R(twShKCc%^K@PFyiRs zyomei>kIk9tGoBGC+^Dmkbm6pQlQj4^WJN71QErwPM#RS2;nf-I0t*_U&{cCmVDvg zY$mZjYkjcu01PZ#DMWp!TYUGOO;Ax4`e4Q7a3;a8F^lNMZEH4{ACZJt03tuas$|&ao;Ugj?FIlAz{K^wZlj4 z*kxf64G}+zvI{GMMn@(EVjbCTt2cFCc$u5V!P}mXUpT_(bfUWM*}UV8Pmz#kb5v@w zN5-6)y3BujEPA`>`rdHqd zZLWT$gS_<;8ojNr@>CgZtGC#eIoaCqkc=~9ItHp=$}Qr+BoQv;G+jMIPDrZz-}JJ_ zmN89;y4!PasY2n{`7=^xzb|bLP}lFNy{-RbWEb9KyQ^xFle(~d`ojFUcFYa?1=He) zKnFis;t@3&2L_=z^!dGAFAYEmH=g;SS4SbCxEOFcV#~Bit|v`aqD6-}HyOdRQ8et+ zh;V6RS*?$8o3C>b%ZZbEQOlO)_O#ac$m^&&K46ivJ$-rzn;Zr@^TVHVAq`-ozM0|r}GqdLY5gQYnA zVd%DU(bHrbj&4A`%*6i43HmUdrjp%$rH97wa#w6WKKx^mP#Fi9ZdpV`l~)9vzNutg zy|cq^RbAan^v4bAsUDki9U;;UF1OjQO&a9^2L9qi6U_VvM0i}~SBi5MHr?v=jTnw79K z;}ESW^xUq(Y2#*ptEx_ZeosX94!4koT6^gAZO|UiC)3?VPV>ezp~Yz@9`%KRQof*> zL%oezHdAWlcdP6DCfx!sQ?d-_Y{^0T7-jCxL`WG8DtvrXgKA6tY#HTojirg65+m4p z=S=%ZCAv&MLIgMk}bPm8FVnj!spq#@OVdIA3?z zHb;mpeKyYF($E#%|GZyxet^KKP+@rc3KHOV7nUaS>t-H}5l9vRvNJN?vt-y&lmy~L3d zUlvv}S8fwkXTYvgM|AxI+&ES}kEQTLP|7SDJdlhwRrXTTbAxB>%-T@F+Vv{KY3B4&uSvZBe9WrcG3Z9 zF3R(8yZ2{cBeAa`V6VV^%&$CPB^7Ad@nPXKD;@qA-Y%%gmVhWC3F znbyuTuSV_0M3_A4i8_NBr7V+${1<@#=kD=Dx_K(U+H!q00SepS@-*}Z(F~&hYMS`G z(adC>U!o~NJqgw4&nEqSOju3N4TW1USV3UFJ?RW8=v@!sN(A1EFh7#NNB*y-QqQa$)6pAeSX%HWq0DKcD8G*h@QcBfp$UiQ0r6AM zZ%dKXbZ<$l5}~B1gofBnbi>8sEO2PCPK#25ePAJldSqr`OJw`k(czQ(&jAUUm@C#5=}wn%^B)kqbF=`ETzLcgJXc zGv3;Fjk`wI1}lCKRUEV|L!+m@$=YW4W?)b0PnZ1V`ASyLwv3%09rmEGxP0=r1|Tm% z)S-L1U-bB{dw4CSjx7?he5!RM^VkBHVzB-lqhu>fo7NJ^8fdFtyJ?w@Jym2%jK~+) z*|VbxBnRg`$F1mC2L`Js_v??8)EqW+{OIrI74?Wa&5(4nI;+h3lkC)1j%S2fW4AOH|yvMZU(ud77(`rkiO((s`> z4+BhW0@|2}9|C-{*5%8s2hNgQ0WaLA-X7MteIN0H*@S@3!;RPbN~J|A$hoX zNi0xEk)0JD9W5RKNk+h@7ut+99W5;&#ccN2w7jP_ zbX-47JE}bf}`(cB-a4&CT z0b65pKmps$8g8%VU_+I!9@=C<^NRSfJ9WEPMIeC-<{~=kfV<1SMWO9gfxqX4b>sb( z{neEhye6k-5+b+5Ha>D$%kY;yD|Gk!Q{roh36SDaNOVxLN!nNLg<4F-Y`Nb5@=scH zP)IatPAdwZ`R&8@hIKdZ&wOQV^Kh+JA;tDn-c7VP6Od|hf8sVZ{Itl2bQGS zzj)`c-0h;9i8~||xUoxm3F_hOgzA^m85Zsis?bLUE1e>e3=o z=}~v6m7aRoh0Nkg74og}qbnr9vPgiC_OEUBDX3`0KP^n7?p0=GM!c^OW-p#LCJ7+^ zdquoV=S%EHXa&8Jec4un*6jFLC40j9<`&7OR(qfexbBuVH6MozbF0?FlTE<@$w{_} zTsCLCAqo_u7gHRLyH(m3_oquTExIRuu{E_jxlXY;j}{?O<_`(xITO;vv=8Q*q~~|H zZ|)@tVYv^t95z&b0FStmrKj!>7~cke5*RNDgEbG>8TH7aX;};ap{Q=mBBcE z7Klb9qtVuXSx(gS>{Sc6(w+yyCFSI!ln+YTJM`+bzv?&|T5(y2C7KHl;^_%wIhjrT z*xteF@&ihyiL*83@h;Ut@0_(pa0!L>W+(5SW{B?|w2fTmI5WCv3>xrwU_QM{oPIyA z>3Cjbt(H_;;kHHEd@&LHHeo68hr%`^xKxhAbsZmb>Am5d-T>soTFWCov6Hn@xZS}3 z>sJamcEumV;kGu9JHpcXyzMP-njRjNj?y9&zoHv^JA8!(<02k`^&)gmB~_*?dy z4O~Fc2zIrSR;SZduYlN&f9z6|)9vXvpM8U_WtUbsiFc8q<3W#NZrRaty7LrD<9ut6 zHBaG9m-*GsY+vJL?^xq#i>En{(wFQi!y)30Xi3EGFvF|9gptF332q`L?aq)d$4qJ!m)u8$HwX~tySlYkik=TEq zR&5%P-=;MYJ>1(5?Iy(UmyReSmbE&&ismnm6>B+6qHaPT+pUkPt@N3FxVQijUz*;W z4L3y@s=`Q}jU1osHL75zpDmO2c1fQ)sp4r~?`WWz@U6!i@}+-f_F=1^)i%d+3P7c&y?-N)wl z;lkft&o6eT7T-unJW{McytvMuLx6y99ew-*d`K*zRW*Grj{;Ex|9y)_)>{ zNn8sHc+M1W942M3VeQyU6`We{FN!Y=t3X0J@=u;QN%>V)@VAu110p8&`7pmxWyY!k zEBW+l0BXrUW6sYg3lBW)K2;jDr<$D0{-o9m#Gi)jLi~G61_t79!2AptqL>czWWmvt z?w%HMCqp{w?G%qeaD}_z4?cJzef9i^umTRlsw*lq#Pr^QjRkT z0q`*XpL$+7XJGw(et(@+<4m3p{?Hg1MyV z7@tT0OG^H&q-XZ8%8#8A%wSotil^&J1DsMB?f3GxF)0C&g{Owt_j1D^6ev%6Qa+^Q{)G?!C45um zd5NkGMa{;xlKnK6S9(6+_aW*38qy2{C8!t((ER1U7utwvt^8UaSJp*D;#z}GZeqRo zKKZ}gr1shRT|Ah^{9u5m#JK#5lJ$3gZXNw)ptGqjA}>9apJY~~h!OvN7Jn^&t;J`V zgSYbe;AnB~Po94l`j+RvnzBDH&x&_@N0g-qPsvc9hq%!1W1@9>ZU}IrHUdElc+wNi zU1r?tKjNMBa}cvEHWWXQ&_acI3*Q@^{{F{lIhKI=gz$eYR8)&PAd~)0A%haC49iQU zAbrVqd z8KD=nQrGhTT1nG?MxoZnp+#5z9@_;&ug6zggIsAWufdGc!ogv~K&a*9GsrM=X-oDO z!tIk-tA~oaQ$~Ug2*u>1e{yD51hg#K`G8T zUwT|>OiXQUZ;RzRFFih()2thptVZl?o52ivswuuvtG*{I*{`I@%O(q1)YJ+>IKE2?d6T8^#J<; zFJ_zeoexdn@6vv?ZcT>x*>dq+!lSe&21?j2|2xoENa4Tw{7Yt<6KI|l2oxY+6OI4` z^4pWhfD#{`KehX-rA5ti=ZgpNI*%B#o*wehU*PB=t~fw z#NmkF`sD}RfESAfXH=4ZP^%Dxo3{ndPgH}(ONQU1VWfE&J?of}<3%XTe-9={_;NRP z8Rj3e_*2iGUmagh!HJ4_a>D_;o<9+E`PYR1Y+C-@dz9-dWe`Z91$Ozv-6;zHW6nLf zVSnn`7|HsW3`R{tGT|8kCQm^2Pa^_l@}GmrZGa$PeQd$t1c3{95{aq_>-=wX16wYe zJ$K$X$I|&god)*g8kh*tlybjyFQ>tuPvFs})5|~!CJO?Tm`?dyzaC({&kmG(S7+dh zQM>mvKlV+s8ox;cPT0t^j>0mK+-V*+Pp&r3(1!ZEwIej2JN{9E84?C&j{)quZq4@! zOG?Vl~shcS6+5vv`Nkb$t`(b+(e z1K%2>6`^B2g8JgOa(TTRjI(SJr|qx>`rgO8%+fEtYIcPY&g9W~Vxyy~oYlm2j(}aM z@;wAN6GN*_GCTp!BM^37?C;vqj-xy@nskw;$h7q*L*{a!NswiC&6MPLMFKCx~k9 z2`3RCv>CJT=Ztm4#00MPipv|mWt?%ujm`0ff%ZPWCLdNUD#fAuPFM78&8oq)Yyc2W7sPMb+Y}L924~lxSsHQ4D zec}4*^1W1UX_3FV;51;T%`9nGNq8{Cl~avW%dQalh2~Co#0;1OZJRezNTZJF!a~5S zj#pi`^%mtELA&?dWd*~PL>X|Tg_4MC`I+F&$3Iw1tXF`%P zbXdou(^}Dd4K3ja5AJc)V8{^Y`f=-WKjn6ZL=>Dx43nXv1dE^sg1t^gn!Ti`gthGz z`B%V}Q~0$c=}D22z@{L8OXypo$cp`7dP5bs`XR#j=OTVbKh*cBK=2TBM%bV*cNw{23l@Z*!shVYVz7o3X2?OmZ&yXo$b*~B0M7dg_ZQV) z{ZWFh${2b5s*5q#_l?^oP3de@z*(C+&#PZ{mnB2)wIzyFU`gYV(+AmJF5g9A(uwYd zVXJhG50lJx-+iAegN7EDC4N05n^`sso;1xguo}cV*3cEJ&XaqfoR@O960R#w(EEBDo9hLd{|x0 zJiM+JO(A{s>qjO6nLGiVf$we32FXbDjqaI6C15M-B8XgZNYTA#0y%wVf{;x1({v1!&6EZ*`pH@!-^KQq!1@T~IU096? z$3+uO0Qg{ud^B0!DsKd$t_YoPC#~{$eZy9>DNy-T(qqBU6J8dH-F_i5nLLFZ@7t3lw-q3jv5 z_?{+C2t`HU$5H#=$W^Dz%3QX(YdF0JC9p?!E6F*?@#m1)bRyeA4I_GvQ#fYd!IusgNY;~t?NyPTe5E+6SqM+n7i#zW zzj@xXeXqeu$392eK9?Oiu+p~E#!Sh@!fF7AtlL4r7B*+M`{%}+RsQqz(kZVYOu!9U z{Irz@K%H|l%`OC6e_#g^U@`SMvh2zhb=xLE2Gx~BM6A(`3CkX3JPbb}-Gh$}%d5N6 z*n9)zrMs!^!)uLQyqY$2viLL^qK<4TT=%Ym2&vjOgGD~bTh%J1F2Qw3Y*bp4t`s!}sD_)77GvS?4*z$qm_&2&A)WT2s`$?M<&Zn<;28y{ z+ebSc(fZuR`$YZQG!_m8i16UxM#P9@1+t;Ol-w7*O8y9n`(^|5HhvNoxzzApQ-Nh| zOp@@voEDmNKgg$owPi4^Dm_F>{AY~4J1X6}SFhpw#6qvfve#OLq+YrWH5lr)=@3g3g}P3rA(kDH1wsPCWnoB*2sZ|t zr+9TO4_Gkf8b;7*yH;+$pvL30&h){HnJfZ?HVobZqmK2-8x3O2FtahCf{C_>ctHNm zD^@J7(#eC*UY#{_UuSg9izeGrR0F;eO64*Yx$~|_V8^COa0ndVE+Zz$mewIb+bN_E zyWHyl+Syn_LPAg>B=*XBIKD{dfLCp(NS@QRD|`&8+|ai1?LGe9Y+Bf8GLM%DPWjQ6 zb2=QJlH$_gS!F(_~nLN=91aVuJI(Qti`reS8EhR5E200k^m% zD~*-cxjcj#*T+Laye?zq2^m~`Cs`t*Jwzj*E5yaFk6U)aA=EWZZbQA(dV3%gDDsRS#w^ja83l4I#jz_h!W{&E}`8P3T5_yxNgsG zp&xQq!p`pH3px#cjOQ(PBS=|S&RI1mi_r2pG27&YT zX84f$+lbKh@jRoM)P6yE`V_tvyYW=_)CgcFNQ8hMHZ3O;Ke@n8Z&xaJMicyY9!14D z!-%sQv9tMnNNImUe%WaMeiW2%vs+|@ZC_AjOnP1ut=+*Mc~DBJ^u9TvYDj6^$d)lq zlF@kTeu{U`@{&Eu*Kl}(12Nr(2FX;~|D?VF%~uSiI1jb5I#_#A!8h|#kwn+qo(?V? zWu8V_vc&hxp1J#AUk`shFIZ?_U>+p0OPPh`!RHZNF_wjO{2E~fk$=S~SrW&ml*FN1 z=SMMWNDvr47SJX$$B^dd{G=Y8fuunL?ByUM!@V0}rY3Em1utF7t z8Aq0U6^EqBcS~Cf)y;{I{k6qt+Kb8O-s8r%oNrMyf0#Sq)h)xnpEZ6{o`Z7KsH&Rj z$zE&KVMx1qgT*ww0C?aBy*Mc5A3X2D7gS0Lf;6`-J(~8%+C#f3QESip1kYYmxh$&< zlG)S*jKFOx9h5NNx)$ocw1YR49VCYukMn1aw6?GY7hh=5Zkl!rC9=g4Y=1jZ;3zk) zS=|m{rA0x3`Y|Cu;ksc~C+5E8~(-o(<-Jr2V+B-0XNG+~f zcgP#@rOPe5kkr14CqB>siJvhez3+_($8=5?sm8NDp~Cu3H6yAJC)P}3Z`+(_*isWZ zhnflO+!UqRU!kJ>aAxGI2=E2bs+(224cjOEO%ec%bgY$G_|;`)0|p zo?JZSp7YO?D(vn#RzYoW&%^gUP6XSPiP;WKAc_C?oMiwl13a#B%X{m7*;5J zxPs9Y;+FdwL1KC}VS5v7Co*Bq${GyZvP7axQd+5y6{{^WQ>lhhzA5hqRaekH5wFf_ zq{{0bWevQ0yK`S{8C46v+xalLb^vds%HFVjk@#GeX2Xpn&sBU|*hYdy@cWS+qEyee0+;ihO93VnYEm$AWc zcxKW+IwP4=#oW`-k%(NEW;j+plbyyVeuPwQ_e^WdwLum?S=8M5#cMFfY4t?Vwyn1I zegrDT;OX)CpyV0eAY1#D@i44J)!wiwJ8DD(DjMeUU<(E)c1SXv8HX&-e;4wtYs?x`KZV-iDE z^xmqn)^hwUe{~pPUClST9^~BE8_|ifsu4)K7MLs@t_~HSK_BetvweATP^7p`!ZsXZ z-KPOFWvG=hAo@~?TBSnF8Wnd#LC!Xd%#?W?o;kf84cJVcyNYq(lm zu?rL$+Ab9(DmZ80|Cxe&W}!UeHyC}M-f143PuaZX$5OU`w)&a#T?+op9afv-=rp{+ z;GQ6Y_g9R{ME}tg;CL8t7qsC9!{{zST{}zsU6jK8I%`rT{?9qPut;35?58RM) z{QUXgl#sccZ~v8B0pYjZXW%d2joJbP1LY^e(~NfU&wSx0gw(o#^(?Z+@XP%Ne#j>z z>J`o_iQm09tMNI#h|&~?NCN@pY=RQM^$P+S^^E7ezqTHLqqdlOf~&G#%A-K|kiQ2$ zbOr-P!XK8QdLi&{JOv|6m>(RtyYd%I2$qZ$-`C9Z{Y2(AQr>B#g26q3p{U$ZO1U@) zzGb^7ZENS`Xn|xnNPq)&{aMk>kt*3qqv4$XI4;>ImEPReLcL6r20c`_9mFsA3UX6Paw6J5~oocY_6+-r)|h_OL|45%$5uFg59>ksT5Z zsG`(-2pu&^4#;J(gKNnWa>fL_Tkb2af=uaKhSibMc@e4c|T*n`yK-bLD*L*_? zB|_#0Yhqrzl+o-T-muFoujF?zBy;-dJTG<7 zrlY`m$et4UN$<7{P66H?z^SeYFybWxtufAJUYG!sp$3j2`=rm6qi!ioR(5uJc{!R> z6OqE+0iTH+`M2iHXg;9pW)Smjn@DFaR9{s^Q*s^^Z&Eih#*tK00C{M(_fm>X9mM3~`3TCs}Vvh;%&Z&8tMRxbQNGI5a#VCxatB*OzY7$Y_K zFPah|+7YmDX{p+nH&I?%WO^ic3zOmra1sb`q6y2_DwpO8(0&}>u^Ha89X5%)jMki& z`5}mro<>|yAYc?^FimKH!^+P};5BsMhwKzrWH+6CPZv8E3f!GNvcOJKUH7!T`tUs$ z^?(n8cpchdcDDO_ARmHgF{&;zE?taRhR_9M?`S8vHX#=PQ)hcUcyUBayRwVpbC8iO zSdv1vRy=r=sgy%6rFh&n-x?>Tqn90r_p0wd$z-`#r+b`%og6MyO}!vOZbYS%#G)Cc zy|MrDr3pgqk=%;*3|?yj(?cu3_go>)4D;)463$VxSL|)a%iPah9Ro8peDI6SD%0LG z=|oA5jPSb3gh+?<-sH5KLA5u~ejgbGRmcnN@O6aHGqfQZi3*|E7!!2YCW@gGQb^iI z&ZipjijbVVL8&TW4ZN`ed{B>zY8-3A&se?_efUVS*p!$rU4zf@w65l{F~nYjRzU&E zu+`i`@c}d%K52FLn(Zl@K2_sfM!J0S-bpuWbh3i$lA7Q=;|GVc0ef@$ zq1NgKqrTlScc}^)T0Hn&%_bKKF!VY?tn%J^(Zp?=cS~$3hP_t~CBOVgcFIohJ{4V; z=d*(~#LN5zKWMyB%5SH-+Eys$gh&2-C2+UIlE8Vl=)?C0Cip8qu1RZ0;YOy*Atyee#S9g{BoPD-YELympnGPlwsfEW858aLZ~XR_nN#KmW=@ixWl>@ZJpfIf<{ZxIXLVcNOPb@c7LU& zLpfTM`c$ZjkkUrxEqn+MN0IEI;@xS{3W(OnzUx9**N;QJ6*`d8pD0z9+H;@&vOq_4+_45vhJo11#oLOEqWW?TzSnHrf3$Q;D0UFe_#bd4MJ;o&KN}H=Mih-!* z%DO(n-sy0u3G&6}HPgskNGwAUNku-AD3U@uDpKnjA_)c-2~hWhfl_6JVJF~oANTJu zNtQt8`lHo6UYGnc-%dWmYER6kOY0S9=CLs46|4UA2~C4Dvk!7Ntu1{-y#j zM5v25D|-Cp1h2h?K}lPnrE{*fp}?SeUIeYb*V0I+iLs7mB5H=APh-`YoPg z(JDqxE7`H}Aa6DoVvSKkG6EDxy`NrSU+Pc_6W&9b#KRq+ymUh>SSf=4qwiIztpwy3 zHfaR)x`0?Gwc(w!VSL)}bMn6Ga}{N?wvb!?YR6C+!*K*J^YS`8yI5;Q{DvoaJgF67 zyhgqxtx8Q#$_Glti@bI1!`VCN%uZ3}?C?;4_i^PHd53wiqzJWO1RauU+paO@0e!LF z$}%0emV>QTlGhD>+oyfP$;3MxTJ4ET>i~(fKa*>m+h)+sJV8p@*`Z4`P%mo#+ zajR>h+BnC86_=7c>oSlo5Bfb$sSLk8fMYT){IHdSDt65mOln)5vsWd4<*)wkp@9v14?%z-N>d?N;;%lTDp<$?q-9) zrePEJMb9~(dd{!!&%NW0!w&{ykG0qP&RBCjYd&)>Tv8uH^wA*DDHP^H-rf5AVcYq> zuOzJ8nso`=5DyhekWUmQXpdOBn;Z4xYu;Uk^Dq>MNL9vT;?{)XV}q&0@Rnh+H`Ai$3ARq1UKfn^Lu;MXgXp0?~?EypYLI?U}p z9mOa;HTsYQAafXIo5xALh^A;H?#*}J86rX9 zhK<2P-_Tiii|)!6XqV(GHIT329yZ8Yl-5oup0vGnN2rfAh&?WaOo zmG>oUIl~%~sY3&~70W6}?mTNDepAx*!Z{Xo*>k?W=QyX-4GnS^G*)f(iU-w-1*rKD z0zCmhP8AmDWs+~2j8BJ5*ksD=u6tzk`d`OhAQc>=f#^T znQFGTfjOpQ3MXf0LybCH9G$;g$W^cjB?@5zsQ(p`ZHh+~Ca8Gc!{JPl;_|Ar7A;o4 zIIs0eWVqB}jV3%|OR4@XLpXn-S4X;+En1TCKFdN%1IpbCv&6e~(KIOK{6H zJ=vU!|9&qqdxI@LZ3m6TR3*tPdyRcNYhqbPZCeWs`q>Guj%93T*6|e|u^NHdQkT@` z!0(5~wpLSt@r5F`)#BvaLyr(3pJW6b>+U4aV(z%5x?b^sU{2stfCDO;D;1%!)>#;z zd%4d#1B6zsMq?QN`o&(gR*jVChT#alX?UL5elkAc#) zScdGR&w38=c7L=bW{|Oo^yrh-hQj>)$`wW%g~{yQhGS8mX=r*bz@dXfy@p3E+~roCm`?cxXbSKP$biUfcen zBdEMxEi7B=A^i2EbCMJwiX0KIEN`cqu?`Ry3j@O6+_ZDWBLqKe)cbssBg$cQj1q=Q zTifC!P>9zaeQQo8Ir1$u8!lozd5nmP4pi_oJ$#}l4OktY!zj>@BUO%?P{UwhiH(s5 zLoDY!+Vxb_O-fzcM zapr|vjB|A)VU=`fkbAu>wLpo96$jqwlyf#1rbsOyNrj9UdH0xCz0#~bkS(`DrE1gpt}pt*BUA&st-V1 zCo1LOebpujmrW$zZ?&ju1|gD-jpYcuTq%^dM}K8GSbNDCJF(KR?jR__v7A{nsht#7 z(jl&4Tj(SW(t8Li48?BAkU-So4fwBW_)+@B@70lY2%qU+_28H*r{hF!A`B zppEtLtMis?22k1t0Ca*|fQ| z=tkBp;a4Jx=2*?!Fxo|X0|y&Ca%3yb5SEfmE^@35_H>T8z>o2ms#&B6Qr`Vzmj8dD|#5SiN#JDP}6Q0h8 zG5OEMJ%G04TZe<`@&ee3iTmJ{8KR;-hYTDU)@t7UF=5cc8QU*fLEq>3>+D=fvg&Af z$5&gjh6+4aDm0AbvMx>W~Lk!Bpjw9XboI1HL$ZTf2D2Y1kC+>13Rc*vD zIL7A>dm?NW4^^^GbT>|!Z4}w2H}(fnpNa}A%t0NM`M)llN6I43x93)faLuS&Fcw-q zlFz*F)6V2jbz(p$l(R78>qob=-7wUEbEm3vH_NJB+fR2=KF=1cM~+Fe?aT_0Cw3|? zXmKnWF8KCKIbylv^=nU>!=Kh<3Ff%bMh?!`3uNZ5Gv6MK^NdQrDq>owdN(gW&WyUM zK1*3eMNtQF4mzQ3$f@JsE9WHU3r1@Vj^{4P%>uzIji@=rLa~Ul76rDb{4X_Mp>p@+ zmF5c(T{k-=ZfW^aUQ}2=9mUX^v=1q@)T3jyZ>=*_nvxG3Q=($JJ=ZPY1>sUMN}E)Z zG7P+ELZ#g?#aUgwpO)1U9sm(QgWyTq^u1W_uE9Af_D|y?PK!WUnh;V{R|)c%IlxPz zl-aIfzxyqH@G~1HHF}l2WJlH{xpGAb$IHdxE&jVTD8y{)#2MlRD4~qNjmS$eug~P* zHqd2akl%y20;9N4^*6DqX*JKA_Rk^JqC`H;7BY|3=|l4KmEOkHI)N4z{6z;Wp)(&5 zPrE9rTqxGbAx}%?qJ)F1Pj{y!rEU5{muJ8CY&s`=&}$$$ozs9k9}vA@Pip-xMak+~ zIze4qD#n1hu|v$B@}p%Rdf{0{QtmzFv)mUpnLycMGV!)CO z$97mMtR$&6(1X4ilp)2T`cg{er9$VllP8mFwe}5MN+E|6EiJ+mh-IzQ3}(cR)^-AW znG(`kZosq}i5{1sI*nY2#XqnYewGKdNo7BT>hwR;xnCfUjr9J94qxcb{8$(GL-TUI zwq@Nt)ZGt~%qWoN`~|AQwb-gUbG3G${8RsnGqFsW)me-8yqTP*ErwZsNM!D*p{o&@ z#y9%XRV>;(zNX|)5m2a|>P8&iK@r%@1-*Vnq1s>}#H@s-I0wZMTb8r%dD_Y{)$0=) z-pbMRQM(8bF9%R`_a#blwsFyaHjbRMX^LH7hwlDl1sj&nd;LUf9sk^FGPW6eym;dF z_HkF@kRE`e!h{%;taw~)#%l&pqP+pdq*wBi@A^0$p$-Gl5>@*EdwX|?>h+<@<}O8R zIg5YJQ26EWy-_tHT9K2QpbrSI4@Wk46Pn6Ls;=e8%gE2^GEH)T#7J9E=9X>w@pJtl zQh8zr&M6+H*Xn_RdC!S`b$efirkmT~DCq5IXOAeB=OWFRjo>AQB~1{-o%*Mhy-lzC zhN;Fs5oTPv#eYoVu325!PG5Jm-WR3yhHOU%9{?A+g*2O5EjAh=(=jg?3noMB9bXML z))$MYgZnv}E0ff^B2b+_OukEb?0j=Jc9rGFL`!skEPC=|esfD3Bl~e*GdVg9l31_l z6k|SP>-sRS3BccOZ%Ivr5?$w@p_L)azI~gM|6Imo{Tok4=4zI4TMXO%u8>)%<1qc~ znT``uOM_Z(C{CJj8-_8}-LN6wol9wpB6eA&ctn@esfv1H{u|7!pm(+n3wO+=FyhV1 zmMC}I0+jZ!?X$Qt({k*1PR5LMJw(oQJ}W!L(;&Uyog-YD8sxk^SpE8PC0T@z#nx-;q+Gp-} zQKJ}|>htS_^koSrgAq=5A4gf;5Z^-A_F@`<$q2y6;n74%PeV}GP+tsruvqe0zgkw8 z@loqO{1P4g@tZf1#v2C3e{w+Zb5 z(%Q*Q#ldG&>)!hQMF{^-+RQ6>%>tR zse%v&#Dzv(UjSvti}UxbyC`ly0&?|^zl#VUwMqYnnt%ud{)RjNupR@_>8fHLtl|N{ zo2$4S2sx->+3ba+i2wIn|JBC-YretAq?!0x@3F2zOpE`hQuxGP(9Dm_6yYq08o=q? z!`R>Xg#K|(aghS>;CVwE-EiPDz?XwUNiMDsRbxQGd(R)?0xaN?4Y6)95qm6_jEoFv z9wQqYc64;~;P!EeR$-N820n_^q++o<9|M4t5De@Htfp(M&D%;KU2HoCkr$875mw<05EpcQOZG+wq0Y%&FQZX>evD4 zvjKE3bnI%0`H;P7!sGo+DIMzStw6=agfh8Ma0#R5i;_E-IY4^?vMj5=G8FHYJLJ)f zl24w<1o|lmff3o_#V>r?P|v<`*osts@lFIdyXE6(14cFS+o+2HMBTBU-6jEw&&Ulr zsWpI1g5CGSZ$M~G1PUA0MmH*$BC8SfPU);VV{X|&90!zry>nc5Z_(Tc#q;?)7J-{FZN?AMrk*lb_w#>qu_Y7=v>QLwHYuT<8#T1 z>R-?BYtMezKGuGYU&v zjjlL;sPO$UYj;fep|$!;gps5Tm|x>HzA(4e{wk&Dd)gY(;u*eKA3e_vYgp?!ru+W( zLQ|}B+yp6>l0UL|0c&ju6pMy9Tzb$%pEDj@ArhHv6(H*su`%2j-2aJVvG^vF{N#$V zWzW5c_>+Ven%89yf|J+L;n{e0o`ATGIMDkQ`5Y)?coVe~jC86>bv@y6S}v*^ibPl) zaLeCkru~PI@~F-ceTcIzpS_pO4WE#=TCJC`HdZME!2ZdBvkq8yPX!~sWkB$x2De*! zZ3Gk=&ba>y&naM~G}055w84UA(_Er!O{}%$Qy-iWD1U<&aQbA28UgW;Lf%62vaF zIX525I7H6|6<_PSH!pW9ig;c}EOa!osjbjj-+>Hqy7#|2s;pdI{m$?3Qg{i|A8(9w z$>vSkmv4w}K>LFH3-+(po}_QxZAd-JtwD3v^}$|eOT@$4yR91%>b^A_$sLr}!XX}a zK>~SQol25+Kv4Mj>8lLpEP;=U-s#+@bQgS}4J;ffx5SzD1G<6!)MKyPMyGdT<8-8ARjMLARO4Z^)GxRA%1LVJvVVPH zz!F{QG1}<=p@(7r)5gH^K{f99JBDP+I)kWdTKI}@5 z8pgp0c5vXFW*nK6*Pf{QbJR)rP$w*)HQHtq^^vq^0ef*%4OEU3$;3gJxRC$No6Ocg zgx8QBn+s|5&g&P}-cuI-><_#rD1B1-T9T8)6Q8r(l}6W%B`A}p@TWm=c&ABj+SRS# zr$!p+rjK@YRTd0VHIVP%X1_k-Z%zj)#%u2M$g|kEwg#IWm1G)I2~40_4hBWbG9=DZ z(G0d4l+p6AV4uWkG*!Xg37kyJPNVkB-(qb5YA4{u$oODmww->n_Ded@CroY9A$oFB zPYS()P7`_8AuXHG7nqnx7WbSKF01m(gs|`)f812bpPib)(YGd)Dkg=< zQ&90x22{?>1ro~+Zci;5wujSPpD69obX>d}szHyN^$_%Y)|9bOH`8oD45=rA?JZmz zi*6J*2Q{2Hx@S%WolGRR>Uq|Zn+An1jdb=3!ZtMa9$l_8l(ajNNZd3Zx-1>gAPMsv z@LRXT#SaBfg4ma97v4SKC?p1dB~JCjkPWMaoiR{0%gm73oalB8T*F?~aV|?y-JLu% zx7n20>tvwJ3vylV5CJt#E=qNpb1YJ(YWiupv}CRr4+`%F3Xu7fetF>LBtTVr zie2|jEAZv@3DLfZErLot(SFNIz1HuQt_1~jkaw$Aa{;&>C$?mRM@uz(q7c0!ktG}x zaEWnh$wSJmW|F%KMKn1*E#vU;<+7KvL1-gnS`jy73)lK0>vj4~CUUYpQtn485sTN# zxZiZ$D7;`Ag(VVa#0}?b%+KezHA87uljZid1OSg$Sh)-)Rg!1d3K#d~@bbi>vCM{* z8SAxf`^lqk?l2abcVtkyqW{bYJG^Z@=3nc8`NY6DUR0)fGXudm&mdm&A?iFW-omyx z5`YAr;XeteC&lWHiHYG96Z4p{;c^NxU{z&hWR!gO?jkVz2~(iL(9HNhYXNR|ciUE# zfji2#W$6Goz--r$6V=xjjkqs@iT?w+toi_2yx&T2N~4J)jV0r<()n_QL-%glxlBsO zo|r}3IpsCSWn*@q;MsSE{m&s>qK7BiiH$IXVRmtd#8nW*X1AG*jT?sD;ek@)4Fcx6 zfpx$&#XKJ7(BNwy-VM%v=L=pZXEF*c&7q#|BNQ6hMIW6xc zLuH#+^xAHQcG@^@&QoBc_sP4f_zc~w@LD$%(q>eHa6NzIyY#w{EL@GB!m_eZ!n8y5 z+9u2rpw`t+*CUDg~Q(Mfl13#||Bi7sCX+ zj_G~-jZU8iVMN(Vh%#Xoe7B+FZd95r6&}_J<9?8 z=IGQ~3f|PYpBYGU+2iE_x{`&%R`)#a2g&?!xu$FkGX~`qVF5gv>v?SiRrZSO<@t?C zz}0o%x3cbLKXy!ti3#lP?yeZfD%Y~UAq{&RTrZXMtH>|vU=>e~9OfSY6IJiX{Wj4| zL!-HC-Tw0CIt6z5OdMJjV{r254(q80apP&2*kFauO(ttfM|cy0?hOpfWoel>YfgWX z#d+mZiWmA!3;Ef#h~E4G#_03<_j}i;l&SfPR1KGu621pR1TO1$7;H`1F*BsR7uFsz z7UM*CtX1vTw3JqWVN>msu~qKaoemqY(S?S}y4_nTJEG6q0~%V!ZV zA_=>6m?33z=b;;HbfmuPx{KiK^>@zXi@kw#u?!N*b7*I&z;J}d^|7hwUXiDD$ypz6 zYU+)~+4hYcX3O>IlJm`gQ9;8#>-Fkqp;6HbrOVx*5!)p>iROs;ME?mef-jIDd#p%m*N2m)-!}35+!0IxgvRhPv!FN91*50aWGAlKZI6)b8OBwFidW9)ahRlD_LQQI&ZsCzCDb z(< zRnjbuYhT$hXJvjKoas7$-=5y0gAgg{rx#kBZw^T61m8*>Cuf{p?0FK_@>~g^K=jTF z??jGW%U_PLV3ow7R43UJA8r`z-Jxjh+y=ouX`?_=ZlL(Y^A{SIeZ@xl-)H=%MG+5a z{o+bS7m@WYuti^q2Tgcg@&cDu3JF3_muVw*y0^&gJ{5 zW82_CS)jN(tAKmQ^Gsh9rg(ptM!Xl-VX-|WsSQA{?#-OD_5_-JmQ6ukEBP*}UZ#Fh zb8y(&mF^{6Pdunc>JI7`2{*3 z7GPXz4GH(aauC%UwJZCq{wocky60)M1{{rUQz#ZvurXVpA!;LS(5be#L=zW86eBt~ z3nTr~9xnX|zDRSyp4cK!ghF<{0rr7I)ZflnApBwK3-(TL9lk%OV3B}Rn$GYwZ~i?pbkHT!4{r^Oy6JHq}PqEkrQqf`pw zr`+?26=_>dSAyWJHe633On7+fS?`@5yxscH4L!k#N+kxQ3kTJTo#qwFIml%uV%>QQ zM%}a!Rz!bzH=Bs-vTYZd4C+L|&y=tbK{L!boT55cefO`L2v_5Ir*7aJl? z#)BI5vus~C>ObVQf^Xq|${l$~e(;yI)WNi%^%&GgOQ!_}LnPkRBDm)<+7ik;#H$u5 zCMArboU6pAC}UF?44k+V^iz-Srr3K#X^eINnH#2}KA96|f*5n^jDOuzd1T!9g5qZvOVogB|bY@=aO4KP4*d1^$YQjNbtMI2W zU@m^1q0~F}en~FdZ%DO*j7t_VsS3Dg3|06}DBLK;ztJ8hVcZqU9&$Z+dkH5sj5|b2 zt9X-cAkRY~`i)2g!uDNYhzuW<(FV|_EIT@8jtbTMga?$2EQD;Zw2*O^{Z=t{>|w=b!{{O6e4KG*lZ^e9VL#6AAV z$Bh-xqju=a;422^f~(Vun`fDn*yRr-4{xfR_ZF1YPboSjcs_r>Fa6LzpAn@5eG;UE zi6!K%nr0#k0Vy%k&@>m#Yutn%w!YfFw7XnOJh7R6fc}9O0}lgl7r5U2z3*(@L#n4; zj&`4WM)(GcXkHKtmN6XmCJRV>{Cu@@HNCJ=JAPfj;3}Hzpv7x0i-3rNC;87`uQ|Xo z=Lz7UW4cZh{3mtZmSKIiUlaw?8^BMNOsa{mB6u%imyWykdK9xHWOQ5Fd8b`tLJ*M9 zsl5O3%ZjMv$K{KX&65yAPxQM!zyxe$;f#Ys*!O8=QaAeLAEl`G9vCxQM1*$dW^3#Fx>8}6 zaX$XT=5+f*Sx$V{=q2)0Fqzzk%>~;d7wZPzcD5UI(A-yoUgY1kgjY=`S;Dxsv5{Y0 zttp=JvZkiSnGHMQla=+0MFlA;R8$Ld3nM>Sxn{{)t)i+t>q(h+)%*R8uZWdj!m)L% zca{3jf>fhcl98x19R_qc3I34C8w^v&#$&bPpaOrE)Ix)N@I)2Xa;%r>W?>!9sSA~I z;>#%>pip}|g?P-)uJqlv#oCj7IM2S*OtrF1ZNWABQ4eL^kIpo4$EvDLXqc|79_WcE$OELxq{ef#%_xqiAaCFr)=Iw0$(O9c zm=!w1ddxQ(dlWWDa~k|+BO?S+Lg2yE8(a{r06X+i``$5Sv_`acRIx>ho)B#auj|E% z*5whwyDyB|$X7;=mm=@XQG8`pK8E`J?kDJR_&*)RB#WIG)h7xB7`y#0C`nugzKyST zxr>{(O_piL$c0NcjXwYI}Mx~IbJ8LIQw+cNFGxFzd9b#ae85`doK{ljN3}?tm z?#HQce0rXN745uXZ31}fk=XZD{C_PVJjo^n#F_pD6o}I}Q@-?K0}9{^rM~S?oHL-O z>Nz_u#UUG^8Y3Sd52~P+S8uF*xDz9V6Z*F{lg-AG8?uUm^>i6>A_ZQSsb8rkG{$CZ z6Kz*i<*9eFJ2LMacavgte~(Y6yxd7>#Pnd%WYw6Oh}cTf;~06!klv7m_G6}0hR%dF&QGWg^B)--0A)N==gCDSxWWT+;aVL z&&z~~BbUdY6!!9!&x2mQyWS|?hWUEU*(Gb%70-C%(*ARS|MVG*U#mQB|Kk!8dbM6t zWrx!#n5*Cfl3i}DoheQNPn_4>94bBSR+ZR!Rev~+6t-tQnmcWG<>^(tUU%^^*>f_V z<0YBu+O<6M#gb7ySH&xMkG$F#?<!K@bRsK1cU{ zx@Vm3agP~3vEr?SRp23v`N8vy+T&~que4=8IxUsitWR#0=G$B;Aj|nL#$Wr*7s9#6 z-m;E!$b)j8RNaKNR~==1NHN`@G#}-1&hV^QmfB(m%C*nimiuqU8~02#h9;MkjT4Hh zf_R}bkaFl)v{od%z0h11v>7X*^MytTT4(pnt+KKB!uPF~NR?brcQ|vkOMNoO+4HfR z!{q+E2?bBf^hTj_MNq#353`iRz)DtffyIV8Q~Jq9{kTFT&{%ry0+B~TW!^@&+8~$)?d^gKPrY+#%^cevmDI`7@JQD__kxe zD_tarj-^m{8Jd~?>QXKWICmbmB^-)xIVq@jJrHhwI{$JtC};DlAy~A!^Wiip4dS1U1wV1S2G2l zt*u7O2<~`h@HHDKTQRWzvCW|0W&XKQeK3$iK%5$%M8gJR2jA6k$+LyIycG}G2hn>f zydNPb@X@KEVto~m*$?xGTyw9Qykdp1=@&h`meq27*qy4cJQdUE5{{tN0~Pt@(i@$1 zsa1N(nIEokk|cC9$fGUe#TI+Cug?WQ3{HH|l`FMr*XiPbZQY@|onoto+02V=Q?1i+ z?iYRUbB=%~gKWJ7LKS*Kz?|Kc@j#EVDk{N|T?{u(e}M zE}Lp-tOM5PAOGfah$ye=f9<|+Q9B&)o&*A$r)3FvXv=hX>+1f6p=EKh`xPHsQk3f_ zk>P~`dpT!Qc!N{l>-xu7q6`&lBeQ4i0N2O>&L&mrUx=l}p*_@^z(SfzjOZ%K}lJ zb@TaFd>u={+>wb8Uaw;_wv>BHDy{g@*Bk0d5BRlN#v5~u?Znmk_O9h;ieHSXNN5%J z$#>vraf_D5h1R||r}-ml_+kCrslQC)OHx@TYwlRr6nui8LNyoe)?co;R*7v9DQ~aw zOl!M7DQxd4cY-nMh}mn_nkzu1?W0YUt>}BtLwRC^iy0()<(P@tmrSP z6QWfW-NsP&xR#xL@y~+$4agG+-;*lAg8T^ zT)(`_R9y|>%scdb!*%VD{@f?>t$~|TPzR+scsj;I#FzPLd$$lS-S8e@kXF1hDaz{jj z-|j3Z5ERJCTxJ3K?*lFHer>HXYG2V%mTz$sKI=8DW-svX<|O)|i`&0%`+$M6P=3O$ z_`JIvQov;^1?Cn@!ASK|vcqRD>)t(ld%+X+Nwy@erHWn!SZn_SReDegM7)BeF;S49 zo125}5TZTPDi_xtF)kQ2in1IKU_kE$p+9h$h;dlR%i2wHHjm#$M}JOxuJ;&9NW=3d z>}0*&Px=TTF+{9AGK;#mk`3_%(S~36=?Bn$D90ocqxilJn{~H^48*3HbahGm&ujer z%lRJ|P)>&n3+3aj66KlciT-$9U>q3lm;R!Jkqgde9&EhAJ}e*C>^Wd!Gf6&~7my znkg~nZyNmh>W05Yg+-$wQ%8QgMO~wF7)IfL&IK;>w%oAxl}*TxuAsJwxEmc)N0`)eHWUEEX+QlP;oLseCP~scRl`ze?tvb!GDQS~=^;-v zG9D|vB~}e5(k?#dnBuaIQfk#pojI`wI+}QUitdzuOFn^7z4q&|4m$6-s8IrSn^a}q zJFlnNXkJ}WpI?c~(%=h)X9TabiLfsGZA&UsBnsD6*t^v$I6=tJp_P-m(eOG!eMv5v zH<&ATrmG#_CdfNC(7=Fi$fh(SUvAEaBA^8y)sLE>l^gAk1q>MXDgORDvF_d@mXSS` z=KZ=aK_MuRr%cG~A>Q>!R+u1bjd1bOxZXw~{k`xq?w?ls*Ds$mLYtZMaaEiq0*K5j z+1FTzv6z7N*mWpIr2n!Gg3k=f^ECt%NYs5KbYl1nrsCiJ=j{zg1&$kya=myyQMWo& zHfnzUN4U6!CcGfdXypAig9k+T@^XumNLdds)Bjr1fGc|&`~Qi*`q1U$lndW$3&)Pd^iik5K{$Q`5gc6SckHV zzln2{S5_<6PSDxG6N(O6SzhTupQOgKWYp6!FE!*UK>D}u7+|ih8FgNH<2M^TH~J4N z?5EEByuf+$UzfQW#AfPhGoj`SLO4MjkDlM+g(B49)T=}J{Pgx(2Ns?tkB zFCryC=!6#97ku7#zmI$GGtSTRjd7ko8PT}zb+5T*xvn{{+jp7(MPed4qHEW#5i2Xn zXG8N83XA?G<4#X>H9 z4d*)9fBV=W!jX|HeZ>Dp?tl4Fy44r^D{}MMo&R|ucAZkP2Xg3$r~FF)W7Vshq|!Y2 z=eB>D`yV6!$GQG-ssBXFKLPZgbo5WU_^%lGCtduPDgLQIf2+Lzq>F#j#eX8>zrOvG zF8<3D|G!NarIbpT6*2jm#xbt$fiM3J>5D4{A3*D?ndJn=+^O+@NBiIpw(;U7&RFS6Vhq`^iH5Ok>mIIJTOuzX-k;Rr zF;goBG4u2eb23WVk_^E*zF{Gg~e;PK%ny!oCwPgjW3*L@~GYk{! z0!N04w;c{*Do>CFle*^wHKT&{_EYtITIQ^_Tt_`nDz|Cw^*df+o;>R2MXK=TDt?T} zph0BAq2~M!7Z18zT#S71+(&aag8^RNXTGG97X$N**7o66mh#UL9%IxBH{FBkXb8_E zw1iEa#gF(j*pJvAN$!STI38)uCQFK@(c}`;rA;n28+hLRdxF4P0EM-{LR}Nq0<}rO zBoBTX;ku-S>QGd#o{z$Ozi&D$9{CBg$e9Gda_-j^zdjqdr+0>VQ#gBmzY~5mTtAuz zf`zw~hs0x#Xs#&)pZ4{}69ZQRs&ta|{iUV{>2?``tP zV9!pkoZ7AI`wIq-tWh=r7!Oqmc*AF0_saNmR2J9y!1@F-gX01z1nxLKDllJ*Jko)e zIVx6@{um8v0l;Bd-$Ehj2ML+AfA`>@%s90r=B5H{-a@L7RY1T%WH13y9q0~VF4sU< zNg^Di8>c!!6;!U0epnJ<(6Ekt8zvtF2&@Ner@n*dH_$D;g~*$A#d^G`q~0hjz`=9T zKJ2XJM+WBUsUD(81N_##VM$A%p&&+pUiT1h;v$H&1l>MEz1&^w`WU zX0$u_Oh~*v_eg4K=`-a1ab#xi9}mX)`@sYs3D;mBOu-)z8O(n5U_9M`j?C9D765H; zT}g(54j-V1`(_Y{Nnv|%Fb|sK4bFTYRo)`Xyo6EUJ3bC z1PRKzJ3>PtF3ZRzLZ9^D26l@@e2(5b8${a^`pzhVLWMbA(a&K0Z_ad&keQ}oG%_7F z_)Nc=(%^>Eio-(Cab7M;Lq`_1Vj;5K9=Ayepsq*yL}eKX z^N40q*rBZR@WDDQL+*nXaqG*+_@)f`bP2b~>C;c6$C|25^V+jK6+85Zo+V{D;XkU= z5C1hkleytl3sv;tMkuMmQ|JTW?S%9}Y9keTKME1M)S!AHX_dLJwRao~NqO~m8+oZE z6#jz-ui=d1&ol)J21vWOd?Xw0$Nz~Y^hpjrWw&SmY|ZAVH)uRs{;;cH9fTiNrJ1x< zyi{3yyiXj|kTz+qSnD#LM*vu_a#JjGQ$qphJogb%w#?0O{`C&aHe4)&xl#i5S)WS! zDV@Y$?jR{JFP%dU&pq`8*9G*V38o5^&62TpfE!$jWMwQvjV+uHq>mi+8Y-AFv(IYz zx5r~L+~bjpr8l(F5WJZs00zL&TVOQTa+3M-;vzKoBMMPlOAc1aYgW}gt63DaFg!kn zx){`=Q$l&0@u!x9Q~z!ZEEM{pa=oY~u=q}u zHb4flx<&LV@VdBKt3w>tTi==nd(!+pzmh%53r38UF5j!^l~jPNJ~gIOXidgKzOf>% zESW#nEn>TZeAqggjIxg$(_R#`S+d-Gf0iPo<^UYvV}LhW=u~x4L*@6kw6fgqcXo?w zU_s%&gF^J55Y(0O3d|cf975yrf?q{HLlf2h2 z!M6kXDO4g;&GXN$`wsXDe4Akh1j}e~ipwfk{{-}l*`VX>1d2g%d1`a7a(Vl>SN%fG z!=@OXcgmkVB(yHE?iT4}UfVZMCDD`>xyE&{CQPfXbZd5Zl~7`?`t_No3?m@G$dxrs z*FnGLCA5@&n>P1dbPYmJo?a?doRk2r^-%(7RP$o?*^AIzk~%X%R)*+|EF_J~aPw`BC)tq-eg67KVdp^p zQ#CjpkeAy;L`{%^>DTbBCdb3?Cfp1|(i}h<$CWnjsWhQ3fMHOp;j;m;L5(m>Vd{hHXC{QAxVqwW}&1 zvBSuE;o{ZjO3KdsH}iWV#xgMZYT6x0}ZoIaI{Dt<(j(>vU zQ=g+O>Ne;oU~C}o4Pb?xzENx2D!GPK{3GR%J&MN0=iZ})OMYxX)N&rb3@33ulisH( z8H=jA1_IlBRmju$(c*lZnK2g44cBcl`L#_w%jmuUi4Orri+#9Ey0>7tP5{onL`~7~ z$uM>!#?P3UEK@?J6Y)+5#(K2Isl`xpMsE&Qrz+RsD1}Yn=^G3;Sf*wz+CB=l?&1tr zEI6qZ62^S_sgG1e`)ZvQcbXT)!c^Xz@{aC$X{;`OX7Kbsp^P-GFj%wA`I6WquzO+= zLBz==SA~jm!xIqM-H^8x@B;FTtm;$oTqmegZk>(Wne_0*aO}rF)v)I14jfP?N~Qjt zkzf1c1ObT=1q}Jnb$FsHF{9zXqTvhO%{sqx+i$Jl(34c&k_nS+X>OsBl*pwyH zug{UZh1(utFS+)_m2w#2Z*L)2bE1PZ^B3iLCb2HylfXhLQAo0wwDdMJ)=Qo7ix#6Q z!+l>FJm3lSGyHrrsH0w~apMAPhUSey&`?@j8To_z=S=c~rD(l0xa^CC;}hOz?BXKNp|2gkRoMPUp{*y+EkVLp6?4b+ax!s?ozAESW4T zLx5jKQ9@dI`kn!9?+q^b7`YI&QO30nnbOu=5>=(t00?ItD=fA1r-Ppxm+mxzUnmvmcwsO6_=(W`@#Y0-jRm&lsX>I}0IelctcbigwbP9Cq+ zIb}!fjgvR5ha!&eZ2%^@yiqToxfqc+O(=LviOOVU$!0J4L}t{R$-v zwFC3dfdfZDrYF_(p^#knk-NBKG*}xurHW-*mmS2=GF^4Rf)$B2PFAv+fz&}})rusc zfWK`1f*i-Y#GG5k&iH4Qbs4*lgnNJySm zyQp-%QM)zm3a=TMx!RI*g`nlX`ja$>8tW|8q7Bccg=OSym!FZ~ z@LoBb$t0QE{tgO$P_486Ee@>IO_{r+d08kWVtWOk3N?et%8ANF zsQ&63E|XoYcW-vTE*g6qlOL;3aJQ}&bSfs}Q@^RY;xG`ak?_$|sX*kSaI~(TISaf# zn8m2St>m~7KO^2)4Qoy;g4mneABC=LHTj5$VORZWiG5reyixJL?m%_r-qj(d2asqA zX0Y7n)rYtUMXZ6!tYtdj+~C3^vi=D-6(;gD%Fz>W7zW9?KQSH=JzuyeVzDlCuHGaJ zYZ4FGHoMpwj0=SzkX&jS*j`N-7G&{sT!Ilqln>iCoaIzX%nhawuaw z&bv={9&VNQv%K$K0l=g4wy!3G_PG68vK)gBgxRXg;UeTKtjz5R=>0DRjj?-+sZsN! zh^o5s^$okBW0CB-0aHOCCc`&LkB5Ht2@6olWzMxU6pdDixK!jmHp~mP z64`T|0kqRJ=Gmv6=V+_%cR#USZUMFO-3SV!YY_1pAB$q$=DcVvIO9`~9^IImX)|lG zp#Z-LKDbUuUTmPF5PFr_eoo?UnY4gwW^(*A{&00{IdbD(ozY^El43nU=qoXB@NdSu zFCPIRJ}*jOa_U3KyffVfEy$TpTtXrWN!Z~<|9WDjTd%a2UL`I=M#h1Qe>2Qku zPWA3lcfAH+s#iCu-eM{URtgAe+J5F-w!Rv_etSOOHC>(O_$aWD;STd~(A%o9S=C$SMR)e5FEeUPQ`iKO zE?*nLMBFR9LZje^R{WHDWXv{RpE74}S}iki_Zh zcCF;FEC^#~zk1hM>WLoRta0sQ!qG-66jg&rizz6jbappLdoh)pj>5Ng<(^|6O`MQ} z%whtjXaz0WgDo$|ApUc4jPZsXB_90QB@+NXAy@wol@RNv+1 zT>pAh^6cx8Wllm9ysV#yLNK*6O7TjnHPW@P-E?$0-BRc7sZpCuqS`&PmspN;Q~!pl=Cp2(R{OiKsM z3CVN>7)w3uIBl-_fbEzUs$pw#PreBGUlnut&Q*|_Frdpw$(g~1-&T2Wx3FdZp-Bvx zmO?9yh>@RX)BWg6rAjdx$&BsV>CfXGLV6js8XQY=&zy}#bQcu165?{$8e_f=pzTng8_Owu^0)*9^6UxPXphxTkJL z&JQBmMq|aKnJ=s~n{touGuP;RR!|vDo+u&dCON9nSwGF-tnO5DR!L@JQG7fzY1lAN z#9%r(>h`{J5ji0$A-G^_-Sq*nk*~o}8$(}B*K)$5?$OB2rYItUU(26lBPvHT8>^0O ziHU^lv;6GG0)RP_fUc;kQlrUm1=@WIrMNQKS28VoV_LuWHyWKA zX(u$8B4y&^l8bceTbc}6^LEtRx)}Ot%$j4f@+ZyhM^_c7NXWD94RSVWc#tHbEfY%j zy$_c^zz^~Gm!uY`XT=xiiJCT_A4K)(o`sNtG{>RyAIVrBPcmOFFxq>Y_?_6&4eB>) zl+tdR`RsmIUhZfth!;G90*sh4-3&Kh2<{Ccb_EvY`TNnwE1Ss-*5X;^$D4hfvK;`< z-beg_buJqhyg8!j^e1H`9dk>Blq_AY@T5`KkH6kRm5+i%%m9l%zUnrg*w~8=UYY=B zpCZd%HWrI`gu8z*Zptu+p3y*4wc#Nw#*C-iPt~w#TiZufh$%BkUHLZ6YX??oh+%Qh zbKAdI>BlP;w!|)1WvNF?fy;wMXb(-wvE!3IFC|AdwUKy1An4~YhvLVvXJr(p!Jq~@D^TV7eGKFhpQux58h=M6|_{BPVvLrb9H_Rf^@p zNi;{4+QPpbk7+te(CkP4w-++d+pSz!e85Win$NaPYidAskW7b!+Sv+|ibAC{hDHynXM;*1%W{Xas z6+mHLvqc}!0zd6u5($4p}h><)!dPj8T*FGxh3EKW|hIHtB3%duNGe1 z4u$Bs4$zYC*x`5s+VpRdGtfw{Fclj;HBdEh(HeREGABKj@=oSXemU5qUsFEWErEJ}Wg68?}+;JgF zwavt2+1dXL7pL?p+5U~f`+$h={w6ch2NX)Dd_Yli*{?x$g&0uOeWu?V`I&RI5963r zvf&6lYc;|;O)RFm>J*7$+JkhtT63oa&nIJ6+eAlyQ#$FB>mL{(c>_zUo;9ZG>*g%; zbQ_7h8TT^&V!W*fSF6DSJ@tZa$aEA6BR>%OR9y{ySd`8<7O|Zt+pEq~7WdlkJq06g z9Zx&t1B$Pi>eZ6qWFnK|$bTE(P_1%-{mYhwuOqOlk0y$gun6-w(W6> zeR(g4-1R|R8yZi7TiNdR-EAh@Uc9ye* zZBJu6H?Ainn*hmz#|SM$Xbs)7L$?D$sHUvT>5c|H(r%;8)IrFhfK8#Hm_D^G1a~rL zw#`YZNRS`7X5MhY1$^U0_tYhH%jreK60MVI_*`iw8Z(MMLLuPs>uErYzxLXs_7I4{QxWR4IR`W7uEd2Gp`NIx4JjX7 z&1}-LYGb1~MHY*kKq;uG5@Ph|0K-%oCw}#Mp<7%y2j}-^9^qcxsih*j4SUm&tx|UO zj{JIc(W*0}rk!tEIoYuvdJt~LTi+OTW^-e9FbAlgeJeJ zp?iAacG#W5zL1)+S?HFdK7bN|4!Hf>rT%3tDyp5814sGdo_$}Lj=e{;77JrZaMb7G z3U7ZI$BgYILgM%5_lyd^u^6DrxDADch=+D16cfyZjYpFt3V@>q_B%hVMNMk!MZ>He zkJ1_AbFPKS3mEh-%}ynee*p|WhJPqg6s#PSEB-+=78&zRMR^JeuT)r_Q0U)KtX@2I z!ao3;p}NdU$sU;%O=da$@FZjO=g`6BH4|dSecYBM z=j6-!mMsRKxDq!aUJayfwp1P|YEw@UQFUYr`=KTF-v+?f`zUul9Y8<7@v^`Y@8u4O ze~kx+%=oLpPVeU#svXB(L>l|)dyCg<>SW=8RuM6D73G4 zrayZ(XE$`YCU9GRWCN_`~c zVC>esbj&xLhmX^F9aVK${2LVyRV68QLnTw6$@4mkaWr7_z%-${_l#M;28isDpq!^A zdnRA5Xd)>&R_GED=V0zE)4^D6e?q-XO-v4L@04f!BRS&Sx`oAGKoe}xfpfc2_zWbS?6jx^!Wbb#bX zNKp)nGX3He-I=s;76BXQZMO6vBcPP`1KwLE4tOe6vH?IWwkI&CtEPwlsIWlRbSXXj8HfII5Vp--d2& zO`-IEQE4`7pb?FBW?IbM)$tQr?O&p%LqKC3R%sZ{-QNmrs_H1DN3YjxWj`O5oZ1^> zp8~P9$Ofv5*&jQ%*db!Gh!}m6m`maZ&V3AbGd2-185>tRwao^FHMZ`OpW0n(J-4E3 z{v67ZV$Zw@)COZ?@UU;B#K=m(VN+STnTY7-m|l;*3d|GLC!c(`PNqD%NWa3h%(!+B z;kH=+7KcF~V0oTLoPzJt%Lc2fY984ergLh1kmEv8?P9E0Q>2Dyw5`bPf+J{hLLtxp z8q%tiPRpekBVx=?pMymonMF6J6exVf5v>e*@8!>k1?yX=wgbk;2cIFF7_SxJOLM8b zzFK}iG(Y+K*#UoJv3ax7tc6)b<>ay`==c&Hm>S)YpH$GxR765)p!oEQypdJs(F;791ot;RGn13 zb8vCryz_RQp8B~8Eqm?rhKpO@Y5(rItyWmF(9g}lWEm#TU*&jW*>v&EWmB~`aaLH` zLfsV}kfo4s4wcSvO3Oo<&lU!BO@A)spBoUDIjSa#kKM;kB1z1PYX z)d$o)QCS-H4r)pTOqLSXtM83?9c<2+a_DP$=J(@m!4oB5^mR^j%)@@rs) zGD7|ndbl|)X-3*(7RB#U@`5%orIa&(Xu!R%V)XH6CaTeaV*9Kz9hX&2=1nQI-)4fU zw)!vQ%#Zv$kqN9}ke1D}xC%6)kQ7vAPf85=KA(`{;ZsS?J_g6ba~Y}sw=T|QgC|}W zD~w~^mTOe;yXQQYg+p#YS^tp7P0VAMY_}U*9zI8dNj_-HcK`Tb`^aS|XnHoUx!?Vs z#Tsk3(Ub?1Dd_nK&mUOsCli)qu25s)`fusBC(dGjUzdwqW#9*4e)H9%IVtPFts#p6g}ewlGLl0 z>A2=xU#H&vE$1zSJ638mMB+do-<%6yMACJ9PH@}az>t*K;S?p$WEtZ|-JIPyY3Y9N zkG;LH_?>H4RUmfXGM_#~-F%6h03FVhCfxs293EYQJ}TA~!|FPFiO6r6n`!f3ZuSY^ z-YgOdbG7Ax?Qg5R`GQV^OkrNn{jkfjz^ZWSAJGPsLLPCwfFQl_W-b+yIa&Cf8 zWf|-PqHk1jz$o}+Qxb!6H&#y({6)bnNtfnstofO2I7HrBX^i5TYvVDSm_bXr@I{h`RFb*ZXNMcdYfq6REwAE%>~(>i?3(BjAT%e9uDf?0p>&dTrp=f8zs z*m>bqowLKv3$JYNNc1m~kVbST@*3Yyq7;9gQm4>I^;q$xE5uL=tIc&9KE25y${i#K zftjASjRw*%)456t&1IjhHB+WxqrGW|@StwT%VrJk{VrnO%Y=O(HNpQ(Pq-)&z= z6(ua}ItmM=w7%;aUW3*6fe47}L^{gbcUQ+4FzD83QRgHFLHj(M+0ukTQe|*Z`}4G8 z`9efh+KrjSJP>PRTD?LV7JzZTw~(=zJY!QD1D0l?4xbSYGGk zd9fjTRv%I;L|^;Fd|?~7#sCRxvc6N|GmGWpzv=tGKfbJAF&;<2Uu;#A6}PKbKjOk; zS2>am)i*lXQ=L)WDE!|p5m#>=T!D&K<9h0CCRa@Q&yEFnmzvKCy`o9`L^dp6Ch$I3 z?`rOXoZ7@N37Q%ZAQDSUOL-bLou~*y@HAbd*-w4z72jbqX2j9!jP3 zb6dG#+jrb}Uc1UzLBVaceL_R^R@1n$UB<8Rm$_U!JzUlvqd~z%`l?-T{ve@s+O2hQ zkGaHv2O)1}DsFa|q6`d@VU^A@a^CA6F4x61v8(Kqwp^k3}?UQX*t{DBzQHBsqP^#mS=w`SHx@wcoVF5eMayma(Q`e{%sW38B9U{>&tt8 z1O@h#4T-;>$+)oVLq^67PDW_MSgD@m5T_`%4Mz3cgYJ3}^Uo5jF1p@h%I_IArE=2T zS^Q7;0Q;?!?1@Z=P=A|lmO>;aW9k2Td0iD5Uw8Z5$cA~_^pAn`ex11!^J4dcCsC?| z$0lC&{sFw_!e#n(Q4-F#txdE24SMhVI?A~je;6PfWi^1r?8@Pkpkkr=iIMDMDUvKN z60b338pUq8z9kzz7yLp%=o63CZY=kL3SP7Y@@RBtMnSoyhIJhC3I}*+Z1c8> zA|hYOGp7yLWSliF;iZnnOA_f;OKe3S<9NiB33B+MM22mj%5?Pb`^g?_`?5OLz6f({ zC9-;i;@l7COSEp?=HhJy>H5kV=LcS`F`k{RXrbG}Il^+i5P8Z6~wFgG*`ENc^d5r#DsgKzuY-lsp05@>#k7B(_* z>q_C2ILdUad+Uv4tv|+Ik_Oc&ZzgBf?|ZMo^78<@YC_BPql^W0KK8eFEqt97+=Lwt z?Iw*mn-y7N>u$CRmX_%!mrV&^jo_^ET#;<&HqIa^`Jmlk#B$H-p)Ck7pXb_c40Rc4 zLBF$vmo~*e^GnTT4PWD}WP^I-J346BOZj9B3p4VLAF_B^Pj6PxoLQma)OQPaqWIQl znqzQHM?s2EBeBaI{1k2L%E=|iN|aL~<=kZ{jH|CN?*4fAWbZ+>Q;#|6RL)QdM(2`* zsAsD9h`JL6Z0N^I0h%uz_v-uab>~bM&Ita*TqGcGCor^Izc!$hQg;c~AI#4|b!9*L zmHA=Ge~fo|Ep{!VVB;=>L5XQaJvaPW)+T@W+VTe`W1*%7Rb<%6&S><;&}(>GHu5L~ zP3(~4Ra`{xp6te8&DxZk$Id8`F(@?t#y()&@e#Cn-lZwTPX!jrQ@dE&t=# zp)dz_>?_$+`Q`Z*tG~)!l)m1m)4DG!XQdaUQ1Ca<1@Et~PXAn-ofvCcfT1XeV*Qhy&x*DHmzxD+hB4Ug@X%5)6MB@XR%FZZahde_4>M=Lt=JLeq_ibV<-CWn>C{eoOPIfjs5K zukVg@80503*6}4h$xtKfirFCcHFh#tj)kwRAE|Ly-@B|f+tLv)-odgsc@*32QLcAF zvqIM8H*9!^QPU%;&8_~^jz9U2lBJN@Ev4*>PRZic4I^WKVc@%*htEM-f}U#Lad@9H zs$85Hn=10+x5q%y4!dmx>XN0m*j(9DiZ;AEn=b_=Bo9p|8`Op-fnVz$+s z0-N#m5j-_hK^dJxMX2J-lMC?rsroi&)}ZA%_tc&nN;lrDXQsaR`m;w zKsmY*+ww$-vA#2$c(^4-k~Q~jfvFDi(gZss11*6u-Jdc6$Z0c;rqfu_B-bV+oXX`fC&A!!DNJIq%DpcVP_32zrup-< zMwUU|diXH(K)dwU!FSB@Hux0Q;$SzrSM{>ZmdAL4(v?rMRvlQ}Qq4P`Ir+g+dhHZF zmuUp{0~S^|nI6atlet}T(FyP>@%F*YnYwuNfF~F|@|>QiuRf4fD2Rm_9c`MV8hMd* zvYq;fI@i|*QU~Onmom6mT)MXR@qf>u&i1un2MK`B3r~6? z>y#Z%%E^0@sF~-oKFgP8J)P#ACm1;j%Dp^oUfQ3MVFszbYzi^$UUnRflhm8s?n$SW zK%gUuO+WVF4>5UB{(I2BZeQrqKmN^RtlKl1Za2))a>S<+Ha2L40mmBV8DlV=jNrg zYLY=0hS*d>LrjhbYA<`%G}L1B?cT>s;y4A=_Ovzw(k%e;iL2p^r%$RY!}Y=?B|8a* zuMD`TjUyZGL#5ReVW+8f2`Vbs`dz@v^8D&h4h1va(eg!hk@Q;1WR{?{X@#e0)kVH8 zKJ1Bf(HUdot)50u1Q;-vUn%eXDd$2e(q~66fQGF2$9D48%5zfNT-9{UdP7}*}xSNSE zpD>?SN)xsmyybW$GjdueiG#cVIveXs++GXZMF|YD*dC^##JRPl>0~s)x>$p$ch}}{ zoNz{q=Iz1TmU=iG^LbiO zF+4nx-_$4VGJBI>0o9btf1qv7@{yO&PEkX9)_1Y0sdpb-0~~I6(BpkT#+*3#PQy0| zi!wp$>JYm$RZiyi&oS4ou^As3)&0dcof2Pa0a=NOT$!-zs_a!v5U z-tf7YrfZ7J^cJ4?z66l;~LKS0K~i~Hu6^(Of!iOE~irj1L5MT-LcfNMXFoc1Cy z0N4JLT^S{;_-!VEE61+ggW_P&^$ofeo&@Lb!yfaYbxx;*CV40F$~9X5dWucupddc2 znkAQWt5&-JpW({G2u7Ox>D;2n-cnqrrhMylC-uW%5k4ge%-glg#4c3Fs--1 z)-}KRTo^0tv+9MP^@oO6?7v<$720#fBFZiwN({3G5xm5V*@O2^e9{Ql3-gH5SvM-k z+=iuz8_Mv8a(68D(Yn14&pnp)twTK#?a`hI0c%Q;X6L}6)kHGB2TGvLwVqdJ1nqiE zmPK<)B-&rpEAr?YhGnVZgLum-Mn-aAU-4TiQPiW}GAlv!oPMU$l>M5#})TRgr2` zP4UWk#L5q>-y3Ian_hc8y}mXvwbq5JyKB#B{l6U|hwivq>;l0?B9@q2Ip8 z=`QxR)EM1pZW=gOBrKf!$RIYl-~2ffF{PVFD09h$vvrEcPyYT{pS?`2aoq+2aN&7< z`&8rRm#7Q74~s zXDz8{lffG_8n<|s4@4ofBqqtRZy&u(-a4=^jW`ecD0Z}7V20A@(HNp5gyKId0_zp z*njzoS2}!D^O!iuuLWZgC-uE295N6X#D%T5uf!_JpKOc)2YKTax(b#f(p~D)Ces5A z=M(oVsea_P4m}aPjX5WgvvoAsoy^^VaD#}g&Bo_5BPr<5PdB~a@rSSXx|Et@583x^$BB%Ca1sOFn%#dguzO4} z??rKsH^hDIy|3rHYs25kY5~J>SpC6Sw=vSY@5h4}vU2}3OphLVq-m}YC7YCFY0xG^ieh@5;y*g>Su{QXXAa1N4Cco!dItKm zBB74Teu1~h9kFM~Q&2(L?NPP)I+ezIz5V*&^p=tW$I;i-+w1L@N`VIEr372fIY0Z} z%XH{Tab#Ya!U~jHlT5QWzs!t^CYGtANT%V-ucxWpw8(t6-d^W6PAUe-x){(e4sJ*V z<>~cOB+Ncm;oDp<7^}a%dFtO#lX`O$k8~#6(Lwim#GtWJD;<-iJ&xrML<5|$nTzfL zU2)1D!FJjxHUl5u5+jeKXapFgah0efgNgAd2^5qZ6(-iuP^DGl5Y&Jy^^WbkVB74dI!x`IJz&y%B>!L3vks z*vvO&GE%IkEhUHkjY)Y~K>6z2Tz<+ua1tCyTuMCDRyZUG43z;O|! zz&_gZwIs8GzYQFGIV05<4HJ#W zy#)S8#u?lD`?G|u&5p(8$rt8fmk;M0nKC^^F@jC^5(*PF^vA|;)vT$NlvS%i-+`O< z-Wuy(Ka%SsXHK-wdbclI<=?6sfGSxSu(7H}CwQv+Iu$k_V#wS+j!n|#8`G}+DmN81 z6_O*>b3c-@$%=tp5#}!xd{w;;>W`ecI);mMP?Yxi@6nZHmo9IZyo4M-)Lm_R$ zXz7+*k(eFKEU2Q{X-$el*dbNcaDja%>mNoXh(bnizS<**!04lx4X~pr7<{K)LWipQZ zbf|4p$HJ=0C^hSsN;xV&Xqf}OyjjA|z?!H2^aV$eY0GaQJQFN7PR$EXYvJQ)98;ZZQ_%GWz-B0329>W&*ip(6*NK(_I!5)VE*%HtO z5qUt>`SOEKi9k6##-kx0jnyqN_BLjbMjQ)czDBcRe@dEZ zzJJlj0u>NY5NQDs0qF(_Ndf8ZP#Q#9TBTc&?v9~j=oAp8V}_wo>7gWsp$5+8so%r* zckj8c``0<=-sj(e&u4%3+H0?TueD09=t40mr9=~pePt^L^Vuo*N&+=6-}54Y)oS#*?riX~6{1oX)drNb?tIMO?0bg>NzRwKRB^vb2 z!OBTx?hXeAhNVE&C>|TwKk@-9a%=b)Rn`uOI59tsj%ms1P${$Q`N2!ZhYGnoSGl0s z>ibLZYLgVemFfw8^V0}-|=@05Q z?Uq}xvnKM{g?tVo!=~(!x0lvSuN}8fdFK?T1`CKwb~krZA&9z-cEcWjZ_G(hiL&`( zm|U1oxLjNMY99qVP(lqfGVi&FSK7uF6{${CG8q;5rQNbGvVOQJVVM`W=O2aI*}IBL z6jb#6Ms+`L6VaryoBMQhrqww?012%KsKlzg(~V)QyMTyJmJGX5HhfEERQ4CC$;4f9ul9a7jt&dYK>udUm30lrP)v z_XYB5`l@%e5b6t0jD2=1i3hvA)^zj@U8?w`K|eEnmnqv=xX-vHv}Zml-rPg$b>n9t z@%AwlLl^y#Su4!m$ADAo0t&P071pkqiZtwBSJy;n?LIb zhPTIOdC53jVm?=%))AfAE07B5841;JHj3U9m2BESTgRhM!B4X)r5g>jc6{FOIrL{c zQ})A^9`@aMt~n(7bJLP;xl8KWYM<8DyA}RV^H0q?xVx?>S-9%AbGWaQX?@V%m%!7x zmxExa*3g-7dGn23VZug4%(?GvYH$D=^NG$q3OG*az39|nEKm2tm1Pe%rz}pd&DX6z z-OS7zHt7#YrljbL!kG>ZA8mY9WSNXBmBI3dNcRvQ9>ssOUy|C;uh)@bf~t$2`Dty1 ztSs{{)evDUdd;m38k@WnZ4p93n|-9THN_7MP87r9w?-%WLaq7Qyp=jnSS?ObS+`rJ zOClIHRU2pRP{y0bWJ{AFZ#Ep4%#lNNwDDZz`XuxY+79@HN;0ikB<7ULlc}-rQ)oRW z`Te`ngE;$swMCbg{kZbBhGXSsxYs%eAr@6@)1?z0E_;I*yD_UCyg71&GktTVu!WboOUI9~l6y4k2Hme5em;49A}(U9*fg(cCm=e~ zi_A0`#c6tV^97zh%X$OBc8=*6#i3)*+s-Ox8jJ-Ir@W7UBH1Pb7S)FYPGodMyZVcZ zzE*{JY@rrx(XEwM8y|x9%DmlH1_VV{BHS(1(V{-g#gz(_`NmGuWxgn~JQtGOB)?hs z++cH_)>vBO_TiRowgY+hDq9{?pZzcT)LE$ZnQlVyELYH4Pjc;iTCk4qo3H5p^|a?^ zE^O~-oDXG*7lFo(e5I^&BwIo$q;Agu(_9`iL%Hl-id_{jC<`Jvz0$78Mp}So>Kl=d zP}@CAvt=%-j_n9ta5V2$gB%Y=3|=!;JG6$U`mzgn3ko1Q%50BznbR#tvI83Lj92(= zL{wBk=be!*{q9~KUHf`KV| zf1DJ9{xlpGGGnlg-lcivN;w6Uxp{*JdWEB?*FQL*aaJJ74K(ETkfElm0(c-;uXjgt2_%qtOi!$fx3*rxW@PGo2PR&e!G{LT6?=S72!xe)n(~cn`LD4(dKe*rNwM! z;}(v(rM4QJAIdZ3r!j)+Xm6fuIV&D8YRGz?F0{C8q?hV>D$A%NL`VtR${0o3BC;qG zZ}#uDGpQa1O%_F+wXabXkF0z&7Eah`XVS_~7Ls&cPkMq*J#J@e{kHi+EkF*AijTuD z;>FkGsFsuK$@oc0E7AEe{0^GyaTb=Y1g_2skqu) zXS_C9+A+)pMZP^2b=Ujg(RARC6lmE>pUm)O8K=|ow^S>Up~MekMy4ay1)FvxFylvO z#B$%|g0sTco&WVKh=BZ5mdH;B#%w)Z{nu48Xa8Ho}T>9>)Oi9KC@ zjau!);>S61Houbp)#=&O3yBPXNWjX}NmP-uOMR z3v+$89IMIX)?rC@G<)|6?tw@9HEo$|d<)md?id@~q1Cn5Q2iJSo+z27bb=DnCheMX zU#2$%NyqQywo1og^t{>8dsvt22i{?9|}%> zRNnmkTNzM0jWdv<#r`qvW8s|dS@U=7)L97E0er4nJxk; zLIJaDuJ@F{C4pP=s_Evt+sq(;XR0^Yc@g0-3jQze+vDTQ;+<1tN$On#UQ#dIG+;PR zbnyBeJ7)hobjEUE0U{E=3(vi~&2mnG4F*Z>nOHiqjPzR2u*@7NGb2rRB zHzLWYO4K3|8lL*ptm|c>Ny5@&2QV(dH>KfJ#RjLEQ6J9MZZ+kyvTdq`@sX^=VjbdJ zT)ljFV|tTd8~r@ZFvTe9K=1543stGuR$Vct$n6l16@Ng4j8Uk) zbsa5ltd?aJ_r`Q;>88E(YAn{KfluLCw$z;^tKoN&xl@~PjGf`o`j3d0^4i(5YFfzM z7gnl=q1J>PvUet95X)t#k%F0b9wy%&qY57z2$oBi4Mu6M|Japlt_o+;@>N!fBFm;C zHs!%U1CCB$?zwrgHFEd`2A!gNa!ywo@82L)a7k!C#F;L&|4d3sD)?qEh74Ae==(AJ z0x0CXDeT*Mw`by#^3_>wQh;7G&m-XDEoyu2sCT-YCs~HLXOe{_-Byd^(mSzxn3GJh z@`WY{-z|;on^tlqGg@~%Vuvd;{ZL~+JmKXobQ-d)1vi_&SXy4u8z4|2N13*|AITBJ za}*?E<;Qbbx^omkcn8|U3~xOXr(`*k2^fouq&hHMhAGdBhNvG`9)i-^;pai5Hs^JB zzulJjCt?)l?==7UI$G;FF!%ZIV39YMFBq|F-Fr!%#fjS+J!cdP0p< z6IyEtMne?8LIs}_uoGQc_WiB)1>b!kLLILQ03NYzfCG8#BiyLc88TpIj$Y;3JP$*pxj!N}aH4 zNb=JV#n{5kp(TyjP25Lz?(34aF>%WFAKmiPzPKkO7H#B)tBkp}WVLXP9sMT!9~^&A64 z%QQ4M=+QT9UY4}dRvrr*Ar>-u8|WKX`jBpUZPlMKsczeUAXnCm8Lr&e&bAWEyQ<4; z8#)^%S_WfwgNTk8{+5Ee_2E)d{hk?5zXw%M3CzQ| zl*-qvRrh(+NI6!m<8Ow3Vv0ZyX#QuNnhN+aTXl?D2BcM~ayLhdwU(^B-@oWKCDkZJ zWgOw21?^sX>~-Im9{eA(i=XbrL$U!XNViec90K?#yG#2j!S{Bi;){g)?NSHWN?_q* zQP4+nhb2qwYB7DAqNEMV&-&uKn9tu;FSKM0-nHCic~!0nV8}v@F8_8>;s=7`!Bf-m zxlfa|s3-aEy0$zx8eL2V*+p&E0~XcXjI0NpSNq*L$ll#P$5s7||LwO6SM{w4*j9&n z95rZ_eRx;p{^haTAcv$WT7Y$76XliQs^NzC9{I!sIaWr@n@LaGl%9n zo6NMj8TocOC{ch5AqAI-A-+raW)9w3hX#2oEy2=fp6)r zg~|ulS-md*%$GkmG*mnL+D>~;X4^lwfr7GBwD~2Xu0-WXFTap50s*$#_D+HBe;gSQX`hA8z(hkM5!cpjGirjFI{ytfb(ta|N!1lfclyfO-B zrPORKe}%Ahoo8L;<^1bZ(ngsrSC;U4DnuSSig`r`U5_Knwrt{zANUkj*@F1~Rd_oe50+D3P|i(axRB|0Z2 z#(9F0$s&&Fj$Mms4}IvQTOsNY>}G?F+T zKqhLEsOrHo99V&;K1s?OIp$;Zt;{Bd_xa6lcZrA{gYSt-P#!(BhShSxAw%nql#dVs zp-&_q!`yQ$`@g$-l>Jck7R)ivq?#CNPoeoqh&p=Nf`!!(AMR-v;lAvzd%mo5F-w>i zkw>uQM|TyhKaG$WTfm=NtD?V$ZxZi+Cw%wwHtkXyf0bBNz<^2#KHAc}cire)LyCYZ z*X1!AWVfet-)506OZw;n-%-&=F1_+K=f39==}@WTD1#3(wGc8_JVZf-u)64Agsm%m zaWE{wT@QM8Kwp^B`aa1OQ6NjV_w22+r7nX@lwA?23B#Vso&!C-LGGuloQz`X|E_ZvCjGir!yC)l|sc0m5AV_ZoTvJd}-!VW-G^e_}Q6S&kqs z#^|!v_n#@8HrF^E3~Ak;O3eL2v>F-E1D)1o>~z6wAcCZj2)j<>RnXB>Cs#=`bAipr*V@PLxh@G zUt_3nTuu&=5gbWeI6)`jtYn*`iym~3{Khy~)Zg8nB-~eu&MQHjN;Y0bLg8WdO2c=c zUb!(SG8n(A&u&$TTmCobAg0py-4`Y8f`kL=ms$eXuy_z{#XK=V@ z1ddxo+?>KJHNyK&uZp~grn@(`b6_w7xAXEy5lxnjc9sZoSW)fD>=IhY{0KfR~yHC&` z8?K0;E8SUp+W8tclc;kYSc>Fiv8#XPF7qJlQ)-%L6fG#w%*km5d1a54VFcZ5n<2Vf zbwSb(>e)=5RH-*l4a97fA0}thPqEX;G_YuX zR|dAT@hAevsm~-oZ{MxYJ+!8OE5~zRNoB1Y(Oc^+s*nbgdFtcC1E|-MzIssgD>mP}8Q%yBKds;o9LhLYOpe8eN2bu2eIG?8q>UOVSzh@kQsUhllH_ zSHvqML$2-cuNpdM^We4P(L-VkYzgj+X8_tokRKsWA`?U3_!RDAOD{MmNjA24K~s-5 zEK4WkWrWTOUJDAUVoob$Oww)PD}jM>FA4tg4vj&>i(&3WGb4aUn;26Dy$^|geIao0 z_pWwj+gNKkOSVA|!o<2eG~Yw5UKe~h7#Q2El_)d3?djfa$wTfXJHJ2BQe(qdWDxnb zWJ?jM-=O}{efr9PduyeR2G8--1Q4}N2D2Rc{a8jrkCy!&uOD^QhkbJ>EL-a!-RXy{ zPMYNllg;q!cL&-H?-XNaj7Qmc?m1kmw#|Qg50U$=$StB}e<&hGgADd2@AA?XEQUge zql)qjx!70w-84MU68&CLOJbyVnDD4-z9qynd#^K*(R#+cImxF^N=sOQ$xq?x|QTqT14D$fUozBPtrMsOWY!` zc;qvU`}7@laI0b-On6^$R??)SjMqYs=e}Cgva)1BzcQ4vM!lzUpYCP@=Gx%#{1E~B zv4r7HE$3a@yhk)1p|pmR5M6uQ;gnJz)fOSbT_LxWUGGG0M~g^<${^543ys0x&dswA z5~zGUnk2j>#1Nn5i^hkmFLz|TPd%gBS{pB%8o*#amnuXmqqX16;%ipquQbhQ5o1a> z`dnb%=J)W`E0@md)c@!y`t~2e?Y%TZ&O2A1(0-2q9VYX+8YQ?}Cj<{%HTpMTI%@dK zQhHk1HT>c+(?;^Jym(q}(?y3vIF8C_o*l}vtj2@;t4pFyWI4lHZlrSFt|ruZ^NIX$ zOH}@fLU%6Qg0+5g)v`6`L8}PJpnc5AMb3ETU9K{MB$fEH8R2Q9caiMq|#Uj~mG5JF%N}>NP23`xGUlpD2VDE2-Kz zCEm%`GF4{kH_9G&GupycBW{KE?ip z$$j2)nn9xVHJ)>f_}L;z%TpA?^~$bw4H$1@j1k@}yLg1T{=|egeO-#8FTaOZTfGpT zga&=q9do{RUR}9cp^_wM6KhHtzuR~>N0n6r9tMP4!HfKtCzk`z>4n;!8a%dSS(+xP zFsMy1M8FB6Pm}e+VjXDDLtr7)_6SMpmk{aIbS-M@Em}Xa9bd4q=~WJX^U0}Jzbs$k zi;axo){`?4-HnqgVyD#Z0l|Eyrwe6_cGOzWdzJPk#yzy~)7VQs32v@@bPIlC9+vm~ zjg}BaymVtyVT^n{?DfxO#Ob4tzKQ=8s(B7P;iR9Hd&VG6QycV?pgc`X7MJjBhFdGc zJcA|v(=BG#ZdSV}ow60mked{|M!kXDuMGxLpf4V;@lRZC$n2(tE#*qOczf1J2WYr# zvi3}dtTd_fSrw+;N-TW4wz;(;m_S#Jto8j+Q^I%ZjL^d)#C~OfY*8{cy#J8R;#NX2 z{Dp-6j|@!t(mr+Oc$|u^Fyq1`{rn~YhuH!{k^{=*9`E6`ms9l1Ud_j8!JD8TlIL2l zmggfcUj`OEVu&x_pod@;vn2P(+$gZWyKgwCis4I@L^U0CTF}w_>_7f-3s)g1IKrUu z*36!{grt^7Oo4ZW5HWd`hK;E!W8n{e7QG=YXjM?KD`FAl;aX#kkE0?b;}5`8?dQS=v0P{|VdjQ)pd*E<`zDAlRUrLr-QcbpMU0XKeWk4{^Bsae# zA>#y_o9hWxdd}!gW#|)Xq&0$#aYR^)jl|jitvB3O(_k5Mbh(n%V%Bp*71ql^c(l9A zNLFi;dD$WWVsw&W8!rmfBYn4b-(-U;t)TDfR@ni~1gkHU8u(pqJ+(Hz*EUx2%|}lh z^^wTyR0HWBnXr~HM3X5rS@Tv6nPet|J~wjrWA=!IO4YE;s?rEkszdH}@F&M}XnG3kVs^j;j8bn@P_si5okA8f1sHuG)cEws9=;Xz1Q{ z9$ijHs2@8Cu-f#07Hy@~x63=UhP`({5));NFm^+i;IAY2=Ns6PW=Lrbl{;D$$JQ${ zAqkFRPRD3B5&kZR#NyqxEiHJsMirceT`EW<5|+#yX({8S;g(>6Xt^N_V`#{G$aZhp zt6c7+iSXvxxY4KD0ZqOVgp-}jn)W!6lmarxS_i*hdmCF}R&W<7yjRH<2lACa>zonW z?1{zLMJWydGWC^^>~V#iUR1rkLA-^iS(V@Q8DADEib=T}}6B)oWcm zBE8mdJKadR1HTqHyB(!L)&2smOo5Q3bc1Cyo4Vv#z)i2IZIooc-INYBPs-M`m335z za(8l*C}gITV3;ru>aBIjzHF4Dn-viwoHQaTzSWH_`iqfBO+e8KUv(EIn>9!_0~ zT}IF1ZBPGnq^A$L)t7|{vn9B*wW4P|ed8nPWiR0gS;5GGw@w%XTo=#5sNv~x$qDZw zh)LOxq$iRdRo&O6rX+Y?U~FA*UO#b|AY|Pfu8>z1Ypx*^WK{Ka68*a9c)}EsPLP{` z36c9)cA2~eK2(v7lKk*7H8^r&Jht34lfK2GVUc&!MYiKSWIr0cDAi@4ZOhy?9I#0d)-Nx9)XL!V~f zDRoTDD>X5=hxOt5qX?(DUd|sFA0(e$S+v)b^?s?tPO95Hy4$6wOHGI{Hp_b}YAC_o zL2etRC1xCqbqd#VG7>C)H-Jq=y7CD)$CE_M$DF6{4O&il;ME8~JW^y!P#*Ji1Tesi zUbfCz*2pH~5iZtsFBH*niwG*px`H7)!ugp`i-;>eQ*tghv@Wi$42LF^8*VeU+$@0W zOU&IX2^31xYSjrM{I^ffvkyA0*^Ks*8tf0G}5?kVp%T$Dq;%KsD zUWTW364Sam3h%Xz%ijYQsv+%n(A9=bM8CJnU}v3P?FHFi!O}Lo^Q5SS!#UIb@dl9L zxW`3f+J5qe=W>_UeW|H*>f((-R^^uxXuOAETQ3VJ{)(WogYs0%gr1!%HwangXm3ik z=>j=>Z4K1({{HY^O920$hz%6t{)Cq$Yk=8Rf9Fbv>H1Qx{`Ioob6S6l?X=8xy8X{2 zt?=i*zpmHsmEnI)S?2}Qrj*FRw$ngbW-o=u;^G9J&_)nucG&t3JpvNz-$enT|KE_8 zr}}xsUs!;>(EqQH`k`lHlfB>FFNT^ktf}zKhN#=7nyaJ!%mPu42#mER3VWkvbC(Bp zoR|kO7tMx-xiPh~X%Ftn@!uUmh>j8Sc^O7qSMkCbFXG>lHj zHL+>?9X-jY8fLEEMoc0nFeVzivCcoprAkh8XoMk;UP+}yJ5H!u4eOL}qOIm zc38BeGNYi%<>|7Lfh0EIW|_{2gkBs4^MnbclTROesi0ODV{_k z7@iTQlnufT+4wBC3zH^9+~x;`{Jzpf&*k<)#w)5C)N5tshWVKJR^;KDL2>v6Ju}h5 zi=kf3$E(hJ3gVq=6-l-G{_AcUh!;vcYIt+cQ)e3#nOo)63bA#Wvh3(7zo9%3F##GYUixdY>uVN(NPIq-!N= zq{-+j8q4wG>$vH8T4!DF>tDHoKW}~%aHBlJ8@?(@23x*Ah_Acn{cFP;Ig?vl!xp6# z5IK|5NJvTj&8QUqS&awvJl$3ZXZOep3@xl%!O0aKc^Yw>Z*4T)Z}0gawzHC4(_NpK z45lbIwd0U+a+X(TLHV>#Qi2w1p9 zD73E{kBq#Nk9^k0Yj;=?PW5Kx(ltb3R;XK}4d;)qLq7qELc8f$2K5iQ3EE9E0QoFj zXi&Wj=4T?4x3hWKCQ7SNLJ*_u5y5-Sa(bNPj7^@D%Zg93|AwZsUP&t4ADmmkEQUb# z-&jD=7)6};=|__KnJg^|DCgZ!rp3CHLx2YrS!hV952qV{US~8|eWH*qeU@|clu>YN zPENRY1CAYZ85Mq9xwsxL(fH|^R`3c!P9jMzS!)wEv2$9P-qR!-yyCIA7$*AY$5-^x zj&djjYE^cNXNwc^m7ncgFTH=rdF{gSwMhU4LG^yW%?f1tXpKaU>St$C3UJefrppct z5)&6;b#5fkUwmY=hOp%@KI^SPw-sdGXHaFQH_t`}8&>j+>spyo#V>FoM=$opv&y57 zR@Vc`jRy3s5xOibE8`CL3jFbGs#z1A|$ZWl35` ze=Z(7^Hya|;(c`y*oCJCw=y11{|6uzMu2W6!&BufP5`OPySrGbB7a2(|L8vZ6eMr( zO-Z&3!9FhKGrd|A^mcIL5+3DH&ZR8-_B)hOy!uy-uX5S4~ofmxXSv4B^M`*(_0li!B@Fd_yDAfbSL|S8eG?&)%2Nm3sxM z`|7E+Q|iNmdExWvHv6}dJw!&et?H?ZvzU-i_|+%B&xWjAC#1(XzHGd^@l|~#g4LoX zeRv7(iJBRVHydn{aGN737%I>6D1Q>qO|C0#$Qev9EKl~0`(m0F|J-u@Z9*a+93267 z{?j(Sa|BNAr@ku}bo3(+AaSzz_F<%eG3oo=&&R8XOR`x#7`+Hfd2%0!pi3|DQ{NK| zOAMu8U9t!9|GhXxPW%fzk+A|8JZyGc%>w*2hI{#GoBa8*IUk>2T=v&nkSoOgAnbe- zkp8?`%3t{VCl_|{E(>6?9(%k{N_|H#tTvK@eTnUS*=T7_ybH^=T{&k(vHc-Nu#2nx zRs_H9f?e3JKG?mui_mja-b#e93zoQ~lB^Te)g}P)`ahg_db`}K4KYly%r;f#?&@Z; zVB_*N0a+L5cu5|BG;}LjYSoEoezH`!pGw8MHs_wIxgk%3@lobMm9@%Z5L1hmtcpe^ zWI+8#WJ-(l55L*bZ%gw;Ts6Zi6jAXp>VQ$AC*7AW%-6i0aNZBl-W;w4;$fS8QM$Z) z0?jVk)(1Z+`d2kqk%T^z`*DGTbNPaVID5KI=zJwR*jGf{ivHJoEWvNu_9iL~e~l(- z!BPEw)|@-@$w9%MhFara4dnVA@;H&)c9BT7TZlD>MYs@?T!-!ND5X?81JJCxVSP2a zEP^tkcKW;No;XmNu*Y&28}z=a`i@`yIeD_G!E8yvxiuH2nQVB*@f5vEVmTD>#@=07QHCe+@({rF>ILu-yr#8@rL7 zeGPAnU!v1VCmruJh_@e-3Gc|WR5@|ag@iL9UX_}>2!cqNAu`hU9}n$KOzpu}xhI%- zMsP;E3sx^76eXup&2pGmne>W60>eF?rrIn|VwPt^EY}28Y=X`hyVpg0OX8(BZozQm z%?p)|P&7X$47RL~PEsd*H$$1O@*qB_NWfUyb7I>8C$V%{C1 z!-YG(>XsjzEzxMX61Wo1>_*}7E(cJ%Rl%WW+Q5IAlQ93g4fXH)dvgwlR2z}$}G=`PAsaW^{I5;?+Qt-@==koB!MaTIN3I=8KBH0EOEeAIVJ zM&T`$dB$TjI;rpZR&KzPHVrZD!-mXu0w|}Ad(f{fq#R|Qw3+lyVxanI+hN`E38dHBr#86ehhmTx@J#7JEX0}il-SeBmq>WnY7d(yp_j{x7 z%J$$a%q+kouI#W?T8=5xO)JC2^W{b2wS6QP=T zlo^OSWY#B>&!B?<_2VY6>o>XnWGhymj2P~z7!!DH@o4W|Eo`yNPOc@<;1_|^ATr|^ z_n5Q1?i`67uc*RsLE*kW21>%-7yo9_WdLf527OLU=X_U-rUjB8=*`Cy2@9(iG8<|R z3NXN4E(9UcGS+->LS2paPyPfvBGFz?C6e;3Q2y?drT`k~7bA#bl(LPU#5lD) z}1yEv3+Y8WnZwJE(yUvO`^Yn1F_}RO@7D=r$M_X`?u!g1AJRij7n@q5+wRK zvv-xmWd|lTk(yn)vJlG0{Yp&=FOf@Gq4LWl6EX^3MPg2rljurI4e~Rwm%SnG& zEereFJvXG-EqqJDy1;hgA(^sCZs22C^~LWpaMqR3{j!NX2{QwlpBU^VWQ(&XVq6C{$}&OAA(z_9^BQA_C0kjY~^u3hPcnR48%{^=DH33PdKX^Ap zQy<0_76{s5StEbt9U4Z1K8}`z?)~@0CCjYn@B9bz>jUQh8Y1ip7%NJ}b1Q@b{eHc* z4)URPDd7`s1emODiBC{$+-Lnc;8U{4X>7cV-A)d(X=@S!~a? zNU^Rq&lbA!rqy|qoaJP}b2W1xiI_IZo$g>Y;)iTBwv2}0SRL_<%J`f@;Xf*{Aip~J zbQ|aW2Mil%CwdBBCD$O8cUdK3*{{Ew0wVrRqfp!7MMM1Oc|S@ok60tnVEpjL;=z%9 zs9wFaCleITrPc9y&Y9gK)%8?Yy1_YKJl#4Mdn;~l&7nlUNz2M52_iAiw6iO#)zdY% zsC9UYQkS%ZZR=H*#pE1Yx{=ymk-fXdFCLBSeuQ;)KylPYq}};rcdf>G? zv`NTCuyC`q=gAaPQ+?}NEJ@4oG4tSB`)q`Zdxs`H?D}X`RE*X?+7jTQ$2!BqpT{yS zW-s_nK_ByKXdp#0z8|5Bq}`JXneK(RZGaI#O{qsI-5&b+VzYSj-^AWY*cW;@4~jTU<4VIC5(RAFQdc=s9Z>Q?KQX#nMl(Av=e!ZcKQp z?h9smK-_bS;-4lng@6fi+Q3Hc_?~hRb^qwg`BHW6^>UzU2;QqtW7^}UTk|q~VCB|f zUDT&UMhy`1RMJp_{iMf^QK?OA;4YyR^?V=4cBrU9wU+lml_W-`v}to&R_k+Q|IuDI z#N((iNMl%?1y}m}J}@C?soVxa{{kNVu9S&n&QlQM&?cLQ=PLrN?jak(+CiKieW!Sj2G>-*mB)?;vm~v_1G$Yw_qq`TE$ri;EMN2}L(@SDVtZ{Of(Z<>{Sy`hq9TOmitjIc+?xPk z4r)~o3;Y8L4Z;&9OAjsv1GUaWG*aZ}$;Ajzwm5hm3>`?~x;P@I%K(@(b#A|OG3)<7 zTJ$l*@YF*(eM4R=dx^(IsnjVYYO3T6We@oP5s`9njSLg}2&i?Jlm+|u8N`1ZbWOku zANJIh3x31ge1a;7W0}lXWoaz5m}%S*`5a)s=MxTF1gyo;9sHa!#4uCB#k0_Y63o2o zaj=_CF8omAqW(kEdWq*cQ8YMenx~HUE`*sfuAZNm(x)4Q_L=d^t@=euO3z3|c;NX; z%Cnh9RsxsvqzkCU_{pt;ei?fKBV@H&@eO8XqAhx1FXY!M@~Jcv{q#`nnVzUO z=pYn!I?=|Vv!9}G-c0Ti37zczgpR;XrLw7ow1=s3w#t$2wPxyX1t@7q`K}UfcNkXaL zu+5$wyaqW_(B$mgXin{L^&Q_0!a?tBG@p@XSX#gO@n+bO*Y+#M;xH75M{<5OKm^tX4+Q8|ERyCc7w+(I7l6-g#s;aCV_r*#pI69W za3v$w*}`3v-fG479i~*fW#dG;Dd=k>E9lmUIux@r8FG+(tJE-G0!k@F(aS_vM!*38 zGCMlLd(OoLP#BpFjcDHX#RNT`OmX4VSAO>nT{UY>_j zr@fbcAHeySrEom~gx0v1%@&8xtD**2;BkfFxYV(ZIZ>pHN9G%vsiku|Gi&3oRxO*Z zzneb42si%kuj`R8rT*?0*obr!i zzBP34O~P`}AUrE~@+rqf&6NuRI4m<%YF(h({iiAWWgr$SvHpG4{~5F@!l6d~g#|db z$>08anm|VW%lW^H*?*bgTw(sp4F592-#*1Zm?2wOPN1+qd46vu%Bu1>MpF#)5O~M* z^pa&mag7qh!~6IHbh(t_DzMXI*zs!6;z>9rd<+;?S6hvRN4cJ%`DM(29TY2~P)ECZ z>u`24zwNuU^;|(T5lOb2>sd?*gvrC%m>JGrVL)vw#N7CRTF*+OfT-ZR%zNT>`$ob2 zosT6R7Ft%qycvnsG0`KeCmFjtT6oMjO#LX%SW9Ti8Q$>m>dB?|lzo%vJE|D&3jY`y=` zz@~adQc8HXssh5O@Qu_=eOO5_8kD%5gRiJQp0FBdc15Pba~tUPdYg_KT5C&ks@0CG z9XCidJd1-)9cjLh{t^bWA|MGRHPv-C>1D=B!)ISM$0oCRp_?Tarm8hV(TPk-=rlwlU9Kr$3Gmq4d!)P03**t3qhDlikqng!Pxi|BG1G1Rb6*YO% z?n*BtvP@luuEpf2?mJ^F5Ro@Uh_mq{XUi;(t`@3qzM%hNJv-TZlX8ejFSt%3Xk;s9 z>&#+n_C>bfuFIfkX1IMo1m2e~Z~Jo<<|AcO62x#jrzxhjUF)hnGyHgMpSej}74lT^ z&{0|~g>!q_3|Km!CL}s>3m{isx*2!eoyc&-zU{Tn`@^UEU8I%7R77$Zp6h)qzxH@e zjhE_XtTpu|mGL$ux~H_zYQCm5Z{MwDEyhBsW}A|rsU6ojEy*w9inL@WP5kcnXtF*v z_Rd~3_M8A0^`ojCdBr=8_nK3!tu2QpL{qhz4dKXW+?kzp$?zU{gIhH5kJi-s{qmaB zwfa$4s(J?g(nAQk@JpLM z=-iIEWcD#MA2mIo-&*@TD7!9IAR#JDt@}2uAhc>7=R(Ac9ki|)_EIY{e;~>IXv@w9 z&Qj0waF+P`&Dzbiv1zravmK$GWk8a@cV zr5oG@>MHtynN!h9M}R3Qd50f&{me8rnjQ`HbSpBCC9+mj9i-iWVpp#k*DkfBv!UA! zf4rEw7Q0yx$5$)X)p7@8Sj?%a(usL2P z#np9IkYhvNQlY*mXQ)9A`*_c^9L!9=rTJlv@SZtvYC4L4*pgg0nS1`=8sGnA>&i%z z)lViaaD5y^#fCR2vqUbqKW!r5>HXC%V`dsjisJhSI`%%``v&QBOk5ll$bKC-Ur)bJ ztb-zwWFCJ_KH?XZnx8S3Tx8xYONt5{`ekJ|{4(0FlquSVkw?|=)XVG|J*|z&& zS?qTfRq{6o?Zyatp0;g*_q%Qppe{xR_W=~DT8Rxy?*`3J<7@R)?@R#Jgujn$!1ZF} z`zcuV*5yI-_}jFT#WXQ~Z)d=5-I%38O8lLiIM;RSAV6-JZirh0X4ALdbQHea0b2h! zB=Dqc{4wbLFCWzpfB`A4ruDPZOIGVhJi@-z2vBvC%@VMSbE3y(zzK;o-?OC$v>{&b zxEh!U&hUTE&sBlSw=TP$r`SFJTZ;X>H>S4-$2dr_`w^_SY-ucfy>8IzuGi1^O1Nbw zBKem8^8{WnZfW*B?bpGUKAp6sX^(b}A-fb0K)ff#95i)ZUo>JfQky(*2n~tkeiKk(VvzQVhugP| zS}Dcr4!^UiwTK4>K1$KVHIunaE)-@EV+WW@f z;p^I96-&Y=y%$f&)A^fanxhitX8U>%9Qc>$rf6JAa(sFh0A$o^KrhbI)tKQp*AXBq2eXLZD1$d%44w zhCSwtrODFIuuO}GgluocZl$IzXj=VHc6Q&_ zPUHz6Xs+XCzST(A67Qt3Wm3DCM3Den<(DkK`&>TQk^o~U6EEE*O-}B;;qTK}q@$)) zJi>W}&7g)UhNFg5nr29=4Km0~Lz^ynVg36j=R_^D7%WO4aCqcF`ZD;Qx|jeFij(2; z`6a=6*QI>n|BcT9qu_G^k;~(s3fHoK1q8YQde7Yj7qZ6kiqu7bfC&)I_wL$psz0E~ zqRC6siWWT!xRu&4{94WKbou_#nSPmCSGq3GX1{*Focn$tJthA4mIWV;|Ezdr%=Ufu(O)R@iaUdo%Yg1uI%(M6JhSV-2H&qvPm?L6WlaZ*1$ zi+h*7uNEIQ?L3zh3BGV-Vh2EO1sV;eX>rhGwHvk^)CbHojE>~(%Pi&u*eyd zKXdv-#Y#X}!XcZzSFBY9)akux!47cQ7r6eq`hUKZ{XSrfOBEA4wBntamhvA4B^SDw zB!;gpQ7~O961P{Ry`>?O_#XmX5ImAug@@_`c379+O~v=Pgm`gn>{o4R2w=WA4>bX* zgZ81?MFB?xn*87rI$w{Yk>n1hP=D=MBA34TYAojGqORcfBF<+wN$yF3EiMLS)N z6>%Ve75EQs6yG$%G7{jzmAO!*YB*LXXIUQO1f7ED=%z9 z>>ju>fhMDAYMke1cZ%BK$&H}SPq1|A5b=FGK6KLT^Q5bdTpM?+hy7|G0Dn0=a`_+Z zy=PRDTh}(KSP>Nv5k(LI0RaI4DN*$j`IwXAC;L9`MIw0VbZ%c{UJDCRpp8-ETSr#daHY1z- zyX4Ds zO&&2kOa37h*vZrUC zA`Ua3RfRpOh}C$mI+8a~u^Fz+B!n4VR>nPHq53No%AqW}{*~1|t(F5?QyL^=#d7oU zsKO3}qMc5|VJ@Y+ws~Ep?Fj1z;*kW#MRc`(NU8n|F-f2A`}mj8hFcdbcmOXW?e_1z z6n)6)PL=!@J%9$P*X*k6#c43VcXJ2V4 zv(Upsb-ArgE?*zNlJ?l_XfP0`nD-Tj-Jx)w2b+OlM8GM~<_HkWDtUp*m=n97wG-y@ z%r3wR-*aDe&_hTFt=_9k4Z2_t2HuTGuJBQ~`6_aTn#u4I@sdv1S^@l~?^A=%2#V*7 zilXgMou0-V>*b@9lk+XN8C(P5z;`(eUkam4BJH_=SUJ!AWbSz&LR|Lh>D^AwA6hW@ zc`uD$nW0PPhM;9#k=1JP)bj~pR;Rh>GdeMb*FpWNNKO9JIY$NW)G!0XvKxBHNMRet z$z-2ra|1;H*@xws5L-?WKA73D>W2TQWW=OW^P$-BuS?`m5#g^bKoKWA$^?umW@|DZ zxQi~Ir-=QhC-C^jvJa;y^Q9~x?n+R$*;E8rzhwbbbjQj1=A{{?9?FjykToqh*&t(_leLW*Hca7H^T zn-}Pl2(7SZr&3dYBhbwcKj5=3=}gR6+sXaEW11FI(o=(7?$6il`g>;^ENx; z$oo4UdE)pBCn<*f)? z@_pai5TIZ0VUWTPCD*_sz&oEyExJNs@N`+^nHVUyiUxdAahyOlzCRM3D<-IrhlRp# zlvtB+KF_l_Z+qp@i1BnxDRPI;vU02^v>E%{VuPypgk%Lna3vF~7ZaY`P`vTj=iXx{ zz@zyPLS`tDW@*5q4ZtqG%zH)GQ2@%eMf2%COxJpU?kr4l^r8bmbH&u^Lg?X4cs$Cs z$81qYap*zox7MD~>E*B`vz|6AYcF=xKP|!zdw;uLVXJ&JVHA6<^O&oT<_)>6F$b7# z{fLw)YM9sX>r(;27JbV{5G@H?&78EET-2gFuW(zYIH=M9k(fD7u5^TY!p(@m4c(W1 zfJZRf&ngd3?3jL>ti$T=ynQdFH<%_~e^mhIz&MeymXt7O-MQQ3^nAg)s=ClQj8JU1 zCcWcmt1} z;yK*al5|ariBrsm)h6nVgrPLQ2Z&tH$CX1Ki0S(iWhjIDM$s%k8r?xPP_q|n429oS> zDfx+X!Z~JJ-Q{KXq-O>W8FHa2^k#9~s!XS+$7C_%ZANJkG`bnV>08e|Uix0}+OiHU z9;{JSbgI?%`;5tCoOOwr1g}48F59xVN<3%(AhnMHG(+oAgxCHxo)VY1R+(HuQmsRk ziDJ8^=Ph!ZP4Y|ng##HPN+v*4dTN2aRwX&lSG^+md3#^fOxNIK89Hj_TXv0+9_}_@ zf;SU7m&TuF;C{vp^t{Vwe1+f@aK9|%L!Eo`E31qEA1*yww*7|z~e9QZi19o5LVqXzXbgBSkh&W-l@wU zKyC>U9oOIuF`uB0-wfBjVC}%&9De0XzmPS-3U%k^`zuwf7T1%-nY75d=%9gve$j%z}04=~dMOLJBnM>RPv zg?G32w)O`3iw#SzWV#o(bt6U+dsna3;$A_RPEU=Aejg~G>vOQv)kpeq%&@+4PmSc{Y>Td)c3$6= zY+&kf`rsmUIm2S^3Bk^Uxw@JFX{J0q=e4l>5u{K>TFeJIU9MMM#OiNX9uo9)y>1%X)rY{Fqa&Xd&<&Ga8D7 zf~LA6W@-oA(jGdjV4@LX@t9LV5Cm-JQALyOV$;~gkA2bKjjGo=2D4r&SylgWho@{Q zMU-=ZfW~@p_pmN2yZLpaZ~$1K=U8E<$P@q3w(SC%$@$-!Niq&m`X8FfQnF^!&F2MQ zB%Sb8!J|M)2Pn!=BzM4b|4_{5$Q1Kk*|a-{|4Jh7pQP}dkAU7dipFI;IitX~`HOVA za^e4#VG+(Pc}q=1glXTnRtt#0ogb7Wwo>MPFM<4$%yNgI{pmGpjw<?Rw9;Ny6@V{!Dvyz12y#Y7kA0bq`fzb+G?(P{D05(E0Cq<%ELq{J`gT551D>59kVtSnRU zjt6#XrWSoM&Nu^q({Z@+er6bhp5So;j z5y2&T!$__t4*XGpdUNZMc*qF34BE{zO*D}8o<~9!z?t9F1F24ub z4OANW336FZ*z8F2>NFqGpMz`fv^pwrW!Sd8GihaJn`(o?T{eu*S zM<)oF_ODJ@97Ywg;gZh7Zf2Kw_M$*Z5+;B6kK^W9PpDzza71NKc91S8dMrwz0f_^(<>jLH}a0fqHfr*svSOFZZN;OU67DHnY)4a zEWsGs7~<~=7+2l8uz~?0x*5F^7=1tyJg4(U7s68>bpb>U<0zPbYf7v|gboHTpJxtA z{EQXSGw3?#=h6Uw7jsk1tt4-l3DHsL_jnNcgej-6DYN2;6R+rU;0%AWe)0k#)WFXx zo=--!*j%-8sBE^lY9&F3=5_J&GzBMm+R-BGiTl9KBlw4urKi836wK>fE=896LW|SS zZQ=#3;5w?7m8{2E7JJ~uX zisc%!6$YbnQN+M3LDT&DLR^W1%InF)RP`!dWz*g3Eh*h4GId&#b$&CSSMz&Du!%hN7pCaygJY9#i5E7m{ zVwkCW3T{iNILi)g5HQIU6QZV{#KesB@(+LujBrNER|Tv}V<$3lHY-+n^1Npcmb8O1M{Tq; z7mhe4=4RR???xt|BqfLX6E9+(3yg@vNY=R6!Vd=K|JfS+*JO!8sUFL+xK+NiF$w(2&)=&d$sX1ldehIjWX}yz_^|OgV zs^_`kCG2sf`f@Q&^nLX%pW#wsxE041biyOARE<&Ju*a8xG7+Y361>_y8X|O$I;k_y z#ZKvG5UAai-=g;Tbx<=Q`vaf=k;vDo_Q4CT;Ke(fY!aPd&IdH#3&&Uc$As2%p<$a}H zCx=Xs&4cj~{^lX}EbOCiIz)si9K=sa@_sG`7#cT`C)<-f7p7wyGy5LI`IaGU!Cnz* zv1>lFZk`J*h58H}Ql%yKCn@~$buyLhxlS`Ta7$)*%Bvl!`I3<0`MX5}m28JKZ8X2P zQCDBjBG6d8`5XrvCdjSZVwACYGC4LMO8yDl$8@sob;t3OK7esPCea_DfLiGOYVWxY zwD)xQ-QJTd4_==+)Zv($836(GEuom_M^?Z*OMCE?1D8d;Bww;w3$*ic?gJk_Kp6#|1S&MlS)X@q-BBDY zgHX{I>`&bO#O+($|At%j7`4m~+T7Xlj|j))uJ2W+23(1Vz+nN6jlz*gb&SuG&o?;5 zA9AiW1-NTKBrl5_n*l|&=F+O~mR|b*U^AXwBY<~IBo?qfzbw9U zs!W6Yw^6ZNmdwe!%aV8MQoq~#0C%i9kndRSBj2%_@*j7s<^&Kzj%_K;8^nyr*sZ;* zDSuapuxr%nJ?6&u7D!~xjcK{bY3fMZ-RTi2S zUC5>u)e~Pebg>EgI13czg7_dQDPdBbDxq?_<7cVr0N3(Q;|buPwR8YX@tj`5|DoAuy9w`(Su77Q;zBro>SOeDw}Jjda8ouJLP0kohT%uUEW z7x6tlpIZA1riSrDHO;tu@)Rw-gxN-!941qVd#Wjkq=Bd&hqnUacj>1jXW$>7ZgQ%yk!Lg}QoOa( zucrHY9gI@3k~$MzR(apm-mfwr$mCgL8|UZ>R|o@aaZcBO7OyRmgJik@O6e?w!ZFHl z-N$$-#AlP9K+&X-P?|N8rYZgL<50JOAM&27YoMt`T}!(jkoXa*h7qtJ3cn~O=G{V5 z0?^7<9|P)yp=Qkf;6g%RASL)uSI~&`z!=S^KUv4%(fr&#-m=&Y@u=m20Zs zTIohWosIkW&aEhBvLauXnESl)BY>M-u@FkiuAkoJYy>bWl-99rFv2?1vaL7l)%)@F zV=2ajsg~iCm~9>&dA<)K>l&GDauSC)Z4lWnY)F*qWs)@ z5{PV6?Xo7DaT-EHaCv)~XGEt!+?Dm+RcJQ6n{=Ih@f8M;hTvWT`{tgIF}f#~72H91 z`y__hS+|w-34VdNd;gOvqcQD_3GObJCM3?tF}Gw8jxjuIW20772=tyX^^ueRGzqIP zTK9gDR=LQ}!K>|Y+8<`hDq7y(Chg8 z2d*F|6S~pnBA^c5_;lz0uG%1D)l@Q(WV|TYs%@m0I1|az1?#g4f$YAA0HD5{Z?Ad# zd<(v7RX_TIKzqHDp7$N2YR9)CJ^YGmy*7h5!)Wc#cW+Y5mAIAP;Fc5lpn1Lb4zT5E zmLD=xM5*UfYpTGziav`bp1%0Bjtc{%0Yu40JGv)O8hC%Lm!iXtlze8kPPT= z_+DI*0qjcAJZvx?c}fNU-7L;P#t1QC>{nW(K_fmsWndFOQxt1A-;#1HSB?-55dx9~ z)hY?U^qj8~MhShuJRA!%CUFqH${-Wtt;eiXkK%uw7k^1jAEJ@he|2vFDtY(v))e|Z z?ihBAb?3>J79O1qTu#kNS`F}s7jcP3`4FK1ZTQ-GGo~{fM+Xt7!3WkO@+-M>t%s>B zl=0P%CZJIx-5E!?j6_9s$lN2aZ2Ba%({%di`FUYF4)>mg9-bbU5qeS|@1Ibk%WgjC z<**|FHv8h| zp6amxnN>rWr%^ksJ`ga3!5rG=qNg#jTzFLS!^*BDI7&_jp$tmCT7IIeR~Ux4YF#0wgdHR8SWnarxpt+aY?IGusy5V6q9aT=45qt$RVg<=u5V zxl0dj7MIr@Y$eaI40|6)JL|o!S|AZL~J;4?`}}C5+#m*oBC`D5s_;R_mOFA zcC<=4BdZLCZW}l(<#Jl%(Bl=627U%oD;lD)Y*5DLtu%SNayIhwgwro%t~K!SP-q+`@^w zd4Betgt+!R&(?6;C(RyT{j6GVjrzq5yL-`E^Q@g8GPGB^^=7(?Liu>x3~cSo+U5my z9kS#V*I?ebI4MR65SJ^%IKDiZ1(W+5z7sWEw2X=w9L#jDh+$!aNsIZElr&}DJaV&1 zjpgIy7*X$+&n%27Z)incdil<0wG*J2Dk3WFU54vmb5HcDD?DjIzJ4Q#PWZEih5+Xc zZeC^7EY_B|keI;e`Ae-Jvf(G`Z!SRVqiRMVCo{+?;@-OhE?<`nB;`3Hb}{@Uc>9$y zSCZB|T9?gp)rBM=3Y?YOYsj3FhX_sLgbx)F_9w(S+Ow)6g%4a1FLH@#>{aKkUGh9$T> z1}TqK6vr76y<+cRl#m$Exo1YNa@E*$!S}M^)1*!p%e<>RudFza5+4>@14T2XrEC8# zflJL_4HnTNHOh&~oHzl*77`99GkiVkT1^*~{M0cGIXqi;pI=qGykp8P&5mD_J!|=@#7=gWf|MuDDdCKma(_CvwZe+M z0P_y#PBT8Y=EDfkCf6rT6TK;qj833i&QyFX3h?3Wjg&qf?^6Jx;7fj~Cn$3K%MSuM z9pa)r*2l61jc>YV?RFK%B(O}NrI)`$`BMzwGH6w5dSS97z)wPV+586m1+M=zX+wAA z74ixR1parv;?ZR)bajC#)KnhdqKM?&~QjRH{!d~{^HOpK}5H&=edeQkFVca z)6#^TKU)Yt#=tR9DSI{~V24aC!7%Vq-db{$<0m+@DQp!w9f_EI6-R`|l*_s%k3=T2 ztce6cZoltervk)IP8wwcvVs-qCJLxCG?(d4007SYt3`ibF8pUybj$}yu)1c`vNfy` zDa~m?d}ekK+%p9^-+Cz~t8BDW@52Ve&QTuba4Vtxl{K;vgicGuKsx#aQQsX3$19$aqhH3$F!`zRL?VG)-Z$7pbJI@OS#;N zNKbOJ-kNY4Cg2Irrq8-j7RY*mFxLossE7{`xLoUpWd(~X@zgc<_$f33#NysrC8I>y znOC9!E_2lK(FcHK8myXrm4PC{Ca;v)^+DWnedjHJL*|CHYvrsj`0;WBbs$`xq^R8Wnm@py z!8~4Y)1*V~Ui?Q3eozc4%hu`dBGtkzR@c~Z+un^`;`sw7<4)3$;kFJ-@lc8Y{{shr zV4X-8;AU4mnR^PT>$pX=4aJyequ?d4x^7fr@xQV1n`I-W3F*ZU@gCNjS-OR^3X1Kr z!z<-yFS>!^XczRA8t?g)yCfv=qkrt?C~ZA^{BFD=rxWg`W^9_{%;S$hh#BX_-P6%i zsq!scc2QX~E70{Y@(l}fg~8V|-1Q=Ud_F}J{c(0+b@QNDHqN$x?x|8qcTVwVU7Aaz z!N+1+t@_Ke%eDwaXa3Avqf+-k5i=J%_xpM$-9G_K@x-{ffnrY`>;h6!4W1Hvpxt`v zw4be0McPh`)pLGP(5&kjpVntu*`-7+dO^%Uyl@~IyfEK_(VQwHniv&2mcA3Z)XBp$ zWQ25&eYXP!Kg&?-ZF{$uEuv*o|e7jqAH!~6$Z$YalgfWFjT%9yev+)+RbDS1os zqM0&8vL@>}ImohVu-zGuxG}lRA}~;d|0`J1n!-pc+B-?Y!#Gdbq6P&jt~hnyfSXAe zGgNB~An_L~XkJI_gYr#L{lGeejsH8}!w)px>8|9nuAjH-oh>66*FE1`jppy3)$qZq zy5;sFyh^f5&DcjXw){z1|0=xT>f1e7E;Gj61f;edk55@hQ$V{lbO2-LG`k}t8{j=( z_B5OaYIWSV?SKq!ywP<{roBLL>^qHNN)SYFzW@0>hoaRIbIa=I^FeZco@Y8pNnf)# zLAG&L!6L>p<9^uyA7Wj~tFI$t2gGWyQ|Ifq(Uu+pv@HPbzFM!^E|b>kwKnZ&YsHB@ zcKhgJbb9*zOJSoz=hDutR}kHV$eAvG9(saPUbg_C?pu0)eOr)Ik;Pxus*!TQw*U({ z#%G0|CD#Ko#wu;muDmySjq)QeN}&*H8q=FwKb> z37LsKTdr3)T`*vU%eyLSMvuuWwt=cE0eQ?W&0w3|AP(Fc(PzWw1$O^wFt#2$yHdx^ zH`0?i(4@v1nVb#69aC0cft7C4u&#$dXn4NE^9GP5Jc>ySZc5T+1~5*$lrWbw6BYL} zI~h7VcmFD!r~<`}HPM>#fPfzM(I}p%YzB(=IY9N8V+q5LwV7OduB5o;^@c3uGx9QvD67i2TlOxyz5DZK*NsUS>8MnX=XS<=QdNHM!ZDZn@|cA8 z*<$^nm9D>nnj%fKU2%shOgJYry)?M^tz@cME6Kc>kGiTywjSk^ZoZZ?m3ol>d7x@# zL;0$>#piQEtv$7ILdSB~OU>>pWs(G%cO|Yz-M2T%T`>^+(eeO>>z!7&t)AD_yA$rq z`b2*%Z!=*4VEEAQmMN~fTc$&)8UX&rzY`^n0|I^F(TCV*rw*I^f3{om5-u`#>@v=2=NK@i|HBEHOUnjUVQkJGpO{}kdZA{ynq%D}-%aKBBLGqGP^lzH)FRbAf1{ce9;(kwve@qdawBI$k-@+uqvFb(s*pYB=p0npb-C*g|}$kAaI_L@aQ*TK90 z$VX5?tXOk#N-R(EP5>4$SqcafO|&c(YL=;dsijf%_LR!vXF&(hpjHP?_OyzWmf(P~ zBO7Pj|3f|+$GpSE&}vc^JlRNfC~Q8 z&Y5)>YK2DM)1`PBY2!lpx@MNwnKcY=dT5yXu<(%Xx|w9ER$G?slkeejuC(^0Jch$k zy7?MBj)Zt_z9*0G-yZo93>nTH*?g7T1yE9~y2qrPSg~*c0mQV#<}lyzc0|71A@ior z9zNCFu2@#4n9{WSuNw)cA1%VXt>Po=C#Er*3|AKQ=ZAci(_hEgEpL3u1)7-b-4#pb z2kpRUDTFjYK$+#0zVqlVdDshj__pM&%J1+bDE@Ss_g6j=w%yG1(-GA}oJ+lzel+5A z@W1GSAjZsDHh#A&(=NqMhJ|ZC4_cNII7N?5yyB#i?fY&)kF7T{>$_3a4bz3=aa6=| zvrOzlZk*8kyxcFx%YDQ8i1lKxtyZ7+jJF}y)xW~`o-%>AX&w-XZa*dl9f1sMuq5aO zT|rqu3FxbXR54N~juF1TfhjJ0_Bn0Ggv=|SkT^@p@h4%&(4 z(Xp$gVJPm+vYj?+?E!HV}-Z^8&U#pwbKZe(yt-}oCewI z8WRpxjOxV1(8G=6@^d#!wX}JGBvD3PH~k72Ql9=eXjFFI7O!M$qFfrrq}lc17Tt6g zoJK!a(pg_Z3LwPWGYTc=kJq4w|1+msJUgzg$+2~)CPeJmI@l&x&gkaOvRO3~?erMK zJagBtuIQMkJ43&rG*Q-$N=9KM&j%oaA%KVU_K+k2H}Pp_XXg4nRf?5H<;xmtsjY(3 zN?*p^$jrD^G+Lz(nnqi!J6MRZ8jQ^XRGVqR&Dwmp)v$M&qza7HjgQ~yM>)CO1WLDL z!eU^twKr^AHLToICsUuZM@n~Y}am6hgr)a1f-2`;F9moBf<>64@gAcgGgqO97HIZ zzO6A9tP}E9D{n)ls#8959uC&4=@fblY^afKE3UY+SMm4a*A*wGUnZS%z>cJT67ve{ zBfiSb7Q`gP%O#JPWmUFJ7$veYNWu(_cVB5{p0)P-n;ECVGnt=f-lbY`BGztsINQm} z-v-h*Yr$h$a%}B;yd>NdkOm_we*la#@rp~bfv(Hq47KuvA@4_7X2>VV4=;ZY}iG*6ad09bVkw)M;+ zx6MIF*N-f}o%VQ>vSZE&XcKh&hHs3jM(ln;9qUXte#^Fid&mRO#s}SZ#QbicO{LWm zV~WJJ78opYf5X#w+qsyC}VBSXh*HF_4-$ z{80m~HY+uSFUf;{fM=fv`>&1^XWywCvD@VPLn3r^w=WgXSM8mK9~+NHtJQaTpJ@TC z5j6E&C&d6Irxx|O%@{0|YU@E&ACBD#N5-S)pmO$YiVOiv_Qs zlQ;hoH}I5+f@CtZH0$h2NbW;5ua!~&k{W5cre-jiE#>qa_{?&DyP~f%q|eM0rUhl- z*wT{SU5z*6p_g`9)Bcjt_!!jQwm{~e&H(&P@hTj=S?B~kl;}Pg7X90QPA@0esM*Mw5V`co63 zMP*~(Rgw9@eDk>)KRRDbGpDD-Mafi75DeThOOxH~Iy&t&B0Ro#^=9TQhq~n9Ua^JX z6T+~nm=9N>1JW5l=bf|8t>AYB8aL~m_&H}#XA^TeQluP+)tbxdE720p83S!B_ibkF z0=ob(gq-0s(pXuCJI?4$P>W^ZW?y=2p)N@+nSAwkvWn%`S;$!jR5%3b&<#DvdCy(* z+-`S$A|XlJxVIK3v<13WL=5gcH)-2eXZ^iP5M=+ZK~dGicHP!4M&0#??gEpq?NG^R0dp&TF5qai5j@TdX1;}a#Mbt0eyod1B7h}iz9LT+_(FWyfR|( zRCmi}j)HclxMF-}qMZ4~c(m+3`=GZit~*(+!`Ab#v)y$mOcgTtMjxe2v^1i)=T!oO zhrTq};{kXTe<>yxx(ldq)`xJdl*v@hjf3i7bV4Z&@gBf)ftuZ?rh3d?6SwqU951(d z{#bK;~iqp=Lp)4uR#!n!_CFVCG~5XgdT$fJU0hC z!d^${-`T#Zq!RI*Pn1Ym1o&!@+UyD{8(f%nR0+wt$Kv$xjrGJLrodr@<^<3-%G|J@ zflA@(qlvgB4*_^5ZRdt_s6x3y7A1~JcU_@o2K&rl*I%r*-O&{wmB2Z>Uk0=u`Lul| zf5$jI>mGAEwPGSz`6}hzbW1cFT35_aTgf8eXiI7cke&5jV|)&T)rR0g|| zMJ^8N1tFfmp~-&K()(}{H}FygF?Q1MsJUYlVE^$~0Ws*YPbSi5OFxiPYgUB5pSaGrgx40&sdCK$kx3+!*N>pdKc%<8-Ku`%j8+FdO1 zEXnjyBa(7lPanNFel@Z6CShy-)QRI)SBPfN9i->7)q)=qF^k`vZ+9|<`qKi}h+MuE zaNr;nFI7CDyk+j}T(H6^`in-PcONO=T;*?#7@pM&qC8T*jS zK6tf{uwbE>pWgltPH*q){bYb{DEblyv5~)7 z(b{u&9tT5SrPkBsDE$f7b>wmXB0d3Bz%HuUqmbmJ-=FSkxG;N>!!oD&$`A9v7Vf0@ z;n8>fQhR*l;V|k?^0#g%UTZMB@{O+Wco7{H{`k|=D&6ZS7-0M(cBZV9|%-CEG}`&*Q;m7b0ywt>?divH2S^e2uSzz(6bzN^V*tN zp8JUa3*3Lbf{UKSW8OaOo*&WU^{-t{cln1}VCyM5>5%WJT8j~o@xvBOe=)mxguWX$ z)u|IeVASJhH~RfZdqX6rO5F!m6)z?8mu{su_Rht~r&~Bih&ssRl2HDG3&cgF)!Iqc z70bARENpW%+OezQ*tF0^j?l1uEA;T3dYnL1oR1-`0XLCj&r8*~ z^B2?>q?{M^*4zHlmfm#~!n!?2v~!?6pino!HzRYH`P`2nGPi#37>++zs@W;w4@X=x zhxD0h<agcyni0z;&tV%K9ypIgvHt`E(eeUxno*w%*aIEX<=g>ATV-)WaV|f*=eV9wDzzcV{MeN}vv7-% zY5_4Ukj`%IAq!Vd^**RkzI8_W@;~na{3n<08F=3D!YTTySsO8`9vbVfJ#l>p_lgJZ zzX~AQc{E%9Pn?qL=M$bS&a{fs&caZKDVFgdmD8<9*M~sZ8gb)Q&R__fHzwlDc^0a8 z4bSgr6<-H~y6w2qN6WDgPAuEI^t;roRTwQAxGl%%Bof}mTHDKr9 z4K$}EdgJI_>>1}TO7to>@VRv(Dq{&G+(_Tzw(F>Ay7)l*3UMs#^+FUilh$jGQ$8~J zlEkl`Gn`;H&`rlNHkJ(}cEnxD*J_hEy1F=sJH=uzD&L8QhL{h5G(xFsN47=$-|w{( zG3uuyAUhWmk8=uj%y~2S4l|#+SiNl1e*sGu*^ z?Km$(eR=&mq_1sRIibBzCdFKVFa#FcRU05TB;3lxtD2bbjbJfU= zN}AEyGFArp^3l}tNwlA=H_2Ancd|h9$U=lr(t4Dz|0K3PMA^+ObR*f*wms#+?)D5s z`&b=s7fEDybSjxs+>>im)VZ~|y{A1-GWXPGsDJVrUT|SolZNzFcJI?H!A-3#lO4MWFg((s}R37+MFJxm! z$f|)!5G^n%6m`C&`P+ltxrJqz22#Z3x~%8itGy<1uV40{8X?5cZ2+0{N4|ei>JRtF;57Y{2XA{15sdBrz+;g*dgNRO` z0~c&}Y*eiZhU4V@Eli$&b6B>rB1x_jzj7_dbGk?BN0~BqwG&CBCl%^W?0#hl{MXwC zI#Op0gR0yDZkI-~k6z}7%+sBpqq5QP+%e=p$&Wg5*Vo|AE7ygQ7?;biUTy*9ZVGim zjmaGh$y!P*rOgY%yHmW*BaKm^JHfKd;Iex5(Jg4`#yu0+d7;sdu%c1^km1r1D~@~# zMVZl#^3iIcdLj3l+-*{;8Ir#seo{hdLsO#kK2O%IvKmTMw*6WpU6o9n*R#h4CaM|* zXHO4Qag0de^PHyzu~8(c+0=5|$>=_W>jP-0WFN_XE^5z<942p(uMgD~nK@$b$KFom zAlq$+6~`qPqdIKT(#!$pUjv4h^V9uB5sE_v_YPq{ZEvsTjjpOZ-)(MivKnb(AMM!b zLV3=h21gV45mBJJ=nu~I#L@Z))Psq(cIX8|wo*sPMm%uV7@{T13#^8I zBo>9bu-#IYJysOBaDqIqKH;~E64*ymd0$1)S%=&*Vi>7o%9{f()eL@Ma=LMA?ye(| z&e^MFx217R+Gp3IMG|~xt{lcbDsOfsd!h3p8ae-Yqe$Jbjt5OD6ZYzZFI$0KT$7e| z5cNcY2}zVbuJJW8-Mq0a?*tSj*Ou%KCJjars$6P;b^vaWa#xw>)6n|05bTAx-QnU7 zKfGwxR@#nTjtu+Nj%9|*64{@-|S?dMMaJSC~|C z1@NfA3B71~cDV?LJuqg>A?Kl82cGsqLWidY<0W>Nvlqi&3ng6ekVA5qKfukmk+|gW z9!z!P+Jr{KY}0e-DPNeH;>p3)dFS3W`6yaeaXt=zrXr!r>w-R8$L05co z^1m$cAk{oQIVgai{QqZAupcM=ZyY+7i2p*NARiU-grF1=^P?*I9QW{#=}R8R3PDHgvZq3wguoQj-hFv}a$wgGb!bMBd&!{TaC@3FKHv*bI)T)eDx@m z$-0Tv5oVm`&8y1Fbu_@AVSTnzKkSa|j7pT5FvM@G;>#e~<5@KxoDr4`Gw z*@ktw^i>TX-$#ZM=7_QLd3~DddrpABb2J%1dNx;D0l&y$@IX(6<449VTZR!&Ncl=d z`C{x%XDt?HT#B&Z)}>0Z{9R0nq~%IbA9!kU%&=_e;_K6L!fh!9tFx!+r4foU#9`^i znnn)P*{JR9Y-bUc~1g~RrqP+M(um8@bAR+1_Xj+BO|rm{lR-G z$GJd(>DJ$ddm2Al2xa2;mAJvFAlw+yVxGAt(PBQI8zfMFG+J(pK2=(Jg zV{Puly?IfMyU-hNF#JB2uJCJ`)R{o;BRYvomFI-8EFa2q3(-3_oVqoO2riFENB}EB0Ayiiv9^W9W14bOC-6NkWui`Xi-gyzOiZReV$31fe* z(J_yPvISOFwj}QdbEsu24tG?t*M=~{|E4;LpPntE%x_~{(tIsdFr<}!Pfi(7V@aM` zMuYmjZ)FEK|4h$u9{GqWWi|%3`%K?ArrONKDJv4BTMDaiYpv&dDh z&bN?Q&>skc4@xbcR^xvvjCGe_+gJ*@&&fXb7<#_w^h9-$6vs=vr!!TXFZJ1c>>VXgGzg^>T(y0IW!^VXy~Qu zzk!fPbmZjs7`+0f6hLgm)M)7Yw)vpIdY6n0sBt@%so21yui)Nn}fP*;+su-sRR=eH# zr+)5z4A86V4?spVhOCjCeWMuL(7d!r~g4qF8k=-#`3&xSFZP?YcpKPR_uEy7lPIiRZIkwr?)A zm;Oc|E2eWFnNi2s;dJORXU+leiP?LGv zHheGYjV>wzi|8UmQD7ATS(hR$Dk$qBu!u*W?4mQ2p9r^ zBq#xt5-dQdi3Dj0Ap}T5`g;X;_tt0Tn|Wux@0)p^_w^qKm0Z`aoacEQXN^VF=}EG~ z1|JmCTiS73EtJ>Z`?lsi3O0rH9Lq0BX=!T61yEO-FkF)`;&dwFs6=2W!)OLraFg%u zW9#smJYBc9W~3jPO#IRDN7x7a#?E?!v-G9?_Vr8Gd^g**fZQY(0xo{Mes}M}bzsS% zyn`931%mrqbQ0kgG7#g(tjy0QN;|M~D}XyO&Q7C?tSPiGsX<{t-A_Tjdf4|tDU_RG zg<77pf^d1pUDW7pn0S1JWSYS_qi`@|%T6Z>e}5d(|E?Z3ex{(tRNrPOl^8PoXEf6j zv~Q;OoAGz5A${64%tDb`==qtADMuZRsd)rC8Y4GvQU)8V;*%=Sg^!MWveZBA1T>(5 z@K5LyP|m(HnAG^aj=DO)iRJI%XV_fA6#5dL8@K9NIv$R3)PhZ1w>dSa8p4dyP~+a! z_89^G#fS8L*dp5c^`pD7!k4KdE{As)=+e6CEOPWEca~avWZO5&b~{GP*I|cxqR0M_ zC4@|S#!}!lvuVAzNgHwt?HrSVua_`Sf8uGLbv{Ml?Cg;-fDmq~{}9HrE|L|eYCUb~ zdE82Q*AUjy32{#RV3JGOiEy#MIN&nYp_Y{aE=o8(L$CQU1fPa|PnNpnqnlsZEHtW9 zPK73f@|dSAqL_6)stLO5R!JbI00U<;-uQm(O<^zg;_NyLwodxk4X^^Zv7WoBG+hJI zrP>ANA2I`PM@zd(0_#OT`*v>Iq-_zt-wu2hDR_CeX6PPlR<*S)byZF1L}xvA=s9$) zG*$sfZ&iU>#0a3kS>sEe6!^E_CMRYMfRTWog42NW=zoWJ**)>RxHI)UBdc3)D1Oao znIdQ*W`eHDyzY^R{Lpd4iudC81x&uajw4*$-8^!RqH!pJcQ7To2@eCO&ujn@7c&Ui{Rm4UDNH~&T{T9E29MfOBHEO9dY%HtU7GpJR z7c$*gH(GiU*4B6p8wdBuNWH^*8RR)Ol$&4udK;7AW1J;nqf?{Xpchi>emVwc?#yT(y(l2JE@OX=q}!_J5Od{Xw9 zv8+aCk}47kfB##J%#>&ya!OObaiwq@iU5a$lbjU~fU)H~ELnX?&`PhIBY< zW@~81c)5WGrINP^Akfr0CSYc}iSwM!6;710gr_YnlUpZr)4by01yZ6|x(5o=558KT6MhlN%G0xgKO zS~^N`Tc<%oXivO5S(MdH9RSOv>0zydI;Ylec^r0hW+a}CM+3LjPhC~Zioalozm&M_ z!~J@&DLOj#&Oa#&z?N6E2ie-0<)ge76X%C`^+`fHX&$|?*@ ziQ;bq01^Nb(n7@6KCL|+S7Mf)4k-YcZrlqDQLP8R_P-pEHIi{ok+F%9V(ZZHL41Ia+#((YL=>~W@lO2$7dOeujNkjT?NC9Hq;)e^_^9YmSbx0` z0@0t$1ocz;)@rzP%KQ>%*y&@Pt~6xKX})@_63Lsq*F^L#^mtdyr2K_=*4sbSi@Kgg z%40u=yo!$5MEwuNV{G-AT0y$kVM_ZGlTdt`Rw$l|-`oAY7Fwo0*|H?RUV*TS4okH$ znn*mK&>4_;`lwylr5W&3?NQ;0q$eKh&%ZoO2lU1Q(dl+TMWegG!E0`0j_zUg%Vzy|_ zCs#js2taLU9;1~U`MH+EW4OQ9A^JM&X0t>9a8pu8)@MeOE*?0V80YFlp<3_h&fLss z+%$qXS5|n7o!p@YhD1z5fhT*xS{53=kcurK<*8{MR(f2R(Y zGuX0UPFY)=GYMRjLnBd3SCgOtLFS2`K(;vnI|Dw7tBe|6(Ku?C`g%jMnOfC1a|QRNB~;9a@{`btK);fG}+F!-4T zyLeXcV6%baJ`+cosNRBS!bmOAC0^?Xb^-@Iu`cJ~H) zb^4UXQt6i4dqnPixat$f^H~LOygPe8SH8{}mKu9G=UUYT(D~YXZ$3%ZgEA#}v@1!l zJCG%YEK_tES}O;l=3l8^Wg`9aWPC!H(j5FNDP~P$ z;{~|AsIvw(her7~SViGKZ2>4Akc4NJC#PC^_ugCm(+@WWt`;Gqj!+b7{n7XWUHgYm zmJLW#pIThjV8UMVf#svWzwuQg*$P>k!C$Abx95!JIV|wvpb@-LVZdC(jLjwIi~-mm zK09icV5ix@d!8M703-^Zn44wm_>^bJfbVQbNM2tuevbO-X@2H_zZB^}H(DQ@>Kp1+ zkhcGd%79zl-k+tiTW7GB2j=7IW8qhfai3E9amXaSWIpBYTfqB^(U1IXNgROsecAW> zPWu&!ywM>dX^#^{<(0weo*fU?&`!98ebFIHR3@z}D*hIl|4B*frr?N|=AA{lWIszQ z_XG*mbdH(-OA9s9+hm9P@Kd~hfPVI{*c=-n#lk3s zPhxq;?RjOAP~JB#kp>NFk_16g-2}v?^@wqH*^EV%QDGgw4Hn(Fm+FARY$AA_8G6GP zrOaj_m^W-9Z^*hZafwmGac!PF>HXBvv8=RcV-D7=G#<4cudus3_R~^A2b^2zZdeH`By~ea{jN1E{ zd=RZO!FGLNLgE%%CN7=tfC@_tpPjlZe%Kt68`*U|m9$Eol9|oN-!d^~W6Jec|xQ_0;#){w1_OIT9 z(rRe^#!h{x{ZZtUIL{ybowYjHi0Y6)s|c9PlrB}rP4%gU^gcvyNrCpxD}#Np9*v2M zM_{dW_(j!qwPdn2S8;gw->9cvz?MP(Y}r&>x#gVW0_f1^TaFdJBN*v7jJv=lvy5BY z=ne$-OLO};*8tgK|6Kunh4sE3w%}jW<1SH|P={)0KBBd5(*XbdX|p;`Gr^iHv0AT@ zhYWzWS2tu6Z#hvWLj=9ChqegicN>M?_P=;L=+gp3zFQLe(lAoc$`Q-{>%<-Mb9rKz z!R>Q@S(F=1!HwjNwh7xUl2bFQ{QlTa1Qcv(e3g1z7di2#!g%Zg>cz;|)t%@qk0<3e zl?7y@ z83TDD|MJ|_Ch>4HtjjdJm3gNC9+MU8vCnb6Z(Qu~Vi}{gdXuKpVbF$RkA1rZEcDO2 zvn7@F`!>4ALGmr4d@0poOo5$#stZbZseE&_)0WH9*Stbf!q=mC-ERvXM8l!XjJ{%9FNRzO_E>n?Vm{#C7vl zOwO#ekjt|SWnpO#(Hq*1ipJt3RffDbdeLJ(9+*_G@MMY^CXV=B_OPw-Y(mJP^6S(g zi|mYS_rb*>_agK~_u-3*XzZn~`%~%oh+tAZk|eg%Kw_O5Ill#NN8x|iSdqB1Z!Kec z*4@OTTd-l1caTKv+zZ5*jzS>u#qJ7O(pRN?98*unN6xi(WhSR0^X%R~1+8cRqg*@V zE|Zt0{UIzsb%)wtraKQ5^cVot~=E(5BHw3~v(MK^JUec8}4B z+qZjHOrh-?;ZlkXe*{5Uk9|w3^{p{xioC)fLER{?9D*tq#8*CQs7upA?oZ%W{P*Wg7x$+pLvQ`Y)rB&9R4^azE>x!m4wo{LDx4~*$RsGSh(9zuE*;LX|4oZ_5e zUsr?S2i@uik}-*#;kc0T`@VZm6N9QQpaK>O0MqE7442P`3S&V!#jRknfQy0dCH@IL zHH;b~Q?|P%gu1OwLmCy>zA+XnA}7}7C2U!Xv>_py-`UKUhmL)4M|wMGTL;K4&RC9r z?4M)=@fl3UMReqZa(j!y-#1k|WfWWv$-n#|8M9UIvMeq=neS+Bw|SY7C?gfhIx?Jv zb9u!hs?&p0K-Q>no>zzJbFxT$2ZOzbAH}PcwaX2{zm>bXieUQ#)T$H+^5S zJqr!V?*pIk6>@=?{G@doGBhi@hT%X^n8sSS+Kt^V!0*RM1BXQm4NR;h1Im5(7IZ*2EFIECL>+FgpuDdX(RL9`o$& zy$$OE8?p`6DMF~PhD#y*M1~$=Hwq~;wSdyLhqnJo3^{!{8RleQ3k@U1o=&{T8pR@Z zXRAW%_MwR3VGvysrdpw$>9J)4$RRXfEmu*1LrnSWXOB1-N1DY|^p``ItrLSI=Po?H=MpM-IuRr%zQOH1!#+k_~bQ~u@FQC{t+c}pn1GixXX zDvjZkhsVq~aKlGB2L5)AbN{3n4T z5%50S5Nc$4$jrwv+Ik;rSsPJKaIz{DwmMPPK~CAtZA!dI+dk%WTX22Ub)qfP`m&tl zp84J?VfW=9NkZu3(DoFDHk6H?k=sw`UA&axOArBeLKR#~` z!HjAkkw64n@qpr`HZ~EiFihSeBmuxN0bG2vbfOQ`<_0^RkC5tHTpoCA!5(C^f(qdg zjl{kC*;4=ci;B?5mxGGPKzGJjP?!^a&P2m5d+cNZc{*DP%Lv>HuB@M*wu$3}mTJic zfm9hOcZ=;u99i*8i*%V^62abgwFPVjbApuW*^vZP=8rQUWAXk5s!g{OCMv*aJ3qzPQE0#9F?#nI6aN%Nv_u zWTstFT#Pts6Nl+P&j~*L)*O1B?c?TaHyF%vra()dK~^py}X zLOp{-E!)FI+Hb^285TPdLI-YOS2TBIf?co+_31ufjnHmei&ijD?{?3w`EK5r+-rO2 z$3Y~Y&u?{4Dcs~~Ov%$VXcbR9ex&FK7Ye(HnJX5i(n$`YosgsVEz0ElfOqlrF&)f$HkvF3_$G*o8X!l*JNj-{Ht5-?&*C zZ=|Sk3s*FC47Ps~I-3j5()EE;8)#?QL|%}U)L+kP?)nSr5Vr(*;d9{YF4Mj${cP5_Z%16Z}PzD!aHrt4Dx3^6s z-f^_*e-|lOdsnOoGU})y*u5wuztJ^)?L{qR8O?t#EhB~*2x)jth(qv zQ=XKPg($Yl(>GY(ifTO6%;8QCru`LZNd;V^K3|{`_^*0NKvbbKN&+Yn!C?&j;?@CG z`;82;Txfx6$HJDVP9bkGQGi6bCjvk{ie=`onF77+>}(=}gLjAx8d<#3HugZh2%w^i z7HN5aTv}q8^c2eJlVd0H2PXFl`~ zY1IlH^I+KhI7<*0`dYv)<-d)${P`q-e^g(gfeVm z+X)ZbZ`Bd^ZoNAvzk6w}wYkI;*~ds$FI}gKXW#SieT$~LaiW{Ig-mMat+>)4yi5v= ze?jDR*(ER+<=dEW-g`@z)}q3?C(yZ(i>Y-3d*MN{`g?6n9od~}_kh|1Ph+#R@V=8V z|LzseZUWh}=Wx&ij2_VYr^%_{>v>{&{o4(&4_+nEKhI+NL`|CpHyhCPU~ld|;rVh& zF!6LsOOS5j9p1)12+)wLJ&ftJ+Mha?bF{Alj`a)9pNwSXQ?yx2a9rM(&FvDxVF$)aZ3W`o1U z`uNtDYi^Hya5>v{Wz7A$x}N=9ixEc7&ODS2)(|S#%{<>Nnx4g5zB7*yzy!){ejt`r zCu}={5gnyi^7^~c-{IBmetfD=_Q{w*?5b2yAInxqy4GvZtosj|r^(4f>maY|#`k8V zL7=TDA&~Dc57%h{xer+DH;ks)1h?~GQ&X8iYY2ey$;hL*V}g^>ePvy>Yc)CqV>IiC zxz}&sExYo+H9hza5WV%k+=v|hV;j>-MGRLN$^!~8W))}06xw!ru>tuPKRnw+5STU< z;P;ZnKxJj1pAcEDsCkifHzA@CNoo2JD%-})G-2q66(t5|1W01uNn#z19Bt2M`!05X z+SGF!9UKSa$Nd%lPjg!wYNFCygf_bz`$gp~4>im&tW3S+So*Fyo{0vH(otp*Gu3## zl3RaQcEvxmTQB=`CX+aRay zC`6mbm^e(BwUg`6sEGcz#GCk?MdQM*j@h*uc8p&eN|2Cp%+bKdM#F*GU`F*0!j;YLCpLOYaeMHMzg*wWqIJXG#6H0tLB{U8lX$xHg!D9?% zjJ}3}`xQddVZi3Z$cO&GV$TU?>WJJocg6G-5^w|T1EUH5FX)Al5j)JL##86F5MnNp zK`VTq?WAu5q}(TbsJP{zZ&IJ@YGQ%bEOO<=9(-mX}IE^83bW?BtH$F3NI zG#i8fxVe>!6$1^5XXK7~_c_}4KO2m?ENvs7K>g73gSTIRMx?g$!(TOU0$+AUCCA-= zsGwl5fYVnveXnr#-T>3HnMHO(qKqaur>pc@iW8!=AS6h8GyeS4u9+Uhun1@nrcb93zTRX41Wn z`_Pa{%)S^Hq^_WRtVO>Jp2n<0bJX|`J7z1i^NNDZ(QGHh#t)46$Pzc9IeLyAHjP<@ zUL1nY*aZc4`!^6VHBZnDi@y_KU02Y^*y*4K2dRf<&vEoVJgJU$gf9R&JcvQuGGxAk z+(RuYWRc`td!EV+k3RQOEI2tNvVF$w#TC^(Fk{qJTXAJq_|{Tt8zz< z$I{8=wVdbc<4zGpa2Hx>Bw7X!oG|Z{{?Y}R**kCh@#<}sn|b2L><1`JC2{FJ{Po}yNOjGk z?m0o_cGOZ`LYEpS;Dr5rkjsc*r6r;okQ&V;xgDzpBnvZ)WOfXGY?L#^8(mBo9S$I!b_cPD+i05oCcYKI7_rV(CRUln;9y|+4$&31QsHr_R4dR|>_!Ha=jymZkow{&x@8RZ|U}Cz`Vd z9%v;UyMM9cA^iQiqB3yfL{q|0UeH`B`IasDcaK`<0K_5Li(+WW6Y?3^D+MQ}-xV)= zo~zJERg0)2QAJCPJ`S!r%YIaQ2o>I-;50Ug*`!}VvUjl{F`#LbwAv>sIF45`rONc@7gUt@x#AWKyy!IL!v) zQLM2EXa&3f=6SH9Y*pQj%P;fXn?i;tbB~8TEPoMu(%#*xf51ES3$Vpw` zU;aL66zJj_b)8B2#0LIyo(?uiZ5coM8Bl5O&#z1dn#EGgv8tapiv_R#W`Uj9aqjCv zKAjklx%uyUBEgMDi9Uc~@9vGwa;Ts`pO|i@b+7nBtjbnrSd-71gr(i(=ej?zON!8v zdj~E)?4~gip=q4+xDX7HebPl1Ok|zuE=3krf6NiL_M-jSMWQSGmn(7{#yzD6KE;eb z70Yb!-JLWeCHQV!sLM2D+J9GYAXrB;)oN4%Ey+eMmHNfAcEaBs@DCr;!_&r#$d5?y z{xWtLdhxfwXWtesSE~IZjUGlD3Lr%@m-OVZu9WrZ6YVQ+sk}9kzR`pg?WLCc=t&>E zB>F%C&=*H)SR63__d(2TiLSY#D4j5`L^|S6Gx{A3RXIMJFUEwmJbWitLBLbA70}48Nl8=*VB(%2PGZ| zyez!QAG}@UqiQCJK??H2!&|0Z6`Y%{lnVIRHJzSAc||@Lu&BxpH!HSPFrk1EB-gsf zPY{Q4GOa825vexf^Ei1jxilMcj9-c`I1%oBbmwfu7xxvnOXaPIUlI`aLXly}{9Wf2 zfA#MB`=75dH`P##8S?pq#F(-QTs&J?mc#Kfx0UtSj#rt&#|LzJ_~F!Yyne%?+VR>x zxK5#eF6i~97Q+D<+kG%u9W7e%4kO^o}Xb|a11jnz(2E2CstT)*2p;^+B+v zWP(&`-dE5@6g*^%Q~d`NxL`{t-vz4|6A0K3ZUV z*3bQ}*z8JKWqyOL;rmn4IW1HtB#flU^XW-(ta%c&Faavr?lbI}TZB9?a(PCVUEH@D z{nOBdE^9^|0&yXUGHg){V_$>WHy#G`V?_?^TZ4&@44IFRnS?Jkouho&Z-!OQTdJNF zItTv(yhyG}_8mvSM~uy$xe8E+WSwcMy~$y(~VhNu~RLJpr z8Mr4GT3AW~SMaNgsZ1LvS)mz&>PCMa~)&KzGQS8Pvq_FtajqhsB|L zw8ojM30<`es`PI6NdvPP+Ozb}E6Rh9Y_%n?_f>JFe3Q;PvhwM7Q@AzI!K#N=+}djI z-9vu5(1u#7Vo}Ii!js-Xy$k2lTfVrx)!#1KlK=g>aL=G7?3l?|(8`S`9&{TuK8X@b zTi|cuv9#6-k238t_0mw(;uC&pa}FxKM)COqerrlqK~gd4{%c$*Eftx08ooaR7`v^5 zdHhQu*`x$W@{ZjalkDlARGNX7rsmxKFU;VL74 z<@|rs29*h#DCeyvj8y2peNW?WM)rwm4qvonJFNy7f&XDwiYUQ0vuO^f8lN*1e9`&6 zc3Uv20J_=q|I3B!C#+$_D*D8;1U@cG=72ljA!|l_Vi~(@o7%@4dRa(8xy*;_*}$!h zz?!pTmJcUbN9*Tq%ww3pL6-M1?zTPH{ndbp*#H$!;KMNvF_>Niru>e{+HkGhA>Oj4 z?NG_Hf>ywFt$IgvxnldsPjZ0On<$Of%s~|&^teF$a1tD*lYlM$RD9jC@n=AWOc#2h z!qS#{hNU}I8p?sg@Hd#PhQ#Otl`2VQD|c%&{BYY<`TI>~J8tAdTu#?IZ^4$*or4c1 zoz|*#&abM;9b-wDOi)za};p zqbUTWtEqBla9Uk>-$br78B&=L4J8ckqbYJO@|b7mTtu0M`JwJoKNPfLgArUXQ75A8v+1l_q&#j0VO&FgL&T8h0%;D@K>a$(V*B~n(5V~Etczxhx!?S}tV#2^_OQ#RY?Y>dT*8KG3C|feUPF&0$`t^M-hG(H)pxRZ?SZ6p>%+hd*Cr%e?Bz%0+X9tOD@j962T~I&g6oQU+1X6|)F% zNsorhi9ocBgJV7zR+Rkz&YigQv; zKz_TTf{sbHT>iCU_<3!VKg26V5rLc_2>Xthl#!%`xwHQw^8$QfrO7zXEDCS?!#-WUR%Oil;5XfnkgoU)jqr#Z!6nk=!10ecl*9DNnte zrr_zYhw)oZupOnXwjaZQZdm{;LDC(}W@=tvZw0;*V@{sTs9u^A2(Z?Y1-RVZ< zzdv5q1r0#lbg;W-os}oiPz`9e-rJGS52DhQ(rZnVcqG7N?=A>$&zOhyIi>Lu&Uf0wDvs4<*enX|Qr+xq?NOn#py;>FG#D4%WbGQ5N+G?`qhJXtFE>jRrkBb;n&P+~kg5VQRhrGJexFrRBwHv2 z4mcA&>+emg;DU)+(iT^CFgVR-)aQZn1gq*)a#GX%b*-1>KhSgQK62I%QE4_IUc|Jf zt17RJ>^YjSGf0`Nn5M2^KEW+YyaoHFs{HDwYYCCE364DE4xDRS86>CcmJ0R}f)ZYi z;^x^tJ(Cy+*I2_?Dvn;3l#_s@+$#X$z%6=mk=C2KYf&6N^n z2t(nX98XmcZw23po9H3qHDqD#WXr5ItOEhHn*?wN9CIj;{5)cKvMI6%JRQibP$!P5 z{_o303UJ`x+bs9zthO)w&F~RM?Gs4(DnSanV(_+6e7Ss)D`WhCZ5OZ6`{cw=>;eR3Qha08zD`Zp zfp15@Uzwosv(+hAN)YLnVdXH6hNr(7GAmEUVwNGIMO%qCW%E7IvjE<3q(@X5{``bD zw;-4F0hmjQQsT|dJL#YB#y}~CJN{qb%@P4qSr6FbhdYb5R=KJHU|bP9d{W*1B1BJ`;ni??o&9od zccaILTD#ebgkZew(q@S{eSA0-*e(FHkCbQae94ufQO0sxY4janY9+G_KWpTIKTcRW zj_VFGkvTK3!ec&Rm{HZDRw|oIKcPE2a@@sn;msh@8f*&A%lG&MYtza#En>opg46ox z0R~BxtKPZAoxiy>($GgEtP}P;H5JB2PR}bh@P_<}^ALS{<&w(U{WIkJpyg}2vgXf8 z+6$WwP1y763F=8{K&&M#NpIQEE^l0EXQDNLaLhFxcRluhAQAj;!$|+zEMz~_E$)4* zDQ-x=BOKpW(y1lGkE%_78D0x`fEU5vcAQG9o6^1nR#7v0TM zY+<3P}-fguVZ}3eaKaC<-?a_cQn4{+d7A8Lq z?-l%Psv(hwL?iz5NkBiYHidLz?0CPel042yRrB6J+g3HDqW1PGx31bTj_QWPdiV06 zj>IfRtlb5`jLXMA{?(WAX$5zW25+07y$+(ugIy_t3C%T^O>aP7`m=Qb|DDQ6h#)48 zX~RX|U@D6wZ&&F5IO2zgAWjBeZZYK-n08!X5OaEyD^hy%@G|&>@e)+X@P^nZu8Z@A zW-BxOV=>#^QIW*+U3~=JJ94>sK&(sTvtn9JHsU-{PylotV!AEK{aI3Vh?j{wI+Dnob!DlOpH~M-YPDFeo-pz+u>qep8{JTdoX_szsYX_C z1ELQVpx-B{n`snHkt0bDsq(o@_$xN#SQ|GG7e7$wMGFi7)t~huPGpR+Ze-GEt8^+W z!t!Bf3#!}r@IDYDz=b&dr)?C!Z?Fn>l7kn{6Q-Hq3Xfh_R+llj%sZkHUptG9tw?BO zO#B#sZRIkd|NHuzZtYJ*>6Nd|Nxh=o6TSMV>5ZtDc~MINve73dY(6;ppaWuo#>#(k zjkyzAzPGTZoCKea=PO2#5yXYXW{@sr_YKj8y~EHSO>iuVPfvK?jK2v;MbSFhU6##&`4Z)e zpz<&-HiGq|%@<$8y|U052;paWZ*`@--NkZPX|(Z`)u<_)V@$1Z6~rBq4VS4`jIdrP zgp)CL59P0?Q)s3-iu1^rmLvRVW5-2dDhTU5yacQhWTwG==7IWn8{RdN-8w9}>sebs zL~(N2p1E{iMn3_nC)sXZ;o}enBpYITdUJ!kAdN7m3fp;AwxzKnW__Rq%wo%z#&$^i z6%{k4-Kq&|yq}>#f`0l3tZ%-Q6lw zU*mfO3G-Fa2j?_gDI;bhax|i`$hlEEqsDp~%J2o_&Wd8}@jV!X9`=M#FPy}c@cVCO4sM6btgSzc;vV!Q-6I4OLh z)DA%_uP8*m+UNwpUmzg@ez>Nu$Is!%@UF>i!HpSz+h%_6G^3XLIy8r_0sz$+}7y1UnvmGw*>4?5|?S}03nZSQ= z4)|fp8{mqP3nR%0)@-IOJ2gyyi~kOzNm^98aHY=Y{t=0v)ljPcOi2damkzpoK6&!D zCi|7|_67h!niR&P0swB$X~RG&YG%L+Xh^;;oKmx1pp~j7w`3-K{%T)MUvU}*!?+X< z1bk|?Z+$JYod1yKWU68O?-=`}w?H(-=AMI}9x>(bgHmF&>B?Kt0Y5fei)62LrSvi9 zS6^1X=JgD_c?!T1fde)`Ncsu1msRvvN;~G2jJoe|euoZA7 z#%>L0%=~vaLiG*Vfq&Nmd_B%(Ir=J*UzPeFsQe$P)L#|(t0I3z=l=uH`Kuy-RphUV z{8f>^dMaO?y}ttAU%ivB-pN<*F(zoPU1RCNA|$e%jB zl>J3tOEU?l|Y8uR9Fil;!GxjS~ULT^vA+p1Iyz(pIHgl(2FgE~;5M1p=Ag z{xRtDYWMy#tGvw^L~kxJj6>$qv8$Mxs05TAM-Av@{n`@wAKCi(Jxd?G^+jJmaw$C z4QDQ{QIV|%dV!DE7F8pd7;VO@#Rar$)IU?A-r#=&gsY5k>%F>zV&DJc=c^2vx6uVl zhbLZVCVu+f59KC+{*XkjLmn`9C&Jw!v0W3Jva5c3(kjg==YR(x_EfLL?KS;;nBCu6 zngmn+y1%KZMp!g!)H5g5;lyjbHM?&Boz^Pa&6+T5`sk-YCrY#81k8enjh>>CW)YCY3e524=rn z03!(+HbwpOg`s<%18<8M2U;__N>V&d8VG(hjNJhYLjhVkPXL`KEoR9>%l*sBXRkE{ zW?cBk|KGOU{%J#IA7S+NWM7LlraY8t|JdF3;&c-*!c!;lk)wjs3xDZR=w}{8?B~M& zx!Z44b^@*V10VnEVeK~u25sf_(eP0ah%OiLK)*kW@jeD}QUY4a7(|c1-}rOfWMy?I z;}tNP7sLk{X=?#^C7&2{eK*LgTPSC*zY5PI0lrH$tAh!nz3>k6~(uw-$ zLreQ3>2n2s4N>@nzEhIk_jyxpAmt-FtDPJ1q?qYk);rzV@`iBXU}(`~-!z!_$hNN3 zDv^(2z4t*rj%o-C=U^G9_|>-|0WMrz`K&_V!(y5vain@wXykzSxgWCAgbgA_3}x^8 zd-y1Td`YKP#>^nNrwWP9>OjZksp@O86@V1^f3LH>>aI%QZVfUTiX3ALdmLT1oIrrz zs&A%>>sxlWjL|Q&k#62Ql@=$=WvR=hx;S{z753DMSWG57xFC)h9iBa;AW$8-$$r8` z8SB-GvZw|Tb+D14-sd5sEQE`E9KAsDbh~hoqbltMBC=w;~_w+7Jm>(mj*x#VGC+AS`zW@PgF=J*Sx7XlEg4faPmwCA~3yeeb(2p0V zb;<%{Jdd6yjQA;?vYGmam9iNf*1J6GzP>@CH%P`z7)k3cA2PEoHY1H=HzIn{0kO=I zR2niv(04ww1oq2!62C(bpKKUX1V=Rb1H+O$UCp<>acvP-NBmO2NeZ^&s=z~Ec~ z?fQQV*-U=ZdNh|94I7c4ccnzR3f0Yku_ErK#H;(YfJ-sz^w{^Y1Tfa4Y;<4|naSpN z@r7QdjK}M3q#`(TO?O3D`7?sB3{sjMDCqJN61lYMaYWAn7sbT_adlW<>7ZXMl8<3W zy8;7{hl>19O7!JU@Yb{xFJLCpxLEX`Q<1H05X_HHnkY3aK?!OxL%UI{~f2=?yUWLD8CO&>JKAbhn_zBbpF8Ki1v+&o#6)rcVKDve}Ocm*;{20o&ezO zPvaX8|Fxg3z+j#wI--{8Z$O>sX)fNafp~VyPSbZQa0#n+wT=a}{BIt>S7iG?oHyJE zGBDe4t?VTc2 zF7vM!$|l-Ew_=QvDtVdX4L9g0n^|MFpjwsxzj{3MpAW2zQI4RpYWn(#uV?j{lq}Xc zHwuu7aM{8_3VM23(r_smS&)jAI!&n0rL*?4dbLEZ)yBOA$oYYGhH zlF9GEm)7e?4=Ci({BCfA2XO%`gSh3U#xj@s} znAHZUx}XZVDPE!u6i1on{)HWTeph-9UPqM?l!41)G2oLx_?P@uV9I%YH)kps{yq>z zAAu0oA!H}Dc}chz2IlX;KRi_JJKzD?7%P*g4SVMn@Ik;dv&BIIzp$4-!6>?v76+9L zG@wXwes4Dh%}ZnSrx`LKy<~fSEc<_h=S1qo0|$vw0WSW(!)Dr|OtW}Po$&@3dJ zAphA$tXad98hq5JG>8{YJ_Zb|d$USR=%;(dP)S!*2?l@Bvfxv|XtpquuB=X2O@WQ1 z_|`xTqq@k$&p_a5Vr^KpK{;CtA$TgD@PT4XC7^&5Oi+*qBA}j2dkV+XG8rQkS&6gX z;B3IL0-UW7i4IK37j=qz8syIed5gvxpdbUswU_r3MGP_?C0fO1l`4c+`1JJ35}a`6 zn2Tb{qX$EhSi%?QOS`Otd=+AcqGzro0&K`*mdGrUAC_^A8A~5Dd88ETfb6Q6Y%VWi zU*(`$=>D`qK1oaqLq6$?8h9-5Cy{0wg*V8OBb2Ui@~?_+ZoX%cc!=+%3MSL%JkSqO zyro{RSh<%>0F@p=p5o}iCy8DX2Vo2UzD`7WnVGEpiqKvZ$@d3luIp9*f#_ZbpXDZ2 zImS&762e5=_|0LY3VBO6$X{YE!~2816pI{CDYsB+!Y|xQ_Ehjk#iTfbW(7f9&v><+gxQCng!12;_ z7fw)Vn5{#@$VdH4=|V1RJ47Bcl0ZXxN%XzVWv}tTN%3FI=u*XaK8D&*A4QBtj(AFX zjtW1&cq37Gx-X9tnnMKJ7Gg@=IizaYibzWK6-5Rnd8aK-&S1towWa0$*;fqY45sH zlyETo?^=LC-y0q)R~<50|G@l$t5?&v?lvbRho2ujwCl=7=VO!~Ph1SXapadhMn5M% zX4oEilfUWZzIXwZE_n?OC$iaL0CQ&$;{^l^+}#~@$)N!LV)~bnd6IX;&dS$Nqq9@( zO^yEVbzF?o_y6mgl^cLR)K*2PX~c2{pO}-SKR*4%GHTfOrXqdZSm0=u^Oo7r+EG8| ze|}G;k@MQa1-^zVB#pWG4O#KC+)Ino#*82MVa6pVwpH2tF;%tBSr?c9AI`{Hhjz?5wjjdrgZ7_2%#>P2f z@#fPY%Rn_D&2w_EE;|p$er`yplONqUiG#=~`Vt=Jd#8h35nhTKyd3??%NNAM3KK z?L8u~W{q%EdlNr6B$#b?YY4Kvg)reje)4L58hPxo3978Jtmw^NNy8MqIOxoD`xN+oMUt;BQv1bZzQzvYDt4U8fpKq~88t?R|MTlx^5IqAbav zkh08(vX>=gUj`vNGnNo#8+*vUW*H>OmSvDg)**)Mk|=AIv2T%VS;E+d@AmXOPdxAQ ze#iSA-*Oz^_vMc{9QWMIb)DCFp1D`;&Ta%&maf}dE-zu>vHPku_S&}@kz)x*7d4k`>t4H*Y*(`qP zAALC!Vh?Mouh=Ov|J0o49B(seUQ!CdL|I6TtFSy_KwBn_=O^&#WvJL2W|!FSmMm3G zEKK@jpXm<_9h$>YPvOj}lssJrIwp&U&UEd~)x=hMg$XDy8_StFAsNCSdu6Hdz8L`F z$Cbx$Tc$53Kik=8BHf?)9*op5W&|_3eh@SmFTUTwR%wz0+fhCcd05T7b!GKoCvERy znU~8riK|)BcuuzB*eVp<{ z%SdIR%~#Ho2F!y&&QE8E6x*De8P7C%qA0v>?mRUPMzUBV4(1G=8(IW^GQ!oNN7FZK z()tdPt8XnhXK9R{seFhC2`L?BXdZ{Q^(Tu&b;oWh2bL;?lT&-4Q!`}z##U)lH|o4@ zm2}?G=YrZA3aBO7dv2@YA8gVxZdI{&e{h?fR_U7!k47Ulw?*a)hSd{Fb)$@3^HK*# zzrJk#qzRt%=k0O%WV8_Lx#XzI zxIQ(mceB=`(qNh=oELhrOn3){+)c0q^9NjvR~NxfkMUz`P~t-#-#yiohxor ztq~lAR6LkzIrpcnHF!yE&rr9X42wH->BXIF8Kf0lVvv%kkfQP8*NUQN&u5+pUwn)c zrQdk44$gx>W3PACD!oq~&Wg2Q>aB?G^&KE~HSvlFX&;2GXR$8!EL@3omgY>j{h4Lw zVlRbAXLr?$m{`W4EVuEYjFczuaouuExNo>ATyrD<6HKvmxoARdG>=F2h`L)+`HQUx znKJf1?HRSmxH|UL&C@Eidh9r#QD5vMgJ*G>3U)nl@mlFADMCiOALDkm%O>l>^!A*- zk&lJlD6Ac;_NabU?WU2#JG{RoLXCc_t^Pz*sr6t*Z1l~GDhmnM#8pdmEHA%5b$sDQBxHOt<+VNSWvg4BiBWv?c9^eq z=BV^_!EV>drT2cDD`zAUx^lldP%`_{Tg-uq(W^5opCptHQm+}mG>JPYenTHMGoH)2 zj7op!SF3n$$ftnb*KAxRnT^GCEH$&X=bP2Xp=6=?3L|;k_Y`Br?VFLf;ZV_8Tx+(C zDePHNxgC$)u-3W=^(k@px+XW#JrQb^J|(34x?ka)fWsI80tKs8zXAH;_>^JW?;f5e zZq+{M`R)z+B?$k_LsPL-DkbEs2bmrL(L0)-R6_6lJ3aJTCRCRe!e#l086~cg2v7vI z2NF1xdlW|+JYBaW?eoisK5Lav^az&=!i6`W7sce%Z3nVb0vj_N6!#Y!yLQYyZ+Tpx zL$vt#aqnb+guiF}po-M4`zUfDVK)YCbl|Pv)@huB^E#s(cKM2M&7-ELK2SfZkm%HAGveU zjIZkl{C4-j6GYbMrGlYqDb34S{V`?owE-2y2EzP+Uxe17wikJamggDN8vZITF09Tz}B##j-$BGfzxcl^f=0vKfEwQ+p}w=jn!GAk$W?PPdz@ z>)KP?;lf?ssMBrv&ROYY=VP?{`9A*5He7y6vfAopnYj{YdnKZqt$#j$lzL_cbAPIz zT)r0NF<^zSRsT^gs8|pK>WZQDSEBw&_v#ObuwbZ52Klv3C$-x!i_`zTC85v=gD5Z! zUtjV4FbtdjvduD=EWn+UIA+v;1_9qIw(9g<#dz$GwmdJis zk^Ro6J3O$o1s}V))YuZ)n0LrDe}dH>uQZau(8p|P%IpGPVP18LSYhzVuV%81{%6C@ zArth3{8V2CW+XHDrAG7iXw|h0P*5gAzA-mZm%C`mT?fi6On$c3ve+7hYgXTvWRTP1 zy~?eob3-N%>E*|vBUN7wQQR2$X5;m7jKh4`wn{1DJ>Oy{@6%`M8ZQOWJUa}|Kg!kM z-$Fsf0*LC9e~t-6nn3_Iv(=5LiHfkRb}w9gu;ku%KGuee`jHlAUzoo-akY5RRHE44 zBB4+5n*W28oa_*Bhr*nDl1`y+XCLSkR*p->R)pOtzZuCI~|q{+_!N6 z4cvDCem;d8xUV)hEZm>}@V+%E!}MF%cmhG!PF~`Z`O8cIrV|p%HV%MlzE1%*x{kVQ zB#&gs_bfIb7N-Z|X5)c<=a+kTfZIRTxD)bc-~rL+|Kjk8{>B?l#vM$_YDI+*=xJDu z9xqWUg}Vo-*Uj>om1}(dplb?O_~ec}O9MD`U7COQ2LH?x)ysNtYRJhv<9s^8PLiJ^ zblzg12iA@4Yy$WXB>dy!?iJwBh4ciUlmzGISG4(gq|}de`C$?MGepMB4aOadH@zQI zutFbGhqoTF$z#q6H|3w%xG32~0)jM=elY(N z3JxE}Kn@%_Icv@`Gd)r~N4&r#+jtinfrU&|_$P!GB{+MXVVNQ#rM?$5DexC50;YGG z1UPhJ{Y}&wV0o87*K=UAqWKR9>XkbHXB}v*kO+-(A`C)alXW`(7sdk*3n2TNl)_rUYWtBK5IHR@xbdLHAC*e#ez-8@mk0RNm65XoSKqVUP5$Wv!!X5- zN54V=_)RC+{}1nk2ixg(${_WylWn2W^*?=DY{LBB_7M*QV(0SDkt~vxwZ_muDo?kq zkPdMCT=Oz)H2(NZb-@#Vc%!bVA=ViLfnjc}fkBQxefW&~pq}KhSx$ug9En%p;%a6P zlJA6|I8hnd&ycipy)SiaAkw-&C+Vg;0K;7jLhAB%c#{(U>9Z${ug6Cno25JC=SWiT z{vR~=+{m~ezfUqeJ9mzMA`B2m_6$?iEr=TpuNjKb6vmO z#6$%-+uu^eN9@f7tgWr62slICfh#`vs7?FGpKmyET>bX}+h3MzOv%3!JkPwxx=M#l~k1m@2f;OH%A|<#ifC|IF*`?APqr43n?(&xWu&;8=$zq zKkDnl3(hd%eqRY%$vF(Ixe-N5YN=$jW;q`W=Ieu>kLnSAJ4YR^kqC0?xky+;>9W?lQfNjMP5pDOV? z2C~pPScoflLi;d&dMdcjP_JQ@UYu6#!S1;By=<`+l`l~&{6xJG_uSvdQ`31#T`}K6YZ+aRdm&vj^OTi%JE31v771fyj36Z_p(+&su5X5y6x zqwB&+)WbCfO35tgG+uY;W&r|z5dvGU>K5jqg?#(2mwUckJhvvH<8zygYw3fX$fQK9 zI&IU2&L~r2lGDL1!nyf$`b$jJMS!h7KyV<(jzjAqDwy^H8PI8LddT1Uq+^U;L^*c>> zwzGhcQzzE*;p+Jhesx8?&5642mNRNy*l8e7{IvByDUnaJ=-3Cu4oqBB1^yXxhuY(| z&1XpxE9oKS$lH!vM$z}yzw6DZ_lxI#-b!Q~bu8u>S*?8YK)vsE-DAyU-A${l20@{P zF^Z_I%?lovGt>{j#XLuXAvet5n#Ho=>+}f6!o~tX&+rE4`-1(|4->lTjN}94^E`8H z1)GPXhU?!4HlBqa90<}jTP=MREVbToY|rbai#uC$)#+|WpTyiSC&@B5uBCicixe^ zTNfz@emny<%5{zCMqXPQs$(A|T)#0nD*Hd`EKv*)3tp@pU=v|wt<^74B#L9a45CJ~ z%q-|voujYAyiQs#eRbB2{UKjN`{QHXt~GLN3SheX-R((RKeBduP%~VZSya?C@U5qW zSXs;i*eLo7Kc;)-WNT?ozYu(CzN)}T-So?DH4k?ztF4xc`o7^?GbH%+}?+4huLwQJXh+bjXra>I(Zru;HRDa_^v{Zs{JGbs|#xA9c(X_Haqs@5i@_SvBdGe3d?8mfOF568bFk6Z9~ z$9HXq9&>6)68Wm<5l;tQr3RujQ1lbG|l_Qgf3v zw}M_563O@y0Ia0HD&FTPf%1nF$t;0u1lAU+e?iF~r|zu3I%Z?my9Lruy>8h=Xnl&L zhQMf^B!D%HNCNi=SfTlaZoIn+zsd&!LNsyUh@7YSw|s@u%SrZ9AyGC zizH_6S9bBes{lQEC9&CA(g#%Mr|9z9&4ZBGSG~4p2`!0%Yq$2j=7y_@&IP>>-*YhZ zdva4j`Sz{PPQtY3w#WZLI*rMQD?-;>fPX#vixsR8tXP}s(H$pYa)h3@Sm?5zsX(Cl zmoD&WO}CS0{aY1>jP9*nPCF6ponQt@-mYgAx#_kss3b!8%dv*@R+JYP=R%Ux2hU zakXR+8&$fG{$NWhKPi%-^|))~rb)MJWXxj=7UwR=R4<%xnb?9Q1>k-p`r2Y)~0 z{znKGV4@ok>4SOFDXK>xi0Hy6D^flFda$ie*dXh%<+vM6fX^#2zXWyZi|GOt8T-o( z?9i0R91TC|dUC=YxMk}tHX61j5XdT@V9}Vi#S67g$_ar=H zx}ef_@=vYhPbcRlo;5-7vVk*7QXhx-iie&xwv4a9MzYX-;K>uqz2y`=O`)DJyqAbYcJYt-l+f(u@rX3LXpXzrrd2#0otP zP1L*euiuW5fgqlioo&aW`LBl%%K};$$lNUYU%z#~ERCE+NeKQU@%$Vzh!oI({%0rK zH$%nyS1-U{V>+rl{69PK-;@2{@6uZ;6M1+O8xvUB>MF$^<|^#CUdF1iNP-BV(M8+a zVbvvG3>n@a1Kd56;~rRpk{Cj0h8p6;-p#h9K87gLtRIO^y>TX`Vd7y0XFPg-I#}8j zbVweuvV{xJ7@9}@BajH`2Hv=450%-{O)zcQ%mpF$b5G^T)Nc~mi1@zRDCqXCQ=>bM zYpfbIBz+EJxoUQXIu69A+|-e?tQ>M+4JIH#5HV!?@2(3|0p(K=VWbhLI(UOMMP1?sl23 zefl>8`H$16zf4pSO78uJW;s6k4tH^P3@rqf^aQv-R6#D?6HwJ*os}gvN4d{yPr!Zv zW1L^EVr%~>Mvd2|fCc`0GNvO1K>*467~*?b3XTa}sw&zJ`1qMG!~Caq{zoN5d5P zyhI-@C8^F|IFwscp*6~}*z5Hb$2gXyMsTa{^N0P;$26zCFvY8FTTAO@Xl{KN_VjKKV-znc&}t>sU9Xb93p0xj7VDqG zsH^LY+pFr7(4c47kNPg?VgOqRaywagVbcxaF**ips|O>r%cb=X2Jc&QLMlyb=K@Ua%p=CdZgj&TQIRPA9V-2kv!XA9kEO1{kB=$K+}O< z*Rt}D#XXI+1Y7vS8~KdQsMmZFRk_aZ1=RZ*Y<=E5z>ICLUzp~U!3?M7y|83Lqp#<8 zO$t}Vor`~_X8USMLLJ^Z#lEPYO`qWX0>5p_nUX%FdLhSt-w!wKN5#qiBEGvaB~Nk@ zk*Dy555E>Cyz@Po=v+t^qw733@AT7$-|-3_(fz0qCA`;l_~OS0b%U?`_>9n zPmRjHhcij!4OU%oBs%ADa(oUBcTec8Yd~MShhB;EDeJx(iMXT^opK{wrJC0S45zZM zj2`#PPSuqf6)sC-{KkWQEM^SvQHpju<(tzsuKqcxR#50gUa9qdO{I;zPh{=ApvpeH zvR}=vvCrO`b<)lJunnGS?eqLtcoRy_)u2O5wQ5Qg^Y-2=h4P!?O+ups!kS)iiNdPX z+r6)woAVS~zPLdYBs=c>5W7r9JymUer#c1HC4VPGp5Jd4Ax>uSmj?M|hkduWuSsQci{ zd|eS$NpmfPcDgZckfE*4aEYUmPNDQRc+%K>Oh~P@vi&}fW>Jq0MXKacON7Dr zNCwDh^s}Xl7hEZ=z5lggUH9vm=2;h|VUtSzsq1*}7USrC=sw-OT9_JB zf#vXRY@19tvz(3aR7-Q5I48|jKnZ6ZTMa_WgaP(ry#j$Z>iQ0Y%P!8SU&nl8|)@>Z8ZP-nzF~Nq7ah zL29LZ-dgn4V0x?00^)muR8Hk)Tkq`2F0k4Ds@HlR2})=)z*kwfHeMB9AfO%*6hqQQ zIFZ`#I^}93Jh5$vWz(UNES%4-8yl2%MknUOl_lf7^|IfwYYRKv*GdHaplGlB#ylMr zS=|#2Dn=|{vb11>x->;=f?i)IY622_g2C2^*bYz1mYn-5$ADGsq1kXSQ!Je0BR3O- zIe)@UDg^0;>)g(BDN^CbMOD9d*hNU}qYWxcZzJFC1!uKLF3{klDsCh7xaxICz?0br zdg*Q#j5A-LAmGXC=8_dk){ppil#tKMzwk=zfB3}MwR{%aTfTF3ZFy*@>=M-b2L&d) znq$>zu3JiejoDY^W#&gQ5tCNkO;dL8WYags>;6DflHGn+vF6`sAAsO?%&ZGz@VI=p zso`PL#_UxL=bH6|`pgKRJDYi3&hS7E=@ zlLsi_2W3sJId7}IQwF8Vr2ynbyi*2|2Kief_12xHg+DRg$XttBKHau^C$TdhzPOLa zO88}c5hws##@qF>x4bnH}3&_N0sOhC@l!GO9UptgMEp^5)n`mB#^7x8;wK-*g zn2@*At(%={GYxht=<6x=PSH0#ABrp}!F5omtSh}Q5nie0$TgB{X>EnKCxOp}CQOGS zRm;%5Q!2E*o8f|SuZqZRF2(Ngev%%M_%gc6Q(m`6*-2Vl z>$UBZm-7*xmp;BBC@9j@K*6b_TUBD9J%X(4a*Z zzsus-%J*8?H}czn>wNO$iCmYseLB5y3Q5g{%KXIpe`xQU3OAp*?J!6=|(#J z<8}T7MF6=R)Fl5iULFLgbhx;18ffTHc48tTJquL+57>^D(*#7iY|_XpfWqBgL)Xd! zoOs2Fl8AJVRT}xR{VzG;XVTG$BmhIeX4nzy;&x!z$+U2=zjPRIteog5TVvG_2BZmK z*WNk%!*vRv8%OO9u(uq99650$cL5@E96-KlAh0<~x7bgBBC12#7bs0Y?0(sdAiR<0 zsEAlk9w4`E8eF&A5niKXK}*)moM-SNsHM7eR(L_gK{vaMmkaM{%m6f2ePjZ9@SK1- zHhuW;;rP?0Noo^T$s4%#_QmFQTc~K?!kO8yH@@j%Z{L3UBxi4)jGEg4J_fWV{iz+Y zLQDTmI|Owd(GI1NR{tih0$S%0arHk|Gl$|TP@x?WSN~U4Xh33Cdb!iL9Pm6X_U zqIJ|H2k1r#b-X0abA?A|)k#>F4g79#THts~lfQI5G5LGbY2W1RMn>VsfzY0P;k&kl{0X2g zS2GUjdOpG)IroG9id>Xd1VLBfaNy|iy!(V48rb+fMNU})T+uz1w1JLG9q6W~ffyL* zl?D470s~lq>yN+o9i19AV4nJieyj&HU`PSi#9tLHqx}0-hr6Dn$&$pmp#oLM^#jn= zMHbavI2Y(wj(iTZ&rk)trE5K&CkcoG&i!$6e|k-?Y zyDAZ+%0g6D`G)^*UiJr?23QgH?01#=WifXhq6al8D=5K#4s5#vLfRDH`G;f<())Qb zB~OY9#bu}qS-dHAk#7Au=(-Q-z zj!JoRs5 z|6I`D#{TWuzthO?H1a!V{{~0^*?$A%Z#ME@q<)}c;~)Y8vM42}jLvTw_!m89{mr@m zYn*$xu0wY*)*v_fDX72tpXj6Eb6CBZ&s@}+C;JpPR%(4@Z6R_Ho1t5VALW%7+^rl? zm*6-V>LNJMnm0D|M)250^&E%VOdhbo`&*m&zf+spngos2$nc}lS&}sdR|Y+Qgo|w9 zzHOF@ju_CF<=|r|xOa?%E${6fRWN}D6z{G&gRi%dR+`ra$%%m1uiC&VXcUW2`niRN zR{igaVnJGn7;S8wgWTesH!u&Tsyvk%w&hojYg+Al=>Z{B*4eaNL+c57>$BWx-27h# zSPFAB(J_S=2Py;m%@@Y6<%2mE9*LE@f0D#hyp2ivupYR@KU85GuwUpb^rl(;9q^*h zo}kA;cmsd`d>k)sJ%U+Pw{>^Ai0G(yu2lF7;`2I1^n+W0z7AR2SF-gd3D@Lq>D3MZc#-e?3eP+BW<$>Uwb8Sn-djWi_DN z)8Q6A)Gd;&aX9+}Fu+#^77m}aI~RLy_PfA6BcB^nZ^~miq2i_1Va&t5ci2vq=58!Y zNA4dzj%#i4&LttMe?QCL@}BP-oBk` zgWN<`_VT$`c^ztfuh>;ElWTXTm2wB?FB%PQ(MrHJP{`ZjhDo}0fRY=v9PaC?hNU+vRSuNdw_bPW%eZr-hp?UlAP{;X@n7+iWV-Ws<( zW-LFZkuwFnN3^~dEiAEC{3eQmQ-(}5tDk+o=Z4{dahWo=RHv5x{V{Dd-85$2SObpx zz>{cd_GIE$8?@RzvtMt@8@VVy%WUv5DA|%I*cUJ~Wy;PBayVz-mA8dLp2HWGx@?@O z!PpjDU%Z*=D9ejk!oumVQ`s!njrU}1KD74JQ!Y$+wZ?x#ZZ29~Y1ue$J3^{||D#z0 zS?=iGrL1p@JsUouu?ZR~m(#k8@ahExjKN}+yuw*cNzfQx>4zo}Ao3R@(^DWN_RX9_vbBClR%j z7IDqL(6>>ZFdN6;Bjj>R47+bz!R&=D3pq2F*;|b=Sf3>K8QrF5e1Hf)W9OylJWjgM za7*HSGOnT84&iLh?|M5te|Ona+tLa;E`$wd=r|}xY}P^PuebEgCnO*&cPV=7RKrUh z9vQcdWNpZK<=~gJoX=U2Z>8=Hf?nVTpyBnoTViAja zCwM>maeKReeBb-?-5!S=AZyNfjWN#aJV#v9_i{2~nCK+vw{G3S6o36n;npn_0^sig z8Y=KFPafb;-MaPYmiQ|nC1>re*}L{p<37h%DQp?qw+7#>rAs_|kpABCo1FP`rUm47 zNAqta<6M*ak-c?wyDPh#b(6DP2AuB|x4&?-vytlE|6~ak#`LL`LwYhYZJasSbKd`` z*yM8r`|XTDRc?N6e$O4d-HVxgqfeB_{Nvr0Rnu+Q$Y_teZ~gPj02UInZ=0jB4c$L~ zcl~+I2anYBAOG=EZ^1egG=gbqQKUN$1aJNG3veOUe=q!}Uv7N$U+4T6Ise@q|DUO2 z!3Vjwx0fYOYChLUG(+CU$A^UAdqu{MO$QbA^ zO7$mdT$n??6THL6Uyk+1JzRzNNX@?cO`7~4iM6`wR!h2DI5zC%ADB_FnGwYjkAZ-Y zkX}GQM=?jH!E%}#e~K|M>OZW+)o09CL@d|&0!jWz<<^o&SXMUw|BXc>n6*_i z#`~kh>@W%zug!gXx%r=->?=}5MnK~KAL6TtPGDwg8kLYRo!uS~5CCFfQAk9erD0+c z{-fg$?w}FySxK$q{BbQzgg{KWU*P{ywia9fJS1~wAENyc53$!!OZBr#BKeB+ zlPbFY8K&KUkZQ?Dq5Kg_&dC6jRzvCd{%p}Quqvi!*~ouH0bDfU$@hLckeHx_Wv$9 zmqSvs`!a`uOfiGjhIdNw{z0lfeNW{e^Qq8yun5-uUAfkK1Uz5F-rV7R2@p7I`$z3x z*yd)d4Gb?pNOaBVr>vcZCVPL_0AlPgI=$}l+chTRKrn&(TsA+5*%vY%gz!M#l zOVYD`|BSs7u*MAED6v~U%zy;P-T%i2$N_r_S;r3Xkp7dtTayAJT1AXb;w!icqz_x? zdatp60oRR7jq`7{yoF>{1DRx_ins2b+575$=w>($Aeo=iGO5vKT!Du|1W?QW?K9wT z?@`0ptVvKpFO%D<2?yi$cjP(kh`|NMjKN1mSV#W4C4Sy`fF(tM$Ko*m%@V=sJ7jO( zMz(?SlU|otywzNmLSklSJ|(JO);ru8u=qQw53Y6jc1w-yq|hXD%FK6Bv*D z)Z_9aKkuX@cKt~zB84Yic6?XP;+)lWFN}ZO0;gpOMnt>u>XwhnHJHeL4*`(!b0kPa z+pMv|wCiL|+8j#H0!>CT)oYJivVtfVzKm>}`HCdu3A@~@J6wF`7L^D|1J^aVVuub| zVC;^0IK2X8T4-4eE5rRwrb^avpE@>43aH^^m@V;1*05k%4qctQ2AB5E?eFiY8qXsI zC2*)ZF~?;M!V0?15M8}ch8}rWQ<$q%`1sn6j!wFV>L;a7^^n!s#ARp%%tnW$)7)Mc2|e^(kE~e%6Rom29DYqK z1&s)d+11KNLCkM*<}Nm=CbQ@B16S@Vc;_i7!&Usl{u=zC`|JpT+L8_{l8l&Wh z&YRz=t8i}Dh0DRZf;LC+cwZ^LJ>znC^TtC6>gax0^3aW`#Y}=}XV3OIMh#P0^Uwheu5!vS!OCsWA{YQvE}CY?I`a zx$-)luLuCH-nTpNnxz3))YJ7S`Tkl|P&^tiEjFeb&AUi|U&ffW@m&P%G`M<|!sMe} zI;SodH7sQ4j{xnRi3T!U0M!K<#iN6INp2WA(S#d_)~LVRK}qkR2M=?1X~uNP{XRpaS3%tb>z z+7Tqd(Y02QbMq#nTZGBOpBvdhQjV_^axuQ1yLc6UVxdJU`g1s<@_E3s66Y=NYJvAiMdmPDZ0$s!R9Gy zvSL?X@6?A0Mad?wCd3L3!$StwX1@p~d&X=2W}iDG__bzhtP$LVr1gTmY@5a|E~&Eu zq(@5wS55YF`3e2_5;o8yDm;2gw&6kJde~n&&qlO84qcKz6Yysc=CFedRy#E8XazBn z8^l_B;=n)FImmNK^6-lUGC!{3R=^vM;r_e#`AY4BK5q_HtVZ%l?8Vy~6dNu@xckN`qVN%JrU{!M|=(fhMX%5*}j4UmjMm584ZEj?;jQ z2Qf6*+2vMcDTZ=LkGkBa(R+_&huVW%mX?xTz@-MEDmnh9b6p}q97!XUn0M_tY)g{k zw_z{MIO(m{&^@kv8o?g+37%KeFZYu!iak&C%RyvFO96Or_XPtOnVkviaj0Kg`;z_k zY`Hd%ROI1Sm)dB`RE~q$5!7_Tov*<>J>)bHzMh={4fl9eB!Kr+FJm3i*zF1m*DV>< zd0i>&bzp@56sP)H?m0u_gMO9R)JTk(A3q2Z)T51LjE}Q>5$CVdHr&1#x0C|ZqQM+Z zF zD{DWFq!GDX63mUf($cD$R?05zI2P(nS_U@xhxSUR<5vE2WkOAeUW%k+_{XYP5oyCZ zcSOiY;u+<5nVoyoF*8^C9h4a>7f#HTUczi%Yc>PN^|T<{tT` z?v)Gt#{6_;q2kxY6P+o+Y)!#HW5jXqp5XDnX>c#H1rPpIcKb#dxX~h#e?|vNb+9`; zvv8*Ye!$q(SWnZWO~UH-Uc2V8rtO_zc$e%PESw`zDdmh}^dw$Oqby59k$gJf?rRuo za2S4YoxoU~TLRmGKVij$4eVPESoR)-!&G`lmv1k_s`EHrw?sZV%;{-kl@KH%Na;;w z7kz3@fJ~z#vxif>xvG{;s5@X%w_usU#>2=~F7L$Akkv~`5YpFdLd~Z5YrOrc=vtD78 zu6$rnmpqDhpxtn_l2V@Wy)?lY#aMTXj1Q6IHuCJi&SFBLaM4Lt)wmsNyC`_X+RW#^ zjos++p~`k?`JHzu>(e&oXKyV&j9woocXKCxd? zIVLk^1~^~MB?il@Qk*h6d_0)BUrElav0o%VK=-3=Nw4f9rdQ3FfM(BH%NalXwck^n zB{=Qd7L%>RHKE^2LVlEzS@(?7R$I>&nwCKieHV^Ewsgw@Vpvig{I;ICRe5^488J49h}0A70~k_`~klB(a~E ze7aN|(kHgQUW7sLY(yK409SZ-f*-7Kj#G_zk| zFtBqL-n`k3@77Dj$+#OjQ+|mNjTNGJ6(Qx)>!v-QY}`-`Ei<4$432-po!)C!nQuA- zYN(}Mg4TRfGjLIYj9bZA7 zdIlH!`3J?8_24tqFO^2(nOl}Hz4|B7w`0PENc@|l0oLh3`!y96OtnCUrJ!pS4VAfo zqfO-JaXj!%&E;B3E)e=++2=Wov@^z)QU;-B- zp1h<`F85&rMa(-{ONxONJK<*K8O1U}A0r+5gE}f0j+Qo>Hj~h| z(Y6(iHd>v+zj8T6YgaR>twtP~z&HBs*@~n>`T5ulSKMLFrtjOq$P$p~(s0l0rpBb~ zViDQRWf4DprEWJ`W|ZJ#tSacGJ3t_%+MABq`MG_C&1ogIdXu)WcpR!pvT>{7`FXyy zVji7=V2s+llkZ3{H@84&yFmK5>Z^)^o%8+GB_0B=OVw>BGUtnB*}oot+Zo7^m6Gc% zESf8E-d0&FQekL3S-O8(u~Ju1B*E;~w6c~h{B&0>qlvQIv}Y(^RlbtVS9cIbagPlZ z>AHr!{d)m5Rfb<{;q)DJX9{RdPw+DrirzvZyl%S_eVPW!%73w%cgJ;$p-0YfDh!aG zskDqmH0Nxf8(@zB-`y@kv~0E_@$Jg*Y_wL<;7Hs2~I zr&8N0e<{|A^F!*op--mj`fqcIKEmRuEmQN-E~dHzt3GlZV?Xb~X^3ZI0Egxz;wdnf zxT$|%@t&Ig&sl)x>-K%m-QSsoBSA}=Aiuy7Xr{ckiDpHquYW@6SLGgZC%DgkSsTq> z11Vv)aK$iztb08H#=*^>$#mtsf3zRb0(1jfAgERyS8m)5ML=WZ*>b?IUR-EF4pR<} zG2CRIpXaUaw(rHfQ{P}uMf#isbHkXWIY@+)NG{%6Q0xwwSB*i5hJmGd47H|tw`}*k z6w&uxqbO=?`!Vd6^s*;4|2R;v!wfX$FZEtw;20}6mw*OmMhdbGH#rsdkAPiUB;QD` ziEz)e^=-3ayN~y8K>%z|RYV5@)%7N05N++V!fDvMpxFBm8K3=+;e&Op1$TnUX}+WW zYQ}Y}?MZ;tUWQeP4G-vekntpw=i`x*Fv`5KsfSPv%;&UDr{5z;Vj-Kk^K0f0WQ{&D zRD#9MHlO0nx}$7#6I85b^1tPDE1AJncaa9;8?4h}W+`(n+htxPtFo0IN!9Y}T-^1r zwe()$KaHn&zvJ$a+BQyTP1g681)|}S^ELy75m5o3t(c0^1nu(6$Gi2jFxF8kP{F*x z+GT4KSmX<Ttsh)PC)3 z$|eq-3!c&9O14VggHL0ZD@IczY~tP8muZdC#S{0$_NHifu#8Pg)tJrw8s}tR+SEE) zXu|sY!pB~AFX_LY&+iR{vYECWXb_W*Kz+Vt8jBTAd>jTm!}m65@ZP_n4#4}=6TxER zeEFkA7-F7tPSNyr)C$a5w4a$G{lVmjzKKGHI{Ljm<2Vnk>zT?N6W5-Mle4xoyU0B&Dn`E zJMNe_%L_6mdn#770c$cJEcpzc^a}uaUMlb%pW9SRtB+>&tNk^bz2=JQ8ek{0=Q!vOPa`^~QApU% zC_HupCD}Hh7X8u&>Qhxmj29j8?s;O&{!X!7`@zfX=A|(nt50VM6JeoESJ)SHy}6CI zACF|L7YrSk8ldeI{&m^#T~RA_tJYe&X4B^4d)kAfsUI<(Cqf^E&jQTk5BJSMfU-GEEN{3j21msWLiDCsNTuKe1`qy+nt%Bv_fg6#oGhDPbw-^Cq z5ewwB8bSEt0BsLRw)$vrLw)`CRlRC!i9^l{Dz)=$+o<2?`!$ERX%2Ukj@Rs za(rU5Y@tR7FiWeZ(6^V!x8=FPk5jHx+-~QrrN!!uzFaga_iCktx3_~sYt6E>AqzPT zfHPrvL|JFaS79qt$Lmf4S{dn7cJM=inH=pLj*WS*S{+Z;-7zPfPXN zbR(r|KD_Ca83qd<1;6CEE!iZes$S_*yVJDntbNvySi}0)3(+m z^*V-Z!$ZfZ=d}wwJ7ag?A(zXJ`HuBhq!&%Mg=)83Ru8+XyEe`JD|4S%G|gQVU5yeP zSkGQIQ@b8Q^hTO0Vs{-HxwrQiE7_)%tSoCi1sJoy6<4gVNtL2JX5JkC+fS5JR6fUq zmxG@PhhHrqg*FITu5l5Azs?_%l0Ibc)B~eG{zdn$6>wnvPOW=!ZagpfogB&ysqege$Fj15G=1}IC}tCWuY(#~w84}@?Yg?^ zHBhos2A?>l9L=?Z9Cmx1Dq-4Sz`MF54W_VTpOVsP;?4Mlgghx-n(^B*U)2|JyK+WDhNw)-7 z>Q?+;|10%3-+3nhde5N>(z`Oe*f-jY8fKMn;zxueYdwF36cNwZTl#5J*#q&K2S`A& z+xYJh77EzEPzwQ9i8Nit$|}1x=-OyRa$KDfA{1M)bYE!gHl5OMbI1(t$2P)Bo|3{3 zI32s#Y@s_4ZqhBF9rLh8{|%w zWXpP#MI=tPa4+C~NuX^`t!|x*WD1gX8rDd|a*%bat~{(>&*lOkm*)Vv3?q05?h(Y< z|1NTm1}K0$Lmczz`qbs+)kbgl{-}PnGsxas8BRmzelFZ_VqXB_uj%6<2$UHsUDX-# zn1#%hOqAkJy>D5{FEVWmGrh3#gf(SCMl-D51sr0=Xr+|yESGyoCFVRoB6y1>3li+52LJcQH1?& z<8wc+f630l$=R*Xl9!z=T2oVFQLAcfocoxX+JKD&pNPo0l||dJ?gIQwxjZkKLsLJp z=CRKEX--pk&U*;~#eCFVLHHWyDqFn(=8X?81i6hul2{tt%?pdxjsWAuGR z0=pDXpwcl3HA~+ycdUzNP>D;3Pnvq{S5<|4?yk?~?D6dkyy>$aN-8MyyLdkUT4Q}( zNI+M9>VrHEa)cgFd8heDYJL0m@YvYzW^9^h1U&oS3hqjXO$n<1^J4D5FYa@e$3P~$ zL+0{Uu}m2=lpyCXBFs7T!{d)t)Ni($!^*O`>T>{e+tmT1cAj(s%m+_LrBh(>~SCU^o*FN{^HbD#fVRi z*FJZR;9sS|-^@YrbfJI@s0cH%QIgg}ki+~m;}a}Or_2eloJyt&c_-SsyCuV%=)jjY ziMM7y4yQm4Y{qV9u_A^Ie_wlT{LRwa3OVf7n32bEtjBJnX#W182i9IlM$5N=<75J3 zSBG;zR(td!#KM&s6t2L{01H-VuKwr{F1E(m7aKZKShljrwBR4niC$v_<0ut_1 zJAaDDKPr&>TvOdGL^OXB1K`Ih&6^u8F;Ys9csIicf%Pqq9ls;^edOxhJpMC+=U|gd z9%L=SW_9c+CP5Lx-$T82_!B8S7fPwO(d>cSV@HKmz2o`E4ZZVG5~FVe)tPH%wE%L` z%?)J+l>forg0VksnOM$wcnj?{V2SSg-w6H|@(%OQfB`8K!DHZH3lLb%Ik|tH0`kH7 ziH)rvasbZ2P2K=tlXQG3eqY_f=}#;8yb1?i0z=trD~e!$Vf@-wzH$0O%+DLvFTWJO z{h%6t?dcgr^1wgOTb+P^##rZBua{UV1{x6KA(Y&;$G>AQN&9Drb5hXlZ~25>V_|47 zruq`=$S}BvrYt^0XoFyF8-bpO^jp1v#EJVe=!Ul??H*L)-z+7lvZ_cX!89m1D(Vxg zJx!6#DpRN}r_7$VLS`{ChnD~IMB{YDx@jHRRaqw_fJ3Wa@kudUJAVc9XALc_icCy3P{lC8Au{ypNJObQDWus~Usi ziHck@ZYRyqS_b~y&t)iEr6a1K1?#}cQLl#bZ^yp2z1|65?SY~)hfgk1)WmA!)R$~~ItgkQKtY0spYM-* z_O+@NUz3~x%p+b8_2G!@TQ*!bjz6t!N#Ej7XC#PAfI*r0a>~D(D+h*;&Xl}iaRugv zd(q7F>|oxFnHwB5w;@Z9f?msx7P1ASO8qr-@c%?|OxTgg{4O>$9IMzzvnxaO^XUg*9qUK9gBeq$td_(Zi>leRe$~@vMT9(Fd_X?EOe;+{l^W1=j)n%bRLa- zimT*YjcFuYrinX=>~d79x|7PPwxaJlWb(jo(+OnJA{i<`T|EP7WOeD52?a0G6ke*A zD1_&%OC5iV=dKo~JCj*c67h@QLPdeE&T$DpEN8WwbaG2R9e;yR{z6xK%X+qNF`0&nw6iGCKO z6<@&S6XK3@rzt0h?F%g=Lp__uig+6sg2*cFa|?*{28|aRial~xQ1<9B>7(^hCP*6F zQ#9BoP>H|Mzv{&%~!;anPDpccqn+ z<1c0CA@7Hci-gJfHL@vim)Q7w3d(A@CAy%B$1ft;tjfbBN{1_$D>OXX!-uN}P?xjy zX{V=DhgaK;i&N}GgX(_Ls*T0$2UJ{rO7$fZo8dS)k98}HZIKgF<`x> zY@E4smLCR{vJW%u4W`e`j;ciIs=t)HEfG8#RAe)H?Ok7AZ;;0{`2PFm-C#vSxT>OP zJXR9MP*j{e$(osJWG_Uhg>bt0`QPo^X7-=-9jA%*Xh9p2#%!JgPP<(rD$<_>mG6Bj z!4sc(f0rtr(<#bToxJ63Z5SS^>3%&C=21zvlB-H50NrY_a)MW9w4CrL7W0=C)?^kTp{=*I8m)oThY)M;XQ_BYjW@W;lqB=Bg6Q& z7n0FYpQwgYJ2f7VgF5P{SQTVITCL@}qWv6}SGC&3xfsXb=!k47%rRdR52eWHtaoGy z>8oM#uP2x38J|M5YDyIV8nB@3{WPP<4lqKL$A^`E;zCQuvc8nQv6AoT{%!qA?p!%< z4$Q)@xpF}h$*l|+b7DkACBh0yMNf~((giZiKt`7OmmQ;#8wv8*S zsO(xVii|7@tJY`b4+n0*qugDkLFNud+!2~p1NL2wHM*lZyg$(QmF1Xi8Z@d z(?xzG?S=HZRnRo(D-&@OuslWPi{TDaZ#rPKHOM5X>lPgW~`Ux{L<31utW-N>bApJ1TL;^{>!T zEf<`>&7S2_OC+aK)XomeWHbIzU=p-FIi+v*R4qyxo@Epj@hOeh3>(fm((U#Iua_8_ zKZi-jJ!ci25Rv^3nj8TY!4IMiv?JMQ1sLZf`&;g*mb9>QUSFd<{Ak)YBE;n{@3H z50+9d201ab8#nuVjE4>9(MLr`KrQu% z!1PSA(|>5-Brl#!19q6H|5PcE&Ql@NHBWRhhb2mjGMlcdgD(9tOGKOWn4kPAYlrXmlqAHq@azS_kP`bGUkj4XU)%i1i5>Z z5!Z~xj4eW)x- zWl(E)hX|G|O*1-iG1{9W|Fni!;;XsRt8;tps}}t~;5q@oHMBBQt|QzKTB}n)AhUHa zdh`_H7j(dK*tUo69~wGjEg4oxP8ZqR&!p&4hU|7UJW*W|&sI=ZZz>U;{3&&oTN?e) zR4J(~cjw}++2=3Dp%}-pur!U+oCt>><}Eo#zzF3>K~!Y zT`h*;CZFYTb1I)j_UD$*(GZ7h%vq(j%f25*D~g~8W=(A>Yuv5)=1?VVjR?nQDXK7E zHtX-kvmAQWu3DaN4b1?#=;@7t%>awft)0Kam^dNXXnK#}c;~BJT#MLP0P5szH`6bl zXr)Q#b!P8JjB4h8E>Hx2P|A$}2iM@rM;G;6y(x|oLAtEtxwQ1scO!z8 zRg7ZVy2Ys8ERvA3YT$|@e(A*8V)|-rgH-;{{IK4n~SbHa@ZrzRufg=w_>}L5ItLj;ZHoWh)V@0w=EM zV78u59TUvQ4CBak##qYip=Ci!(rC#m>u%jD1$OoL=2f*}uO0Q2NPfha<$o zO%IF%uhZD=-2DWdDG}c`jOovjxaI5>Dn1veCQDI7Z2@OG_S9$7mpF#Q#1|zd<`O&_m~Z83%p15a*0JE*+gZ*0I6h z6TyTM%zE}!^8?J|j76E0L++axT)DVGKD2jkgF`pQxiueSa5SlNpzvEXIt7d7;Oz^2FeG(^H&Qqtbli9S z0)J>dn-#Nh^ctyL`IOQzhRS0j(85Ncm=(h~(u5=jvmL*i0#`5x|2auL{=zQ34ke`n zHm3aRfi?l2TJdlV{-#YPPfrLiXSI!t8NB}!be2ipgSypQ2RsuN{7p&Gx9xXy2Q5{^ zJ+rZB66N*OWQn^r@CXQtYFf{g6g5*b&J>l$ST!(=FjYA_Yz6Do+g#$NJW|zKfCS#l z{gXR$AEV-A4YOa{X$cb8iC10>`k8Gz>^%vw`{|wX+%2g>tSxc*H)T!2!fs|W1w?Sp zq(`dr$=gbukvv;mq+R?L_b~QQW zS8Ab%_Wpr_7JjI}E}B%N5*~}f!D@)yC!tbKCEDFr5l8qZ^oEZ0ORjG7wev)#J5e`I z%Q$eLDGTcE!e6tJJC^f8IU!B5f$aGF>2cJ;D+wt3fhK( zLbM!l_B~uzDENhPj$eS;V&WpYNiHB0>5flSy66j1(%Ugrdp^wV=hMqiEmDKk^p#&< zQIQa`O3B|AHmGAzOT;x$>RWt;j~X`ec{(sZfjY8$TEAlI`?7(mflVP6d1q|a_$~i& zLeTt#tX?2dRKi4;it)?T#{r>Z(-!g5o1_1 zRz-y^!_ysdf|0>#d5WJ~F&y9cIYdc*Hgl(C7SBCcm8sI*bG%bhdxL!CB$D-Ks|W3o zHJ=ZvT?PocIl{=b7USi~Lw|SeOG~;kdz-%mS47^_Wr+sYm}=WI#R}&B)E9P3_|wA> zN3%#%iT({GiAou~Q99ipw7p5>S&c`i(fG?CZgyF9d{mJT;-a{Z+FkY4UDkcZ8MatY zwbeu>fOGr#=Tga7{a!b_HVgUvJUcK)g zVA}pJ1~$O&d5OLURi$WoEKA6VcTM3LTCD7!l;yQx#XFt_N?Wuv%QxZY)o3oUEvc;( z?^W^p>;|vS@?dA@YJ4&ZDsV%i$G2L4EysOb)qB@raH%kz_%mb1Hwkn>` z%wbi3R^cEU2C~qRCVy!y8%iV~j?oe5;X)J?4^{qyQ}EHWS_Y*&o4|k{;1MEcN8|zNmwO}ZA4#QC%_ICKf4L9(2N<|E9V zp!>M-2Bd6>FiEn!uY7n&7tg-{CA8MTWk7VzDP{PEM8&j1P_b3*y#(SUxayZl&zTgz zvt0Ln!9i0)VG@|+Upb&*8VWa?k#mD#vjUQ zYHt@Yt1hVq&L#TmzECRV$mQaEc^0Ocdv+2`PjGxA%FH>@RMoMfAw=1<)(RgbHW*m~juiAqXr(Epb>8q>Bz9^B z{O=1jJ~F`D)DwAu;q5n56MK0iBNSKiWjhrfuu1WRJbxFpH*n(UIM+j z+D)|2Kg1k=as1I?2$gGj?>FUG{i@RQMXlGQK74(Fk1p(HHI2a2c6c~c%X>7lSl3M? zcz1Jb%AT1FD6g_RMraR6-N@{-d)4E|R=y(7FzKs=Qq3@cC2td;1c!=%>yO3}eYjTn zwi~U84uQrzvAV3a;rWX)&yy+=Y3KbwL_cN!us5kRJ|wjC7&hLoeH9&ch=|el{FYJy zVp@xTxNK4f9}7<&k;MwwEL@!*IJh9_ zX7%#sD2|WJV<32gKBak;&(-V3VDb_33@~>DlL!fqYrk3dG|1L|YZ$wN%Bz^d)uHBX z(q7u`xuLDtP3@fUWI=nr=^laAP_ZH=ax&w!PmfT5^C*o2I$ryU+OwtuJz?)m#_tjA zn$4tDdH$&Otnbya2~HmMYP$01Z5)h6QuM*{{E?mPafA)#(~VcT{AP97Bpd!j?Qlzn z()GGiKf~hFN5(LgC^LA}bRoPc^GQECwmt+29hkVvm$0%qU0MW%R&%c>th zwQV#?*|c%)1Xr2!E4~1LHlX}7?r&A&oDOl3Vy|J+>*3p`{1O!9W}m~c0~+*pIo_B% zxzs5$n9Po6jhiZSNf>I#DAzyb4Xy1veyqY!YY(=w158fsMzf#O9n20&)I%K3Hm$!J zFlU6Y$h3r3fchi`TlmD3i10GnWcjk{9`ot-Kc^?C>nVCdeqG8={q3r0HskA;6FCX2 zi|#_i{Myd&6H6s`&%LZRTBC+ROofUDe!%-PvZH>o4Y`CV4bmUO2uY?kloRU}ckB1e zF5aw)N4uWpL2~6QTt+uu94x6AUv*a!FxQBM%k+-+YoBV?p3JL;mag>-N+Xsf^A9&a z6ES+gDd8G3_b&9?n&?cLksD5eo7Tk2{Pgp9Vbr8v`6-R3C0O6bI*A?@2%5d`n-r@u z_xG%c#cF`#^6krtlN7I+TpXVXDDFp2WyumodvvSXE74rTfrAS%k z&}6V|x5`YGd^>14Wg;V-e=1G!bhH#zgx0W6c(%bg?6KdI;W)N!^(!ANXX$ajU^jX_ z_?ZM&a(<3Zy`&$R1quji zhGBX4lv^pq8+!X#1bJ2&pySQ(zd57~?|(QX3^mvZYSNJc_rt$}THt%4W8ITaoz2__ zMTXpdww|_oDct1d5CV;;T(2r>%JiC5XVMca_N_hbRL}-RK7IYNh>)SsU1r`x&h>cE zYv5>L()IkRF-vF8YGhB=vuHf#N|;-ZU_Dx=ADKP zkn7qwNwoQ!ugGZrbB7#$=QE7S?81?5><}f7F)EA8X>b;b^q3X~4JZ>4g=ION<4eI> zzJGcb@0(7>@cZe*o#|<1cI)_+d4l{o{)ky3sL>%+SuRTF=CuZmyP^1@wZj~KZfcd1H8h<42tWm2=usRqIn_AEX5AE;vC|Xa2 z?v6LCls~L$$giqWHCZS>jpt*MT48-=Z!P8va+Rf4+hS|dVgua&z&gp>&Etwj&3^W^ zozb1z58iHk6N!N0Yp|b)HIRMGJ-*y#Z#eW3w~^EtyE?ZlArbIY?C0Mjj1EaITD`g$ zN5pck1n-Ku%fe%^tZLlbmb$zKyc&7s0zLQ38|$cFIq||}5v>BRK=3Mou?&IUfgewq z*Hm|Tvr}J&$sOe52lqP)Kmk(A^gI{&kj-~k>v`PWf%oyCW)9I}hYH@CqPrsrs%JXzc4U^X6q^&D7Q4G@{(R zfWmW8UV7tbwEj6^%E(-3ens7zh-7Dz_o75kAkc2O^TlqFV#*;fb>%~c z?LzN7d4zP2jA23ZcpjaA9sKkW((OBmW^Y-+YVL^;*2;tVK(9`bCR*L4xN)0f52N9$ z9w9H!BNY{AiZ`ljt-ftyJIS)G!%nuNm{vcX3}V!H@|vOu$CNw{Zv>>!-ylG2GULCoWLm7J2- zg-Z2&NoYr7ELC^Vd)F`MgZG^$&o%CddK8~b@SU4Mu2yG~kzQr5Sg)L}mhiHYgtx;A zye@<;5%YXHYY*o?*%PFA@vS}^*uD{bgD^C-b*vPScon$xY zhvwnJZvn%ol-Z&!OU9?7dC3of)yaf;+s%5>tMPI-6qdbiZbJdwNE)E~qAcc^;sQVR zTp!ma@J{e)h`nxMIlWdNM3N`D)76DasS_n4tgXq5IkDns^kY+Bn}8k; zp|%@SB#*@Du^#qbUWX=1Fw-Tu^1)4%#dSyS246V`lzvb=S(%Kh-UTfWbIut;zC30+ z?Q82nL+Wk>d9yPf|jAihmUwpkC`$4HGZhZFwNA;YFvMlhfwx>8l?LHx| z{cg>ZL0h%r6R!EtujDiDmOHHKSihN#+a6yC=!<^K;dS2}J>PF`XAp?{8nf!vUor0z z)<)WA^vD!}nDV>>KwQ=;Ju6 zU-qO4q*%?Be%Q3+3cY7vmVZdC?Roif>M_e-o4GB#o2Fw0$=>i!%j&3EJApi3?;tadsu|ldAfs_U#(+3IG0ylmiSoLSKSlxV*>^>YJA2i zFYYGr4Xe3tJkAz%)!SZgT_JBBA;v{3E-&FbW=wWP+y+0J`WY;Y9hFCZtv2 zh(?yTf#BfFX@LfBB#{@r7M}_)b1fJ|Yq5Ipw}gMLj*%@P*RSElQPhCpE7>@cOJ4ZC7X2j zEtHa4u1vWgm5-S(MZ0-+P|h3c&zQ_F``j&j((C;q{qZ%LUN@iK(PUIBZz3!)Q+=^3 zaP@@pP-c~MT&J_X*fPG#YB5Q5PS;{mX3A~$N2t`Bu~NI!_EXkkX5n&pWl8>bYVE64 zx9_{gX-<#4zib&K+I6<|U=ky$I4@5r{CVQn){Y8JSJ_AE7f>`&|i}6B^?ZDG8K5IQR5>`J(L_8>8+u_Ho82 zQD6K2A(snspTiYQ*M`V-F2KYH$BKWCwuqg^W+#60WM!oJ4Of4Q$W-xU!Qu4G-u@xk zid~-bJ$L!$8k$O641&>=Yt#Y6RRVhM>ep5>rDs}oqol8I!PM^f`uT}VNPHe1#`W^L zVkRfBybb(m<+FC(kaXExcdI$`z#tCpUlOZIl$}z&OcA6HH6V4qOcvPhpUW#~M9^4j zlW-SE8^d~5qt7UHwHD~k7gXop2K*oL-ZHGpZ+Qb&Qb0fiHYlai-CYU-(kW~N=>`b_ z=?0NjX%G;Q?(QyW>1Na2v1xdp&BpUT=lsrlUGMkTZ(c6fv(~IxGxyBgvvzTt?y>4T z;H6P+<^2*N{~6#L@tqYv+^vObP7}kWR1e33#A51{>jZM`z-3pB%VvYJs(FE!uWjN1 znNYhdIvyOE6;aM07+56VzX)t2-ql41g{es;5i!B+ZmFJ4<+=K@6d<9mp5|yYV7t6) z74zE<>R3F0Yi;fY9r&Wz=khw0t9e1cP?Zz6erxmcGU{#XRL8Hp_|ILKwFl$fwTgo; zGc+DOu~qvx5og8H`>yYT`7$8`l4qn{fL%27k>{c-=j`1amzK*Kla`6(V(sp=uX)Cl zN#=N~d4GLZykCvU&OXI6Jp}e>rqyCAMhcxN34ycU9>1rCL~5$YlKxPD@`a+inclrT zu*v7t^W-Duf4oYy!&9uBdqB#Ks;IA3XD!8|&{m8L(!iV>EomZ^)Ww{S}RpfhIx*S(yFDfstux)H2T*xORBy6!4q<>s_wL9!^| zr2*Hj(0$~aUFxghTBulKa6bwfL5gs1Tyzk4<<#@4X@TtUfu@a+utvD#kVgOBri9rS zZJR$`o&EJ>pr>722MgMy3&-!Td_2rIcQg7e+E?biDhilI3&2OlBBM(ArvruzSVTnH zOl2RJV6H~Fkmn=$E90o!do)1tQ^$tmIBJ9L);c~Wd~BV6vCB%rFlkaS(PNH%6(Auk z7$7f4uK$BN&&5GWY4DX@pJ{H@G26<8y@J}Fko@cof|b>76FE<4m9b`HMS-Tw+74sw z^&eb;imXJYBo?ZE!4UI&{;>6^yrcqf?FRZvXWdkfOqHaXG-#k4w{J}fwNUwy6WzA0{b_3k0K+H|_wD>}&~ zfFMvHruMBO{X_Q>uZef$<6VtCKH&5O;st;^J84 zVJM~q8mIxR26$l2MLDvk;`dXj@Fa4^XY|w4>Js)8$Sz&W1gldM`Lu2|Q&X+ctZcw& zBeemN5cB&RCaA{6+0>L9hxDm$LqXVPN{->}4ximeMP?XvpOkrjbaH}=%UgW&+*k#R z#mq;{TpHh8+bw2Fi=Ex=IPLPFhIhPXsS$FsVu-7(=I*0Wk0a40eA7hFkND+iCs|j6 zmy@*fhdZ!8a4}Y;6mIWz>@bdEwr`${Nxso({G#0u(sf_lw9q82$O5q+VvBuK zZeY__#%+7m+?YII_yOR0dK`A}UyHd+vN2U2;nfN|dQ#6q#7f%2zs9J565T-%O&sY( ziJQ6peyimC8E=U<4C)waHtUqe-v^aHuI2xkK)ot9+SHk9uc*3#s+s;M{>~}PAKqB2 zR(aUS4=U5MvGeHeFxd`?QwW|bVa9+=4F?y5q3Sl(zpFAq%I>=L6!)WX3JX*$xQ}%= zwpzwI{KwZGWSC6-Ij+GMCL;q{I7&Yb&^n7n!p9oJ$Jzs9o5nhV#@D{NO*Zc60p}&< z(-zLpF=-y?v>Dssm`WQ=*iZV@+qV9O8s~bIjDn}7TT*C zc-oH}cDS(ORth~@B#8XIm1g{LfIB*zwK%MmtOR=Qi4-c)n2EOR*q7E1Lj~|X-{}Al za26woFW*B4NtBb>e?sH&gQ<)%hxnan{xu8+f99l-gS+nIF_`_7e2MV6PUBU?e@_OC z;%NXZ`RXqDhyp^YIPhJ=VGc0bpddf4A;85 zmCjwlmzU5`@KzMi^osEjqiM5;+LV!4Lgw;~D{rnaGo?$7WvtG2iXL zWB5L*ufd8Kl-4r9wCm1vkEYSP4i!}Y%D^$l@6)& zyBj7i)@M4yzHBI&!>|82Fq43V4ppI$XT#t7>9hMC$iZ<6#03FT|LgOW@Xup8$Y;5t z1tY*dulPsht>QnAapi8IXUP=z&|rti03$jeKziY z?*(vJbA_IYyueZV*N7m$(K*5ZbUD}^t?a)x4I6k4KcV*?xtV^CdD3Ag#47&_`+v;I zvT&zswe)X+;H(xl^moN;&c8d?8OC^cG-Oq#*My;=KQM#!FO6v@z#oWA& ztJs?I-R&!)&{4qxyfQ<`)3Ub+5;%ay*brBSrB^@Y%7ys3Y{*0zi!JbjGb77q_&fUx z{EmpDs4w{4=_3Cn+2;r=Q7D0jLE}5&Jx_wdAMiLdJ_Pe#| z;Ls=J$qtX$>qYCLDZ-V$vOiz@BZ$Fkjl#| z->4iPKYR+*^!;rtg`=mS1w${hQHK0udJr{^H|EeRU-{D8Kb-C$V*@|3G%jsUus~%c z;*E~Z{=r`^!1F4ML4SI%OpAj&W|fo6UT;iGEs{g^6jVvQK4hbh#fT}s<(C$6Pz%SB zO788|Bz$&z3Im>f3OJ7mw-Ll;X+rrQ=7Fb=OetlBo}bQ%c6m=2NZ5=Aipftxw{(X5 z+bp&VJ*@~OO_kMI%mtF8R6j-FAH0%eCo#g#3 z0wHL;X+EUyb4cWtN!i>Jkf=D6V};6pVcXG1#T#xS8jq0~NQPA-4ooBYm7|wg1argM ztIdSmGkix21A5*I`L6>+qMd9iZY#1^6BythI{aP7+`hA)ow+=UzkQdpsy%mRsX_hv z^}9%4PbUS^sr7*Y$667(85JffVVNPgv z^0`(J$)HbP%en?AE?uvwVZbhY@H_YoPyO^DbKx`O{fR@>8y zrPF{Iq^W;x&q*Y^6@ky!){7SAbyIC5@T&|z_!_MgGUWRQrYK2WEP(mAQOw;KiMXvg zh&f{^OBVJ_@~9gsv8GO+{1BoK-kF)|e6KCKdiroBp76d4`m=F%heh@<@BXD?3xc=(pf`zKw=kshSF4g1katoCG1c{pK zm9KhJqSv2Ao{A{Natl7~4;736ZU5wSWTQ9oA5vB9`Yd?A=Y2$<=)iyb5+ks;lt zlq-BXMCFxYyA;S=YL{hQuL=P{QSxk(sqN60lC9KC6KWDgWgfStrZ6LqNSy%;X$OoE zF)@qjb@9Pk5sga4f65q{x8Svv|JbBj2^Vqv|quOqi>=ZLenY^OvWJU41pVbc85{dOdC1$ zVC~WFC0^wRA81xmx3y#vlEhSh++0&X+|r#(rUxA!V!PuxXNGEUsp$kJwXLhqJ06uO zYbeTD=8;Wg7_oM)zLX%bDg^gdJ77%Au6j{lf%6dONPhbcKa^9C@wEyf_4{;|Tz~@e z)r4(#_I&@D!U&~K1kCL$9`o{mH5(W9xt=4jA$6WQ7R_TsoMmEx|dm}_dh=RJQ;6*6R3Wq+CBpr?@XSZ|*v2KqnMcF-$ z6e8_Uz~4fbGCt;DHfvZquVHAC*?(RmGUZb*#r46GoX+?@yU$c66D?&$@e^qU0riP> z14`$i^E5!K>Vg1#bpRD6b^EDY`yec-wHd$U4d$f)cv`I{WV#mAyuzgSs`(G@L&O-vGd&k4{HcpY^>U7oH`t|4-GqcEW+{NN@fu)&dmfH3 zgpv0MC}@Cp<yI=cBKSn6~^%x(n7CL z`SVC<8>1;DDa(|_1R%#0I&OH=@O5`jfOq@1L{;f{W*`5{s4FA*?K)GbAT4 zxbkswc&;hG)IY-zxh-Ofs&FIXwS_(Bk~=h1%wh6mi^AhjjzMxFH|D8S!6!dbW$pW% zs(>?ZG{J>qqe*A2B%uGgK%2k;3}w2Q9^Sqg4vZaui>cU zWzAC>`Yb(%-)Ja785C>^+AZz!6+?ih=3U1@s+uT-)+~~M-gquz{=H&etS?wfZ8|3b z9be=QJ(}QUkcaxua+!5wIN6Hgx)O0BIdM%^t)uYFOSNeAVlLdCldxl6KGJ%eMjWYCNM6xPKpBwPh| z$8~qn&id^7T?>GZKG$Py&~<^e7v(0uPso&WDO6U)%sf{Hn|d5M?>*dcbaY(Yv|T%E z|NTsn{TBK)2EYL+pJGNf-D5)9TT`~_@k?i*o~9}I>f5hlji+c`J-SXQL?QeYMV3Qc zpUO`3+7Ofe&)3ev1^Ubuou<))Uc-NRo{IV%U*`b7v+AEwKK=vO$n&p)I4}?4S1&*2}oL_ZF zHHskt&|cG5wD&K-{Xg_vSqdK*O-g0<11VG<@YBnued+Q*WcA-c70dTKD_cxpZ;8ee z0JE~;91*~rp-CCO(MzRK@njYLL%wT>6!E5_Oh6X^`lq! z>*YqGk~bYzuQwfpS7wDWvXkikjzzmKj~(Wd5Al+-z2dqJ-5#e(twwl;!|XQUKyIHU zyGwlB{>kw(j&TBEZF%y*x3@JLVDr(B3g3OOvx5%KPWTs8VA~9QlN-nfK0|-MUdR^- zb#8Za5${-u@=i>B&veS5L$ecpSF=+cQ$dw$UvLVd6nPuhut9lL8`)A$)CCD^rX@UX zMl5;uBe^aao*Rii7o9#ozrJivot~)5JN|=pglV`i%+MD{AnAWKj-Aay{i|dn0BamHxsXDFh8|*7Drixv z0mkmmp3!9USx-=jKLz3u$8NHT=<}&*>O$AIbXqRv;1f%sk@u+CE22xM1|VjcpAC8# z=0x5xb&jARa)F}QxXfv#)|F2lO4P6BJEly9E5$79TV-T)=PwEQq|qk|%h1Amg9?3L z8})SRiAQ+H;oP9`tKUW|AEMgo2b&Cv3)Cs-1R4hx>}u~Yx*@W259r7#<7RTH=mPN0q57(Fuy9J{lx6rH$rpA5y~?D`aV+|%7j z7{*&Z+`Xi7O*P`LUQt8P%!py_p*thuz9hpt&X7OpPe(o8`EUv){P^|K+P0&+KUyb@ z)C|McsjkxB23J|VoWZBE{;EmOm?8*>!2XQL+74++NjvBU#5OmVvbauPux{rV%|v|y zDlu=utXuSKs97up(7Zz3@$G7JZc)X?;J-4Nc`9~z${o_T7DgIl9H3UmpBF-19^pRW zO8Kz8Qv{)ieSnQQDAk6ujh3JZH+}CL>pvFt4*Qigc-#q+A56?LR9N!;IDT^-GpsQ+ zD|~Ou32>ie#L}?PcLk&{|E;x4S^0G9)i*Co=y1fLq!#Mp3ZsEd3iqF|EM0=L_^t`g zN0JeFvH3CUxrqeQ9*dUc7URwNo_MNEvgCt{hsl#OrT*U22pb54Jo>tiU+n;4*L3^& zbTWQWw_eReTvE5oRIaa>__rz((kF=_5z8O+w&fm#1?#RHJPBqWDb!tLs#RM3I9WQ^ zFURs{q^G=@@iJrBSG$l*FUuaU|ZzgP4+*O{os`vR4Ly|by9CLGQSLc}%D92d* zqeA{~ox;=3ccWt`WNhiRA}Nwdku3{rOi~9y4F^tKkZmB z=G{e_QqtVW3^f92N`j4-X#JhMvdYPWs|Fpc{yHf{4{6MfUpVV+uzI&4GI8+{ZH!-!>4+r~-FDnN$=szkV}GSuY5z*E5dHFWee7HE3ymmDHcyuF<$ECgz* zZ@jE{1+zlAme;;wScO-a@fAI~S|;>oRT`|6J$m-pL?e`xOBH_XR_b)u7v)8?6<&?8 zC7pY-w&N>|bMuR`_dw7Hk_RAm$zS2;U2L;jYGM7p%xIvC-cnAkLbrmDuWziJ<31@D zm*MoIssE^dMq1a@H2YwW|7SUjo%&ZYZzK)HKR$Co4=vZT0ojVib#~{aGuv<(8<1S; z^$EpoWKUF@!lTC0Fnd4~t|kH{xi3=}Vpz!&ezy-^(E~d@@}3<dW4Jk52TNe`O2 z;L9qQ=#r@7H|0_%+(V;qKQLJ7k)mY%GZR@KZWeSOp^vkO7R>Qe`mOJ+_XHpma*+Pd z@DX@Y+M4(NYV{3i3Gj1RA@rPY5XkA~0MQ&G1x4*}ZP1ki%_67`k|n(4{O7F~ougv5 zA6Ut5Dq`GrY#1s}W!TCLPFqRr;S;;Q0^l)Ny;bzlc#>ho-WGr+ zZ^Cr-h5F_sTA+~K3&Y)+sNvdqL!hL2W~@cV*Ir!)x}oO8T749t?gBq zQyG22+p$aG#M7%-V!=h_LdQYW6giq(*hmf3aQA&Hk96pKv-*Gv|#J*Ylz#0 zxY9~Lt}WtJD}+`-4pUu(e^%Fr^m*w}_3}n`*Ef9Lb#p_}b;djY1w4bI04)7~UMnl) zpnQ(zH0COzlLZ!>-Z(U z;2N=QpT2ShiduEC^_$tE{h$>&D%pWUX!^~lANRrP#Td(ONk(eJDa{dk^x57{OT$8( zhH$ghfY{}N)rs}lwFBQIL!Dh2r;=J_l=1Z*{SM6+qhm~my)A6LiQHZdxq~mG>o8Ra z#)RGE)T9xqTTQfPgxzEyjrlHBI`3QK1KCZBoX5Lo92Y||qJy_7iX5ZLeDtXxmJ*gJx@Pi^)3Dl@N+h0V5) z;cm6Un1DS$D+01uIV*(+IJ9EFQ;KdEH!2x_;TB>{ATsJW&M%m=qDr=Q$TCC>Rl?iYzg_4#BQN( zW6Wb@%0WLigTki0~TQ;Vwg*Gd=6?!K3$Lg5Psgv?@VZWwQVBK?@ zz^6@u$&;J(T-(xxE@|6E_UPjEHvub70=HFu*WJzaBhvDqqY`eCa=rcQjw(|n#&|6k z->F@vfa7IMyQ3OhLXfB)RIjgL3B}z`3?;Fb)Ae#X>8v+ND4qK3q5HuEUDvm5hlKaH zQH^+or+3@Hj7N4I+%3w&Zx0WbMDjbv`#!LHev#dj(nLddS74l5f>Eq$eN+VDhQAR9 z28cA87Gem0apgp6<>0%z?GxcLs*=l>!}J*)B>(AV)Ad%fSon|uEY;_(oOg?*bS&(PZA=dCWwEQkppN96Uf8!v0@GrIw2+M2F2 zV2Bd+^u_I}Tj+q|EZFI7w9ks#2!@epgs%8U=o%KBq zwUzxrH;27~`U%&o_N0%?I)&qsy(Wk%W>SQa#kq zCsCI|R=dZKK&GiC?MXOea4T4Tqa2W5lvOdh;A_Ckav=vjy`{hdx%))`FFFcHod?5L z)d(~+!*t;V6yMQY+wm*JV^|#Q`fxPcs5#m#Aqi3p5H!5orksi^J*+9J{HaRTegsw0 zl_W}dTp(>uentWRX5)sDYev62?8=95y z2{E%9xK~K}k@8BxQg+Y^OW}^L`?(CKqx1Z>(94&aRP_BfDABHrA%#92dtUfKVOtdL zZL7z`=U>hWpY5|LZD3)5$em5|ndXH1>svSdj!PfQtqcxTT`mAA4*M;M_%gkLDk?nV ztdLs`PB7HWB!%0?X_)rcc&PB-Y5%v|aG(b@sBVi%t6SMY_?1m70uzq|T}_gcr-Ptv ze#RWvAf z1uh;F)wupF@#@NxJ(Ydmyj+nxA92lix%thd%1WR4xuOk4oA_gH+HhOuHyKyL*oQ;L zn-2m*^+kU9&AhECq%yFbb+B5Q+-mIa81&NFFT@XWU!-E)4QB7$=@ncXSZ(oXGyl!? zVZO|NXL&&H3yE-|Ntn2lxrL0-va9=naE_#qczLFdB5pjpyv2J#qe*`LFChnN5`Xit z)(^e%N$Jz&h>8^F$;}KK+#T$okBIDldt`)}B-nkt!-FO0Jl*y~nVv&tWrH&_vJw)g zoSd8;ZKTA+GD=F16B83pf!`asYM5#S{@6sGzZDuT3+lBJY_Uq36g?QrpIasHRoL5r zRBnf8757(tzNumJ*(tcBDa9NLO@6k&UKh@@8fOlkJQ4D!y=sUt&Nt|lFVMU8f+S!8 zY_|fr^;O{4P8J=KPztw*#tt_NsDYo(5&-Ho_i@?O-Hwkn2{m1hboM(49x3nh0W-Lr z8|5$6RQwQ?`5;svczTb_rGN1|*=!H8q`wGsIC{TNm~^f_EYAPBX*8^?UnZ#+(aK8u zGt|n4oWhjKSjz=bO%8JNv8!N^jL&Eomh$C6|1)FucFpcD7vNtMIur=bPqI51A%#-t zlueqj9}hrwX43qXQ^_dTiBoWh-Gcx>1!|Rtc z7&fk%8|oS&)>_DPgLN4mO$pca?}(yg z@y}=3o}Qn$_e2h1W9s+FPIbDiifK)bhmN=hr^Q3vY9>Y&#q3004EXS-5WU(rW#C;E zQO%$O69=*X1d{cspFly8s^J0m&%a<{TbJ^X+}UJnbuZEqzbL4X2%_kNhlCRl$me{> zd!NyP`R7dL`JeApj~IWAb?SyaKm2Q>Cr*PqQ6yq8&_4PfEXjNlXXAw%>(0ujT26Cv zT4wQGypU_OvDI;p{f%^^Ll=S5DGvqi{ll54UO46V^op9a2mA?ZHSI*<0Ge}|Lz!5T zU+t}ILH6-vn~aTRlcU~a(=ch5LU5~T0T-`>d9mxJ>TB!9Smg!uWL>UzzE(PV7jiX8 zvg@gk($TStjUFa6d`wfCI^=0iYBlVu=Nsy#ema|O z_$?xr@`q5G5BJTbgx2_cf8{=I?2qrSyO!`$$_2XGM0thT8wG>LILkl9|c;2PyF)I=NE9Jj?CO5C)8vk5$aNC3eyy~4 ziz;3seDX@(tmp@d7e9wI|KBN^S46+S8nib{kjwp0kAcMUV0x=6Z}sg>r}g<&r@CJ_ zwl7~`)PG{-)=m`ZXs>WOwYqs;kdGU-Kcwz9P*KTK6iRRdWwVOhO)ev-MG%SQ&=*?O zc70+j@712|s^xKRsKq=jXInsE!w%Z-J&eZDI3H#~3K}aK_8>DfziC61Umb|9jM=?f zaBUx3JxnszS}E(DnwVOYRIuX3*OE17L&D*cnk>V8=M~gpOv;gSg{G< zW&$+BXU2KSd4~K|H||~;*(tn-)j43nS#|Sl=Y(5UU%0w)f;3!~fI9ta7Ow&-cws5$ zY?B79@|L$Cot(*f>+Sx1;C%x8+j8_;3gYYD?~MVla`cbiyvOSQH`l+W6$jXkK$URe z_fb+G-Te&M>TR;cv)KMQDH^dNyr75@gG8Y-&UKgq&piFdq>X0)Y~=GG%liD7kQ0`E zPEBvh&V)mbf2$GdJcO0#OxhL*Nne{)BVoZ-_(tWQTmJt~)$cEx>)(X*5}}0=UUaN< zky@74!GlRD*gHKt@E?cc#R{)v+Vo&k-hXos$a5Re{_BWulQ6gQ9^Ms3uj^GYDOt8) z=hLD!pv%|fIpSS4C6i=)@A>skiya7`{vZF@8taaOIgpg?ha|27<6yofvO%CGW2q=k ztqraf^y<-yl6);ef~-+Kz;DV#pMjM4Qu6$Noc$5nZF!d1&8^_6bfficfuDXeZivuA;F#oIxckZS&iwl8t8RdAelwB(uTtA? zVd^*icvIhsCBx3FZz}~0qd8s4W5j*JDFHKhr1YjS>yA_Kwj!JDG2xTjPnug{gUo;T zPWf216R*gRlaW_f&F=u65gpb7=@zN_1wgX(LJm$5Xas`@St^t@RDb)YCHSVx=!z>5 zUL)3(#ydZ^CJxtk?O+R=ydykY^TFjLH&&MY6-llhR`y=xgpe_;?6wJ;-D*FSUpF%%D2Y2VCPb(kjiRwb2ZX74oI8TMWVoTE51=~ZQ zpWhvfMk&k=ib6b5@9Qqcd}ocEP=0~7clv#^q2cW3Va&S22^GgDgjn{B?;Atn`zs%z ze)6k5RRfME4oceZJKOWFWVE;d3Zj06!w4L2TFb&El+Pfi?D{}w zU~u4#m?CYOn+-z(kxyBDR7iYgSRnMOn_y&6tp!xIGK#Qwhe^;lVk?=S;J zcec)_7ykp2Tx@Tb3ik$m7r0?2Xgz2sU}I9+REu|tuwx6^lmZ+-@eVAOp!R}ZPWD$r zd0a@9tZ#1*75#M2PMjHfHXmAVOmCNIa;4k)F~przKAkyHBsVQG`#W8>^NUz+VK1*P zHm(YZ;?rTf_SpC=I@+{Gj!^uJbeycj+ZG!jffoa3RS*ynnuQ|O2f`$x#(R?7vE|XR zP~$gzRLy!iR}zofR20yo#o=!kCQcXFomD8iaMZTAZwZlbQhf530{ePmY#69&&{9Sr zsWK+W{C?$!ZO2)X_bb>{`5}GO>!Cd0Wt*M9OrrZWFRh69yQEG_NBt-0SH3!*3YpYx z4@X58C-?bpEtkY>VRK#BS5-!MLxEo+mTWBEZVX3?rI?(|WQ263&)f&JPjcZUY8n2r z#pHT#@bWqm=iBg_v=AE%5F0hRMMAF%e&koHK%`qnmf;U~ z8?@njrW2x)mb88~GDqMKl}=|kkumLEl&t6=l3j*>koMCEl6qF#;NPpj(wNWU1gIX53ytK1Nbuk<(bFlWSK0C11 zjA*@^{Q)lnxD++MY}wEv_e39>75mzOr2kkr{B?oQ(@itLTuHoviWr@9C@3j3B{otR zg>9x+X2$MSVZ`9F6Yn~X&V7S(P=HQg7@fWC+qMLd1d@Ax%Mj5IT~u82QDry>hzfK} z8EX%k7HDl-Olg_)^pzhRM$71@_y@!xhH(IimD-%Yer1l`E14Q=v;g9#v0G z9W}1T=)5pH#Yad%>WFtP?bF6PUy6rcQbZYX7Bm#QHrfO|Ko68rWZm(Y~~w~#VhY~-4(e2d(Hbo{MU|m-+jU1Z zE;x8kx+AibW8)WsvfTMMxm6X0CjBK8@YaV00ptGpr~8HefWHv>)iOP(Vt?NSpTo&< z05a6#>48N1WWA?9kh*myaGj^%1{hQK1=(hYS24LPbK+hJ<914a~`Y z@JFILgy-8`XVWbM4Az-Jy{_<96oH%;n2YWEhd)(!fxu%z41^XO1}MCwj9=uV@IAw* z(8NgKxigA0!$X=fSo26@3>?_<82NvF%H-7#6T87(W8#1C%Kj(NQB3#`aCHZw{Nc=L zzG-~Amk6oaFkEvaor(Mph;@JLj(~QqFUAG|owT{QPLme4RuWFFmJz=Jw@TU^)U#a}xu2Qw&XOT&UZsv(Z4C@oJsipd> zCI1fpz2-si&rb`c9Z<5M!)On|W@brkQs({vefgves`M*bIf`OA#PFkR%*5Y2vhL^~ zBeG&<7V+_UfWBv+UH%YYD4l3GT(F)%dEZ{CJh>bD=7FQLBeC5TmR;Ot1>80fzU9k6 z`XK{IuI-DF{ipZ|ptY@`05!R(9w4ecRm}aX0hPXk9Y3ewx#yuxmXR4v_Z*Hrtx@jhlqEs?n6^%4g=V!{#Uz3q%Whkh{;jJCPeMbl zsKAaT)>9~@8IhP#?v5vfq^bI|!y-AYF6>X^BLoS@tV*TVH<;G0~`T+2WR@Y8Le=RkC^QB0>$fh{gnk1)3J@_PX1f7xNR)97qXAz-F&u5kekBNbHj%sIy7#S`-iBlW8i{q*5n%5R8m7A$Kes?;F zii}bapKhs_DglLcqr%$#V3m0F6S?~%f~Y5%w>UvPN;F-KJrdc;wRXzC2N?tWbx!c8 z=|25?Sr?j4=2RUuqM55iB(XMj`xTCrHmt&&;@~okPlLmVLb|L52C~NU5efpt#5{bO z2z?ANuVX^wzcJADYu`DzOHukR6$H>HJ;wBGbNqhovyxAOjn4%2UgP}DDmL1{vx?5a zgE}_%q_vsTKjEg28kv==DsPf@OmCt2UYtK7TnI|j@O?lis#ooC<8pnW_h5adtvW1cEkyDKKkxW;9QU-SehhJ$aD+hLtCTQF zozh$8*retEH)_kE&i>*2@YLW-Q_K7Kq>{M;oPJGi`?qWf-S>vrO|12HrHdb+NKz;0YZM^D@qkbhA2mOqpd#zRnLAkAqw+Pyof z8o=O%+;K!3*KpxwC0AB3@y{AlZoewSEi4%$%kO?EnEbj27IN_djnHP1QEtDYIRH;U zD^LRw$Im~2XBtNb-mJIF<`!&H)40DFVh@*;f6(r56rwx=MxdsEebu`ScSFDp43CO( z0l>gIb!-N&KLqQ+ODLypIyQ|mEum7Qs}+y9Tu3oQ_-VSCfBxc5RQ{;9M#s1m9>oIM z2DN8tTM9Od@6$(RQp0iH6()lS`38!dV!ZO>>scr0rnhk!_1GTU74E6AHVi{drZQ@DpKl zH^)N4(i=i)333f?D_vV-ydc$H1K`INi3_qzkwT?md;uIR5aWA}vB;7l6Ko_ZRu3^0 z-Hx-gS1`NIH~X|G5Q?cEHTAo6Wx<9rc05CoudLJE6joCJ!=O?yNpJ@VgVRSD&yk zLD3!hSrc8=mslyQJ^Jgvk}JsHO`a&0J7M?TkD?^k5u%hteH5+{8Bs zoZau>lbxIMEy*Bz9&TJ>(DrVWQXF?~)}!7y>4oj3xMj5|#z1}2kMb&t1P5)$D3yW` zi-r%FJEFte(1M<&(>{-bB@enUwU?^pAL52jWIoxlQ=0A`Oe>QOmFSS0uX6027icXU zQ9%nOjc51qGnPT)d*TEEZ-6 z#XLoqbUw5pg={x3^l#5a*^fdzpVG)Ug?IRWte%$=LD!m#4U=uPx&o<*CD4?HOs1&J zdR)mujR=%S^qNPQBi3!Y!40~M7%$u|HU?D1Mr;z?2C4yW^VRgt{?(0B=rEQ?IwQE}J1-6r--&{9gy>*0MKMubY{fEYr{N~v zBGfKzd5V~WSI*^(O6C1>=HG%Sw9Ul%eP%y@Ucgwbh3>=wOOX63p*;Z{owsi}~ z?CDs=<=%&s$cL|&eP^}|(AP9($46e@x>~!}QLA^>Q~p7dR7o1x-`)~GW>4jUbZ(4E za$bIf_mSY1l<5n{bxzmqoFJPWYz%FBOdZvQ)ylJUdzp>?FceHszdEo4wiAVwD(4hdW)kk}j_ zQ1S>ogoL9_2i&t`A#kX@5{<#zlCxFk1D^I#)9SO)+3r|*Kj?!LWRy|VoIFD7SROB_1!oN3U^xV2jhxPSSLcQ{QEu(`>zi2})YUmM2az?h@hBY6!{EzmQ1q7V|Nt z!UtlFhm<-R5P$=RHKOedg#SF)Fa_un23zn~C#`xo5mX3{{`O{`ZWHyGX+l^vQ@S~% zfz)5G8pupEZl7FvmMwc2ZH_@2Z5Kl>mpYRQC(>dNnQy)&T|@Dq1j9p%Br-kO^b^;q zWP6lJJ@p#NHxXf}8K_$Mf=4`lk8CFh#@+k3rz?M2xg}R+#e^lDaXMV@z2yVBB~F#+ z=}jlEI-Tyi{LW!zWwL%zboc`8lPTr8kH96@*4)jt9X5v9MRNm*Jc-~0`(irN^7-zK zm%mlQD`Ph_7cF;R?Hi~Vlz?L%?`dy4Go+Qo!6N`^v$&(r3~Sf<8{~3{_1dk_7lf)U zLXf{Q=~CZPVXT%=vZd_r9UB$MFzc~`eYvxrK+KTc!TaoU2sfnDP57MnTOK8`>oSh} znLoi9Pfh{pW`0$`)XwQ+`j(50Z-)a7r^n1mhHCDthHpv0uFYSx%f2rU^!>WL5OzCG zD)pqVm}ztPWTBJ(sfjO4J{1d=YOuaW_(aBVeT5uI z3a5=&AIH4P02iji=ew!wYQ^?rpu*h|YN!1-52CFguUu<5AGic#=eVL-J5cF#mRU6L zm2>|g<^T&A&*VmKr?sGHVtm}^H zM^WMKPz}|D<**;drib^4Y;9RhcZIrf$>L&MMi{3}Fni@{XVqn!>eU=C$*NA78bbLC zLXx*d)EKUp?L({27nherw+QOn?a`WeY@>8+9;NnGi$ELpk@~4?a6Ed)PR*JFAn~DJ z5Be}J`8#~Z+i+>le|n-N)rAyL{g^y7w%@=+L512#*Riu$y}Pa7Y^ZT|mSoww zS*Gp!m_f*yU>^0lhuiWR--X{T<`HY`GXi!?T-R1U-GcR=UUk8yfo3CC;?CM{H%`U~1 zU@u;^&yOoeMpDL5szKUBv8^bdZHu{AU0GhoYzFuHDo|bU>+Q$(rSD!x-6XpGVg?ic z+PWy0;Wdn@AfD-m09W}$;D@Y#2~na}Vr6KM&VIB`omoj@JB~3ow}1fgnu$pZs~%3$%?hHx$FO7I z=f2^{QxQR*4g4!o|Hb5&wZ{$7UlSDk@rh2KrU6HDvC_qeQT!jZaP%{pEu z;UVYgi5fg9xXB3q(#vf-R4rNK*6aP33t)%+iT>zoQwpbs#oU|0c!9$c?94s%){JhE z-`RN7dzBI*Cz( ze|~1Hybmr-bb3#=x2x%)I#U_Rs3?~)gFe%s_y2JB)=^cq-}|5fiim)KfJljy%Aus= zfYOafOGWbMDype)hiZ zYhT;!W0H8Lx%GbEJdGsbDQoF;X+ZvzV&U;_tFK8v?J~cy(nw3K^QFIX7;oujdCaf- zMl9QEX6n$Jf>c#{tJL8KUecKV zvP2p-u8NYEn0#zB5R+^Uym$98^K-U=SQDBzZ1Ej%1mZByOZ`$lIW`e6qM}XfeWmqR zxtCW&Cxd&B3D0|TE{46Fl#WWyZO;(&3j7TY$Sd~T9+K6}bF{cd+*iDua`+Va>eMAi12 z$;63$A35pX;`Vh^{NxMwyirjJ3HlU7)m28vRBi0|ipw;PgH2m$=M#owr^`CqEFEgq z6Trxve9_JyRsshz6!jv~WcmUR)iZZC_4*Wi+=jp8O*GjK&WlvA>t;Ubmny@^g2F1M z0ark-cHA(B3zfHMG&#edp0;9Ed?le;Qx>rsOC^nyy1N^lw=1djG%L3*HY<(sAV>2& z-S;cALo8K4$b#WVaK$!>iZeY*XP3X>ZxKbOo@E9nIpUZnQFJHDv9d@Lon;+r1-8x?Wg`bS*YF@$WuxnYQ%pvZlk1JH3 zLoWYOPTM=1YZGTJISGzo=l##>-CCNP4w26Irs|7SWd+pfQ5TMRd&k$(=#HDQN(ATa z@dQw2`3t2WMi!^2v?91shxOqKhrZRNSZS^8r4$O4B=aN22{SPSteS>bpbA@dq|K_+ z<02DDT+0WlRaQ(WLUyf*Uob--hqxekKD#wmuMJuPU~QjJsVQQPe?{cm2J zD~KteJisxV-hWp&;lwUcM!i;}b!r{XxYuV=+s(}NcrMJouEl3=+I;e|qU&tU+V;YF zcrJ|LrM$z=7tZNZjBERG_=T3~9vUZnfg`ns#EOswIlyt}o?;PM$B*jFr_#)y5pgzO z`UdQ*pl!{x^-$s-hbM*q})D<#@S(wkq!0S7`IsJagLO?y97ofC-Mf|a@f|zwfC-W)QmlF z_?Q)ZF^W2MF<;}b>%14?xQI%4(FP`U2$@9%)85q}JlXYX5Z7O?^7ea#E17|O4W0|t zLDII%nOlQWvsFlb3$3EybZt0ci`OE-)S-dX0nPekaYDyN)Fvc2*-f}CDX{QO4^h=+ z=g3PPmfoqm6P(8(jSzvRESunBI^Uh{wA2-3X`qIi#PD^WU$a>5hfV3Q$K@DPh!2P< zf59-}*nOUdWi`ughMJXE_0?cG)>h;A!2@5NnDP5K$7X(L2Z_YnpAdZ6%Z*~u22ZPO z4rYS#i%)7jx}-y{ubu$`Tqu7N>P zMuvA{V&Z;gc3>b{aBwgSJNx|Vs%_6Pi#!Os)AmQEJK!+UF#+Ti*BJh6&Fo9VtI5j` zBmRM(7%i!hMA`tq_Kdr1W2PZ(i@2fBxpT`!2V{&?Y`n5Z=X`!ibh=*0NnX^^coK1F zc)n_KI$e?C2$grpbSE2j4i~txL5Vw8U1VlAo((>$l?kp>mg|IYRfWclT`&jbcb0R&}?DC^&)?Iu+rvir~OE|DZI3K&IaTQ z&Z}veby-v@yZpSQKom4`y-`Ckt*73KrTXPi8c-q53B=rOSw9ey6o2SDWSW&k!(x9# zwHHJ3&4Mar!n!{9_p%wKh0Zku|M~}4T+900uBcsPpgp!}_ptHL>s~hs`*kI1u>k*b%vCFh&YWnfqk57-b`YzJg;ZJS8sqH5CA6B1q+Mi6tJu*HWy)-no zi(#)lL+gq*UX%;G#-ZcO+xIdtT-*&nak!Mb?u_d5D!)7z5*@pO#FbA)UdwknXUA2< zPdB&+PVsPW6THvCzgn@qvR*H<&3zM6qUiiQ9g@7>QPbkFc0@wF-sgaB80c(i8F=S9|1dGU#N-PN zhs>i9%}_9R*LNDWPV|d5xXPUzmR8xO>IEq#uxp$)g6o!c$Kl0mu+D@Y_$E20euN1C zDPlgyY?!ML>K@=V>lo)aKWLL*QfV1BR^l@qUX8YUG9+^8I`O6<@$i(QmL8adphQ@|P1P8M*jT z0w0$)!q3-mf66iIUOb?aWoE0nP0p}frM{c_dc6q$c&AT;#&kg`x~#Zcy)&n*@XhZ^ zTaoLW-buNV8Bs~I)H06wem z{K*4{t2ottFM}?}hG|wHg0qvs*}hy9n7C+rDC@8vexYuJ73j1r?o`+osURX-NSf^W zy=;o24TJljnx&P9i#Or;MeY7F;s{+yNG$Yo{O$?902QGh9v9*C&T95a$Mrl7bH(mf z{Pv>3v9q8|8NIRb)QL@`-sY}G15RBFNuW`}dJVrOo_Ffrs{jTG&C`zq!zC9#AQv%9U&KK{$eHk?2rcFs$)EmDr|Lwup>rZ&WYc~%|FVUsE!`Sm?sgL{?R zScHytL|`fGB7Ix@4@>jU@F!ZfUdd^z*8Wf|B;H43TSc4fz6<0#q1+!bLf^>US#Q2;SBe(MFy4=^p>30BR z^sS`-bJw7vqXa_wy!~?x`jZPV z*K+VSXnoxE#1Cj##C^=!Z0&R<(T6tNH@CvG;%AdvK5Ml#Rp9!D@v@3Lo>G1STX0A* z5VGA}mqu$$$z{914$5{6Z*w|x<~VXfrOG81^?uTn@h*CT%{np6Ie2rr);%w`*tl3d zH3j5eMtF%*XS3n>PQUUwvmTjh`KJBFMw|_Yf$!*kpQ_DF@GxtT0)K3~JCYPm;pv&; zY2G$<3S`;$;sOzES9Xa`zcOYQIljpUsthHtR)JOuE*FJ4ZZ8wqUSHQjudB7cv~(Zu zb=rr|nKO9HT^|S#I(?yuOgRKFcLmEsrmOWj>-^@72r$i6uqxNZ<8$OF(+FBfy{!_| z0%$DU%OwdY4+gn(BLNVkO)EK>thyYW4wXjdQ6Bm<=SW9Gt&H}KTDL{3S+_slPLG4D z4kr`(w7tl-+N8yi8hSQVh@&14TFd)kXGy}X1v0R?m&HuWd8l_4Jl|GnG(L)9tB$5i zpF^fseLW%Np!vBz+@#8t?=n!4fm*(}6e_C2!#Y|uJ$D!w@&;s-+}|Es-(K`hwZhvH zK$`LLsY)u60+KR_cJ{J}f}OGh#C;Jz^e+|66?Pj6e%nB^gkpn^s1-Mq-<(Y#zpfR(o2(~q_T?P3yTnOWHIHu=cX4?xW70L0AuU}nNOy3$f3_9S|1E_0>-sKc0w zc>Z$Prmr%gJm%V`<;sbvu@ z#qbYqd|BFxxVY@9GZnGQpvoia+yJnngh}-IN)|V;qOr&$L&renCNQ{qi^2RjY)hUByWaKQn=-0T}G$BS5-1I`n_x14cd>EM4CqliyhX z0MUUbTixEvtE>67PNW?aD#zpKg~VJ(tIp&Yuz7vRW9(;HlCmYMd_xCS`wsjpJ{dvA zUENg##%*SGjtE@%wFQP0Q^b4zW}y~|896pA>361<%^&IK9-Za>6v+0@+7UFHmg9jh z75|iRi28w{fqGFM(9oM*>Bp^Pv?MW5|0HdZ^x_s`*ARt8MwId!cuvax-xpH$hvM{= zct|4Z*y74vv(P1;^!Z|gn4~_NMl7i7U<2-irFF?evR4V17*K)c^C5-*2G^WZbNQ3WN;>;b9{<#Y6nKhu~w+UD1TrPJ0`gp3DDD`9}$@sg{bxIN4T`dBSSzT znB=_F?H!~kCs2O`6%cB>g{2S-MQ+ytK?L!K02+ig$$O^!wF4zYFb7SoWjngQO`S?;||a75ADu==y2>e91;WtynUDm@c}wgt7sJ;D2WEnra*QMC^r zulJwjG^jUxK_xI#-#UB#DhA)w++1_#m`abrs%x~JP|+f)8+1)8jC-Y+GrXM|X2tD( z;i($&hg|7reqXV|_{9(SgM)+LLqq&hQkZ;ve9MFOoSdAz{QPqp8-8ia6?NC_K<>02 zK#sH7Hu1T0whO;6%1ypP8zW4^c0Pf(I%svHmnX;&*Lh!ZA6?pHuPTuB_*I?tAM%Z_g!JQF2V+gXf5>fFLb98g@5> zTv&)XZQxS=S0yHAj!l^qQlhRTa@w#?ZFUHV-OI1X+we2G_c4$N@`ECL6jy;cVSqkY z>gB#AJABWifR$qr)i6mDq_FFq9kn*aoca(M8+rtEB@Yv%}ATcaIzcgwH58gc$j72#?BxaOwl9#DaNi!jDsnPIS@e!-&JYI}Gs&c;o( zUgcDF6bBxew)W6Z=)d(j2!^UZYk+2Z<=75ww*DuF%d z8mz)=E#2s%R`9jZjr&u;`wh3`#K`hZ z%CIv<0zzW?d4D&4?J{R+oq}&O^@-tWw2+7r_H74k5Sz>3H=ulVuVb3Q^-W#U-=lvg zWPqk&+4yV%F96V+anR2nslq69scA1k=!x!}c&Sr4KA!%zi*UiwH)2~-Xz$8l&0Ss4 zk5E8Fh#0p;SyWi5%c7&5Mz@|s{~@|G%HA|xGr}siq+%pKzX%vc&DvX0KK(tw4N=6K z1cNOs4xY;tciizmM{-;aai<8ka?2~qXO`!|bCd+)UKa~zlL3dw(gFhElb^HZ?x-e7 z2xqy|#+Sp}W=uD7U-|QDy}VK_be}?zS7R`so}(0{Ql(oMjxl}a6zZl2;Z>+J+4`N^r3E_3<_BCXsITyvi$eH%8QP;A!;sSAFjw ze@%~F@OxB=M`exJYMDuW4~5LC7k{a881<@Fjed~q>xOVgTK1?%k}oBv(}ync7zrB# z;`4reTq2w{QLjS!Yx^yASy95#ab>?V(+vD^n1FFXEOrL@-AwNM`we^=BL=YE>I2;Q z&I$0f*B@sep^ElUvsf{IGCz5A${5!L;D7dbB~GNK88DI^wPnq1r2jvjM6Gnoo%=eD zwoiaPrcc>E63_cd4{s7R_ryy=`|4t}`KvD39Ie^mkpzsGxc5dPuk23^0t6 zph}~7e+H>q7VJQlj&TnDTd|JBou-{M@Ep(0hh(>s2mj&o!G>t43J{z(kAwAJ->BfE*^t6}prV-W)gsIsPOC-bpr>NwAFYbA6 zcKb|{sUMku?jFEbMABMNOnh-Sy1&0c3luNGc+CmPhn4?J)}z&(Lf;llbli0oCcF2f z?%!FDzPH6PyXwc^JHlNEV8t>cAEadX{;^Q?5qI>=C9jZsr1yY5Ec~}hrlZ@5k2$Gk zd192W!1fyF|3GlC>5g!@k^AvJM!qwwyyW~}1qWgLQW&9jg@{rgP%?i8gA(_6+5R7L zNO|rGYJ@-MiKsofsS>*Xmhqoz>uSfhl8l>9uhZ{iJcre$bnF-;V*I@`ch+7$a{Eyl zE0~1)h%1b*NWdT?^UsCy1JvbV;_MnuuaVxv!Aw)+A1e;C^#9+RraZ;>L=CJa8o@uZ zqJJ-|8V(%iJO>PImsJL64!#m5Vf8CdY1e45l6ZJ>{@W|SzUOCryQ)d{G3k~VEHtoV zx6c-d3S5Hx{aDy;sqx;OP+jJ=1&n+YnDve8`s?5EX#ajTQ1pMppw*87oDy(8{#9sm z{PuL{p2LJTXA)sYPU*mB4dEYt3Alh!yfx>1nA(2*70d;1sB+)xef*&W-i+7pPQgFv zMs5H3Czxyag}Hj~Uo3_H&R2i4PI>#%HTb39}247#!>&?x?o2A_M_D!Fz&P(BJ9*#{Xb}3knecAkEJ)Q3#cn$M~*KqUHq?? z%AY^$^KbVNwF)L%x&dRNw_K48{7HBIv+sbg$}PY9>_)bf7`E)59Koo6@ARFS{NHH= z@$vS=dxZ?GV*u*Zz{E9NgvI`O;74v%OZlp9i0Ga)un_wqD*aa0`oG6OU3%;0eJ7>f zs=`^pnoFo7ipgNzh2MW|sm2|kcTRp26D6gaz*~yVfh(*&D#SqJ+!;^0{M0{nemNTQ*AVYw5#|(4$#fUwTA{X9&HyXSBejqai^yv9+LFVKC^VdKX3bt6ymoM+C-cCfaGKZKh6IPm1FsS2G zedT%J3ugFE^kv!}v3(6+ptRLt^Gv=vE>D$KT5ll4E+&6pK5Mt?xS$x8v!ZqYohy>C$P z(Cfj*n5wtLggR4~MPfB=bl|6`$o$u?C846jrN+sFIuM{92I7XScTmbwsdM5wSo4r?_7tV6j0{w&&DcZRg*{T~GEDIE4A*Y6VpV zJ{vsk$;D!7r(>t0#~X6ndI=ydFXhoqQI*;lkEa6J#F{GRZ0!J1;)vm6NNjuVg_Q&M zgkB~@t7i>JTMr-jo*%_OTH~;X|8;rpqZ?ltWQjhhNtze*X@}#m8fIM_EsLv;iLC?cc=+Ia=y{#uV6HK#eaZGUty^Kidl# z<$%V{ui|dx9g&%hl8RQqcY5?x3KxcaYKQo2(CqU%ikQZsLp@pN%{Gh^NohhIKNr{_ zae5{#KLh5TB*05`mx=rp#QCYfd>XLTt9nU^ufvazp7qXbv>hl&c12_LARIGw>=oIr zH*v2?tU6nhi^lb=buP`Qs)~R9#I!h{TEJ2mec&kY`-CC5l$)!fv@(TiNyhPQ5jlUAs z(7QBH(E|zw<)8luCH-;1uoLd;3v2A5R@ab-HQ2{vFNN~8;xu_trgw|pyG29?{bO`n z&jC5yayOYaM}#8Y>vqb-Ul<*0Vv^DpPDIqB zrImJkcSOOh|h3&AHiX=p0>hIkTAzt2Cn^D4yCHz2#RP! z&1lr+sL5Ls&IY;_?;%p)OspoRzKo4+14ovzVAPfB`>11lTb(a1q!9VvYE!V}UVRax3IC+C8QTEIHmY zCkV1)o5&YuOm0HNIbavo-l^|tPKCB2QhZ24RgetSh=x5~8sQ_yuBmtZ?M~J&a0I0X z7!nD5ZAen0#C_p=wp0)VcxiQdo@jg7%vp@RUIkA#kcLFTD^yz{nQ=Ns=WmQfO32wv zqYlpZj64N;CJQ=_v^LrTJ<3|$evI9UNB$W*%mL(E-<|x;8h9CJq>&I2r7yGQ9xxlNX&lYk_ z_o5r{>*cdV*dI0~6q>&VHf8iz+B>|>+Xjn|dwU+5jA%}-Ix0yq+GgmHE)Mrx^Y9kah*uPiJ_Qo(Y?y zYKPhtyJ8n%PGL4i5HS1NO0{WRhWZ_%kuGPCyV-g$Xz%yfdu6cZ3~t>gZYBe1v}nq) zt>;utrUeNm4Pr4})gwX(Wdyi|hV!jS!v7(pV&jWJJ5{3k4q+s<-4w<27N2$5|!h3zT1`>?93Fuv_1QIb4)2=nHvizvFyoF!B zyabCe;8djG>}`0%_5-l5mPg?6yfk%gdipQ(3k7iG_PMK;geH<$Qtrewhup9 zV`oRTBN(JF&wL9lLf%T{_bH+uv2FHVInhlGbT18{1`)b?*fYdmGIA}`E3)${LeRG6 zYcz62eUS(E|k_X;o`b_)|@?_@fawwwZ4gN~pdy9+{E;@V6-gUIrFo!{Cz3zz0Bs zFd&Bql5s0OJLLS|DvILTcGM4IuRJ2xbz@oLJD1LmIc0w`%Xf99)a$Xyk$TKNju_W} z)AeiSqd$?z5R|N1V?`rXUAZ8gZOzoKLsG+ah`=AwZl?2q2b$TCXvXVG(Tt+mzq)Ne6 zJcZ!3Awxz&Wdf}a0N+X<&nTZ<^|kNr`48a+3qJWy+Rr5!~nBEXPVVu3Ws@;lVGAV`EC2#~jbA@LZ zr^#kAmy1Ek!}S12-u1XWoIQh6_E!VX;0g6-{%UIiTb{wqn1)2}r4EhclxMx1be_-4 z%#Ri=&@0T5_Ak!X<6|TYnqM(Nah-<}Qq+2bBw`=`cWl&pE91~Y$7DL7g!F_QmhE^L zZ@(@5mrD;)Pgb-_b@Xh!mjuLbQt+W8ycliFF}R>OtFFwT(kY$SwFPx8#;(63mIVu&{I+{*w+UR){Ja9=ASOf(?}q@gpfFfip$c!dNV~|w z7{S#zX1~Ohe|c~yn*)_yLPzR5ylqAWz8Q*+iVgDvg-fVBK+yLnjhatR(Ue>zYWsog z&Na%LSragqZHOv;UZAd_D$l-?283E&#fAa4e2|v8ped{bM=l_a#|aJjcO zbXkTBZ7MaWOCW1KINhM3rE@%lOD!fKIaRx#gN_Vb#i3Cx3J3{NH{jQJl=O38fnMy+ ze)`jB;tv3DhcfC5-U1U(;tQQq#u_-Hny}4BFLsONeuOyC21eD(Q>)^;^}j6Rc3#8s zy@Y;@sWW`F6q2M#Q1rB<@cL-_N{4ofYpJIis~^b<0g*ySX>!tx=xM8h9a}o(n*}xf zH{BnKBor2{bB9?9GELJjurS zW-oAyK~S#H;jP$Bqt*iOKCA-N3XWx$i$Uggjicq-Z1YiB?Gj=XIaGd(>pF7^M#^T9 z66=~km&mJS;r|H+vB=yy9sV#tM2Wp2G2_Qxqv6!)&mgw-0BAsfJV@KFs|Nt3H5L`( z;&t_NQeJ}H7udMM;+E;sxHRbUTh5eP@qJ=ai>SZ6QW;X)Jpsf=a@TdQkan zP>+tPIl+}LhCJPAGbY+Oo;5LG9GS*CDA+k!M1lF+H9QN&Y;$uPkFb%oLm!0K(=O3S zXeJ1tux8*cM35I44|)?6KsWA9KF&e9E3N($QP+P31U;)w>1zPR9zYijKtD`fVb?}! zT0wmnzY4XakcxAkFj#+5Hvhg5L+*x67NSeCLMGAZ4=&~N0td`TPzik z0vY%??NQC%Eb)samIjHBHU!wVOHm(f$I$l6N{O#+xoaLF6zFO>=i8_sulF_W@!>>TYXR|>AmxPU%yuEp<|}=g#AT>vY8~>@5h|OV(oVd?Snh8#sYh0;KdaM& z{6eVR<~c{PDz{}mXxSMZfNbYMZ!zUG*;Ldag5B)FvvT^#C`rrC2Pc zO>5s#mn90C>qr*ComTLg?U~6k;pcI-2KsO9_Z^w_DCP0D(!{rKOUeHnlh#C71TPB; zXz5L25}9Fu!Gg05QM#Ed{QBm^u~KuRv{laRb5qKRfuX@MopgDT*@2cx45#u}L}i7oWD#{_^297?BH#6VldsorOvMJ1o3o-9E72s_={W ziKn>sY>0wiUXPjtKUoRYq`Xq~BVRww-s(tEbCVQO=bhoyv)GZ?Q;zW$^Nj^kjqC;? zL*jgroQQ>rkIHi84~!BSXkwYIiIRFZTta;*=P5kiX&i|zi66GD7wfz}Vr&uBDYB&4 z1cf}#OgAW+Sy=5{i0l`VXNg6k1{V*?g+OS1zb73sL@V#aK5gA7SLljntF@L}o)S~> z%p6w$3?FgK+OF74g>oF>+kAv34>Ed>O4OGIUxT5m7ZVT0&oJ?u>P*J z$*{u`MA3Kuub=(%r(gLku7)>qxZzQ;TtP=e}rZa_s<%s<*VeIL{d6_QWaP6K1NPMq zOrP)bh~3lp02?YuKEwZ?L$!wu6@XrPHQyaS^fV%f^>}bTzpa8<=+6|D(wcBA9IjVyye>bHFVn4yPvL}@t3*%#&ap2kNyN= zu@J-!Z4z5o@dqrtcox-dqp)<-4?=J+gKYztf)m%cRRa?iNhN$6toJg_U|XqBn!o z6xd1fXXyX!)o(nA+WFn*$DD8gb;^7q*ay$`3iSV}AN0KHzaQPY^;EXg=>O9B=f59g z;G*mU(RC52$3_4)I{`-;@gJLApMrh|9;cMVo~2?p^1zvyn$jvwsu%p87!%ik;GrkD zdWPr0k*SHmthRK3e30)Smj2SU0d`{qxD1A9s)%mwnAlkAvFCJ=-4S+O<&|uz#gKHh z|BLS6vu$?P9u(a+U9PDOs?-)=EbIG}RaoMqZ<;FiK%JAAE zMD8)pjXBjprY8^e-Xf%!n8f#@Huea}j}Seuh|VuBpR?m9@zkHMcngj>4tVM*ekUoJ zFLhrTx>-CgZ3J5tt5-179BxP~$s1#5%ShJ)_*lF@jisfBkEh5tm)5uie@;KR zRFn~e-&9sc@H=ju9v%QA z^I7Vl+aD7&84Ym{b?vs5l>G)SI08&*Q}FXfcx6Sm&gGJvJs(d34IS8RYG$r<^U_!- z!g(y`6>2%7kZ_b-rfwZsDKTx~@b*6AN_HM8J2*UvkiNp)>{r?qe1ha+OwrWQGtioy zQ!UTOHW^v`$LOoao+YF0<=N+jwAUn+Ib;l$f?Pq-%03rN&tdRCCIEx}yVbm{Xj zPXz<~U>aVEYcha6lE4!GcNc5NIW{c$%<*=|yDW+m5jBRyX7|JTf#%M?M?VRC(Ple0 z&(wWaLI0)0Vh*QAvvN8knkw?M!J96YX8To3iy61;W}ztEN)P;nKu}x??l>f6Wa%^s`Xe>e7*vUOM z5#Ny_n!q_vaeN0i@5nlrlA>0$nT^EK>WG?cosR=!?(PEjB#V+1*qmS0iffPIWwi?l zk*%7N5U>C&G@rC%grz)xiq`W9ql0x_P7z0CuY=VpnF($K8CE?n^K_JedGmFuIdJ!P z>;=dSZI=RlyinMS$9?oH@*gFT2|Xm@KQy|%<|bHs-6Oj6BU!)lK2H40L>!QI(?)~hTgPv{ zFj&2IByqoF9b~YqdWw(R;ui5f>XSI7&L}szWx&KCM}C@nlm_1hSpK~b4>R@sgsw=U z&cqDPa@5`PfZS!A!={AB8zZ_^E98sbRF@Hj3x{>_);eL_I#)NRO~DA%qen__Cr@*P zqm+f#r!0jkCWJpI`4|!0GxbR>aXu+>PF~`}(idS+0!S54q>X3dnmxg5X{ll+4p$cp?Ze~V57PJUw%g;53a^fFr@okJl5c-oxL2P zNdVJ?UJlL+$+P;>;$SL+16VAXLPBHO(F0!(wRz2a*-99n^C?@dcNq}1mc!XJ0<%;c ze3VhDZ>W}aTc*h8NdMt>Ablifi(aLR9jg5Kbx$`%-BfgW33B9^WdKtyYTEkF%%O4t z^^56N$f?8L6JZE&u}5DhWbj0D@l4lk%;5E}F7g_%pQZ0*diO6i)fAip5$$&cS#ARZ z7*XyzkW(e=x7n1~1{e0z%(GpS=AK;1cLI+}aQBn)rm@+w6XqHi%*7H&L4KqoP4`1v zaEG_-%tQLxwO)B6zuGZ;OG1_8w}eDzDE#DSPO=L;;`**?c@RsytnmK6AeFWH*&c#= zY^J>&h;ZL$$)|-Fs1{&7XS8bZD4m*SKKfosYhcDe@2FhAfDopQ8ZRp@U_=&4VhL6y z^5!{3KiUSny-`O+lI)RQUJkLEh+V-#j{L&v6fkXV0j@(JdJ0s=0q#@m@r`(5ar+j) zmo?S9O*PgrRYfy*V(Y%M44Z#KBTS`Md$`X%-Y#CosX^yzyCsv1-;rcH#|_*X24X4? ze8 NQZ-#1B_sBC;fAKxjw8Q>6P~zQM%Pxk6D7o1b>I{Vl?8jF5>!90tszs_tiU~ z8EHIJn)&&OU(1vl9f=o5+p1C+3p&j@%DBJGLW)+fMr0R&f}VV4OMgv0^WF|~7Fl~< zHMXHg9Y-B=83SjIW04T|4;Ntc+%RownSnrPwL0F}G4sLV{Ony5r4YrF5Os3F)3THkF1BB-Hc5AAyq z8I=EhRD4Lxcu)69q=32_@*Bi`-GG(ttbm6;MG&FP1NBuO?}LR^*_Bym?X=Uzy)9i=&}9SMX$;&zbPh2RJD4_=M}&^Pp?1-H)L0WtK;(6=dH0Z#ju8~aQawT z!&smlMc1`S>!*UwHWoM4pd`17dMph9N@MhPL&6d*Wno3jwmvnKkZ{ka%8*(ji zsGt%%GStTbRnrm%z?wP5V1ROko+Q)JNAsY#X0JM5O@9Q6pn#4rRiiR}j4qA$p+9Mt zs6{jrB;dbBj>4{sHZfbP`HCXBdSj2G<~8v<$g>jR^St}LRcS+4?*jxEDS_>r-{(1H z%!9@KdJid}yP}cwfs2??;w8_YgK}g1Rl7&WBUq-x_lgFsR~=F<@Hw-f8CBYfx_NIX z=*a@-o%$7?kBIVXlQf9nppV*qcibi*&9Z&zO?e+Z7^KREyR81ex9NJ~mKj4rrM7c8 zJ|S$|n=za>g^hZ&9cJ}5V4;XB=WG5Va^wIft$gwCPYV2Yg@Zl8NR@7Cv{ud%E?P-_vg8rys83AKnkX`nGZbi%bkZ-r|cW zR=Js^uo^+wE7~spsD*R_9b$iZt+UM;KVOaN0Cjfd58x$z(&pfiixjZFULS_&p6hI#DA8Qx}kM?nxY|*ywRz^^*xRGX6*?u zyF+qQALb5qW2gr4X_tSUO63>+{PM7X0qz{{&0C^Vi=n0(Z4kEAS%~G^P=vZ4-SXL4 z*(t#_9A<_TuEz*wYLPDz3krRFoVfaMc*O9BP9wizF~2C+@>wh(6LC*Nw9hD)g%fBgVF4BzVXr7 zTIi4cH|J~|P#kU0kXg-m;6xE_vn_Q6(gBBRxP%8aEHSCay1f#twFtpY-ti zpxpkxs%U-Bff~-DT&|Qh>f-w=^sNz%-H(r}!2G(Ix=Udih!4_^Fs_Sy;QKA!A@veJ)J#;+DNQSCu!y7TSNwYTM_Uz#j=5-#kI z#)%?d8fz5Rx%YLpNJljZvaN7kI58O9bIYYGQf}_VM$*qT|9z zoDEd#36RDBj$EHj8=-HksG-E7x7)W&g|y|P{*i9{MzLISL3- z(;5;IC1)i1;C1u(b-P*HFszOuvSM$y74LiWBx3lCQxqWb2E{}P7Fu%+ztHyX>?Gql z<2={Oz0#JtRg_kXaOs7bEN}2qV#4>-gc+o7;kRupwe>V>iWB;`>6{#8{Kk~8hVvc| z=XDw)EVYkbwSS*~!W)H_1THIgs)#!Kf;=^D9r7c#(O9I-F|Oc#1O;~7mzF~wzcJB$ zMO%E%5dMXMK67;;A-|TqB!|hkWnhYrCx7J-)60eu6(9-Wvqm+e23p$0=_H%cYWl77 z#oBCiE*MrqBn)qbjq3StrGm?Y?PM&2>)8Nyz|U-{L(5T1Y|{~f5fDTa)#{VXWQ(*k zo6a)YU~k|bC@A;U&*h4&gYRpwmJs#NZ?nbL125rV7ZD(<|5?u9_V)V0gQe$d`imVc z!p0RwBy?1k21>~CKOp$M_{by( zkw*Ck*5QIc2qRSeRFf==L?CsMg!g&du2tdkRy!RNJ`G##T4}tkP#=Lau+kE&2 z!1?oMedew8=T^davP!@u{{5E2f91(8-9p;sr`uR1AK^LyN%Ef{d*Yfq%=XXoZmzT~ z?>@S9qu6};0GQ5D-M=d~ciyt?mBc^Sh1X+0rPY5w3MZ}qPw=~b@phb*7dbH2@gW>P z%ImCuXC15M+)c?6#1Izu>b!f2s}MF1*|%O#d2C^c`@SJHycbr&P7tou>B0#j(%l*REQy zB?_wvQu%us?>OJ}mA52nrQ=-b2c-E|u$iv|T3P?L@Qb(aH)@KUX%RJKAb|Y&{DW4} zI2}}>U<{uHAC<&M8dn5i;-0m&bu~xq^?v>7_2I4LCx(2EOWbr8R`v1u;e-mF+>cuz zua#gfQ%%x36oEAVi}+V7r#F$2mYzOVhaE4Ffikk$O})nPP7VLO zUOpPbTYn5&%hD(S%<+2$GA>~k*!)oshMBgkuR+0RBoj2j+b8RX($!@T?$bCz@(Tx! zaOVP*JEFaf3osl5XZw|knxocAH{j5?=G=wHS(B{#c?eAA`MM?aT5(cD;8*u0(5x>U zs|kAtEpC;yN3!9t!F5DJ!)q0nf)SSJuydry50r|8t?DyM!x_Lfrf@83&9`0u0nygw zncJSJie1Ug$(&Gp58W1k=&V#+>c&`N-F%Y|76sB{mvs;%SqabFzp*{ODN$9?4OwIe z1TwQ22nCnY6@LbGb@$9-%|Puo&C_XKXVqvN-o*77rjHF%myh|kB*A6O=G*DUu!T{Q zxD74W4{P*6_nTk_Agfp)w%^jsDXP(nSba1^iwnJUgA`b|`;|!AT^XrVmG}}}&-asN zV{akXs;YjheHk-#TTyBK$S`X8nCB>KKb>{?TJ{pL5eqwc`H06VNadDni+0;iARP}- z^c|s1e@plt?{@yE^tvi;-Fx|9L~KV#T$@+rWPm%wuAuN>Urb2 zOSwBA`V!T(ULUIFsf*CeutP5+AO)O(Kxw{&Y0(Cc)3K^bVh?*i@l)TEB?fNsnLAL)440aQ>M&btjtOeS# zu)1i2oQRzOJTzJa@HAQ_Z-EhqPc2TXrZ-SAJ<5`J%XM{b60`*w_G?*D;5U{volOb1 zO)Cskn6^O$pEA}Sm+&s>Uo~dY$e`~XE}yO&5 zjP`f9(U&(IhZi&~INbe|o+GDD--^J)ol5Gsxw>|UXTI@8NKfXB5OPRF4a@Xd} zJ_;DTTktpehWRI3lo#t{^z0LcE*=jASDX6EQktXwKZOm@f1&IM0rAs3cM%Q{$} zfk?aRg6Vp959@`%q_<%A>;!XdPd_5bm*iLxm zCYx9)C(F*W4&hQSgTM-Dwnxrjchyt&i_Ytlpr!wfz4wl4vTfc)Ujao#K}A5MsVGQC zg7l^c(os};@4Z9lhzLlRPN;$+iuBNXkq(LU9;AjILTDkB{RI4e`+dLHb=E%rowL^d zFAJWPJonsl&pmU^%r%z8kNa>!J45#9`~k0vCJB9!Y+T1^N|+QL*S&NEiX3OJ+?);bo=t#9)u#n|O|jIXo0Oiw#k$F7 zg*{LU;7Xd4%P0Hm>!p+p@P@;^C$*7&i6@5w-!7|rH?J1HzP`Jzj}8!Nt_*~b6rLUxgiQDwyENRk5AK-me&YmXUrkO*%Bl zlg(#bUi34#Y0;;HCcuF>dKhmfba@RJ6Pe{^RiRiT~N_ITwpqfUSd&O zB-sO_;%9gl`Rs82DN#BVDDsU#Prf<|jf%FZfmgHnJl0&N|GsycUuq0}+q#GN6>&V} zz3`qzUH{wdUxUy?+hY#O46eXq-WTh8UcM)93g3-jRumRU{cbAW`f_+Au?0sd#qOxX z(cPb(J1_g_)y)6uDfE*)22OIL@My;npy3hqua0*md;;cc1fG;$?sHg&AMUoMJk7vy zshDe69`4h_)ZL>`*5Fuq2ilC<9X4uasQWI2Lv%u+YID)lZvBwA;aHPd4H@1#QUHvS z2OS?cTm%qv_fgIsMWu)Q>p_KeQK4b>n=%pHQAdYD49%Rd$KLltPzE#=H>u`nw~9Hl-!gdjuhON+qCzw27Hu}zJ(MPeRf)jrFeZm17GujiW|s4H|0_u@f2Dpo7ltLkzpmkNfkRz4~-5FSf-CDLu9Z?dzXKIzxunGnTp7B)kKrsXZNc z6X8zo1wrJ;n*ZOwvLf?hZ{kC2zo;{@|t_pG0Z!|4LPpP>1taP_?^4G^g{Z(Yvq5z4JLnDs6#0(k|=5Y`|Rg7eAnYTsX;^Np)NzHmjP zzSX&%KCTvRe^?+K_b#s;i^~c4>a(W=Q<>jdMJhXZxndMmI2r49uV-jrunUFhzc!o) z7f*1%deyNVsqL5s;a;+}@QQfH_YPNV$wQ8YA^^@eea)sK%e)AI_CmamYuWI4*{?rN>q~TpP9RZC} z?Ib$->^i@dhias^M?saY?HgHEzdgR8=F zqx2TR)NAu6hxV*RH@4c?r7P30=NkmCyO|g5L+vR>(BjZlWZZ7@GxD_@Mjrb(?zT-GeKK$?1Lq;m64B(89LFmp zcMoW*ws*UAEHKDMyRQtP$eaf8x9jKNbx6O|rzmWN$Eq10GClOmYD-wDtxDV8@a1n& zEI+|$rXY}?a6{;?UAPm7Dh<9%T39P*`eWcQhmn&mnU|5jen*&5lMI8gx5;s|EE1eh z=*`}9p9>9X_ruT|O-L|uXt5AmR30#J*ZV>a5SEJ$Ocv_bqkK@obm=wC-Ka>PjgLa- z!wxQ=c7QZ`;^UP{i=w4Qt8}v>`!@(nTqv%wr9G;sL)LA-2HwyvE+S|Cl0H#k{AQ{9 zHJS`rJv(0XW739^D57#;78zleRUHGfhUhIakl2p*;dldDqEHzs#+;UOd|ZQp66*VY zihai@0k4SJNYAn{{+gMDDXdor9P!-plb+M(LW9 zILj)7K5==d^J1INMDYV#NLIz{b?!RV4uh_d{b^s94~{4-GmMEAJ+%@(+czT1PEMxOv zVu45;%@jFaI926oSj>;fdD4JpzW-RocbBdKZkvrP7q>qR@eF{9Frhbq3+4=ZxxKdy z60C7ji%lfYycYd~$m7kFqP{khdKhj~K^`f&#HR#|{wu;Qt!b?@@w5IH<%c1Q&q zNUB38Kc92r9+mwQ(_OqV68V4tV&dX(3*KR{R4_Zsj(W-96pBojYoBvI@eR^H;W!z{ zHdMgL>OWWWYF{}z71QQsQx=BY0Csd`dbZ(cPLM@z?iU-5n0DCbqAAQo@q1?ym;@U~ zkK|$0v^vGXyffg(|H1}n>S3p(WkB_C`*b;oK3UnOvGKee0R5Yo9&b%fywr#( zWDc{e$JNady=v$>@y?DLHUzojuE(afC;Dv~*Qa*GoQN-*y}PO!CDy5uF4kF|B3-*x z$n8{YeEmeM%6kXGh{+GgkZ9Fv$`U`D33X-~!Y+jUDuVIy^UC6Waj-n?@R zCs`s5wYzi*=kYv|gxfRSNaU7+uP;PwpZ!q-K$T9-k>FZVPTTS_jag5%XlhNcz(jNN z7|luqW-S5Iq?aq7yL?G`K>^$6ZfKf^q`H6KR%3U5>#5bxt-uw^>!bHhk%@($)UiXC z#3yk(=ND#bx2;ZpwXy=hQ=%4OKb>)Xf~#z&&Hp6aDd(?ZszZl-j#c+q+Kl@%R{GT0-z`p zL!A?=713jp;@vFo^iW~gr}ZtvO>aR}WW78iQ@ z()5uj#kjE}#z%AzsFDHjKabH>#F6Luu>aE^5!Xm1r?!PTI3~gTmql8n!Q_WXsaAtS zl=uP`z?lUOHWieSjr?hs>agO>R(zS;{$)td`Fs6z)%|xl z!6Xul@O=4?Zf8|*j|n_|X^F6JjJ7BByo`16V+0%3D1dsi(Hl*(-jx;=JdgP0)lY~( zZVn)it5@lsC_ep_)185;ms^8UxbP1-Reer-97Y|D4w+wIreOR`ky$ZLZ1ufj1nb?y*MFVb>)e#mQN*HBzJ!MP!AV55C} z7z_}FVFcc^1bH~Ut)HQ}c<~PNATc>IV{aS4^F)EP<+;|2X5Xh^YpEa|7mLNLYahY! zGj!Ldrl!zaF2``=V;=V34F5!G>>rVPR_9SizQ6{yz0N*mwfYNib8HF#=nt6Kz8Q!| z?dpHF?l7O~(tps-GX#?18(xjxwmuuTtxh812g*+gyV`8htnUBDFV8^K(~8?h)w9sI zx)AVzTfRt!{iY?DZYb&hPc6XT5m5gKZa}lB$0ka>0t@Qa5K~fR+47;~G_QKDFEWulyZarD< zf2!PB1U2;==J!(1CAh8u@C03m+p!O^`sbFP>7CQr$`fOUQTL0^+hw8UQy3Vb{u^Iej#&&z59;%Ekc@q61Jr!5`T;w12a4Bs9bm-985_Jv#d= z2lNjFpZ2VOa<&a+J@lNw8lancQ?f`obpCJK@}G|yWoLqaecA-EdYW~r|5Fph=;7JA z1y1VlbW@sm5t(v-rvB3oZTwb_I`-G+Nb(x+D?g}s`sh!B7dl&cx7_O9^-*B96 zf8;i)JX0g-#0JX2zew@`F`P5qdGz8eMflHc%KN>fvJKXF?sL@mJdmURA7`_3{+`X= zJ&or!5hRWqj?{bcrv*t9y(Kstg@UYJ=f5thWD~E`BuJ5J{Mzu!hU`k&Y30;EcA=>1 zx8`l&p616khMp!WTprfRo+7ya5&fw+{9Vrmr&bnBeGOAEFvjOuY{G}XQvJc?h{~S9 z{2L&k`rbFHwJ93?8kK+hPyA*7_dMZYQR}{!WVHO>uaN5PyWjFV7d#a-WYuE0)!bdG zgLSh}V^0tQdmoA>coq9LNaL^a@&`bl%D=7}hu>wqLExJB;&kn}_zL6c#P;Z)Br9FH z7CVzI%f?<8-2@vq{))v>*OVA1r>7|C6!KDlMWX`lfT=+Gwe*T%{+~>}-vs3f-&#Yb zij-5FWOG-*e@+ZPH5|J4qAIu}N^Nt$Rk(F$+VuZ9$p?T17WmqV7=;m58ge7>_~Ufp z8-Y>Akxjc)Tz(pl6ZLNpZ()R}keK(VAd!I9*oSTho(IcJaf1(tr^nlGqZNff=9&fih+* z9+0B8Eq$w0CY^qOfnzC-Dm$D0LkTeQGkR|6?HM2yz^^j&r+$+V{4WA7reG4yO6Hc< zHT46Z_X^5)z1nZI`h7DMv|!O}cNY33qO9Ob+3HFduBAw{{@&Ejj15wJoP?`+P~#HF zh9l#RqBCqT=Qd3&d~Q0W+!k$o<0-dh?phJA&`+h;a#vnY#cI?(8BIy(nhCdft7MQu zlT()&%1$|Txwm?5VLc>D|1U>PEL~XAfeouuqy*tmcCDu9oAa9&!*2^=uBv=?e>mtG z+ngmcF2mve?rC&FJS?+rVzW7NtSYst_U&xjwJ$s~tLqUelJ|&}xpXhtw$gA=>D4Ot zzQZV^nT zqcNCVR5H;acovCb@s;DxRhd}?XzL`$QiZMJ|6z{s=F!0U6l`)Rx;WaqUG`|JFSzV- zwbu+12^$S3_v$BeV(yKFgE0M?+sPiJG(XQBd3)5mgMrg!85^T+0-UeJ3?Bm~h|7}&(@ea7dy1}&~C9=L( zdOf&!CXLBjlIg0%xt#us^fl6b&ss~}TR(Vg^8~+bvn=3Ps7n@d`%L%Cgn%#4q%F(% zPAvx;;~i1d#q)g(q&O)Q7H)mO|UzHZDofMmhe1fW-b*22PC)7SU|W&<;QXXM$)5XP=`NzAWKxB!fc_TneW zNN)v-^fcE}ZRX|Cw0MM8wjM;X{qZSd?Em!+Tr~6pLkjrAoz0w3FwC(#2!jNwhhf-k}KSfQB3_WV|ZhjSg*csD9; zjEhSHtP#{)e4xrwFR{ZAWyP5#e@V|SAcB-VjUdHLik6ZXvZ_knRVV}(akEbMa>t3` zK!WAQF`-x=3QW>;p<`K7R_pT5r)VXC-3<9V4x78GOH3xjO8o<>@Ul?l3u{gH=w!^Q!&A{2P!NTYF#{*N$^~Mz>P9xtIHQp&Vk{O0 zq7q9}$RKyNm>Bhbv!_=UNH0e$7(e?M6R)6?LBhg`;_*1wvWGBs^ldYu7-4UF-@$!b z!m1My1_PP29augn%o?r_14Z4xUaeE4@v?iz|7xUIdK;O!L4{yI(bw*%R1nP%FYY>$ zHN|aLRnJfU=q1JUuFHPE!llhq(iAfDz0zh@n%mxIh)|9TKQ@0!(aM=YPUXx*RbZQu zk_D|w$U1N=&lc|PckE+7v8Y~T2R2U!x|4fWGw^p)YhaB(v^M<)eWVkESCuGRYxN%n zr4*9;*W2}kD@s{hraA91AFTLO=S7cKJVg=#0m+p&-DK9MK^|ol+_4$jDU==MyT5ts&qD>Y6oUM9( zAQ^58^}M4OpfgUppETg>`n` zka9CRJGeqH>DJPh+R7N%o2QYCqy8Bwgliy|!QnoGDCA^u+Ws^^)-fmf^K$IVjs5dU zNo!Vfp3*EEBtoK)dRuFs>T&~XKpy3{(~>#0 z=qVLEWiHV;K6W=W_NrrysA8{w7rf345()6Rqp%S&k@IBwYi5aaIBRgo zuO-0}jI-d)nMfbEn1X~01@RRFBEn(4K*?mENN0y|$MKtDxN@L4RRB&_qHIK=3c(-Q zD)IL75shd9Ripbe_7OWiC+m*z*7@$pI-H>Ay+93n;)Kp?THn93=B=8J+O+p}XMC*` zn_tMe*5JaMX_{O=eBoGi^l8*sz|S-MX!)~=_-M!kuf$Nf}t||d7fDfEA{Zyu~^Y7kF z*L+J9v*w z=Z~b7Hor+LQ%>}NhU_AsxrMN+gu0*fAD;D@_Gp|EBb^UhMZ`yC5sJo-Z3A&-jvnCs|4?r;i4@2DYhW9R8U7J0eM_IO;zP( z7G(MT+rok5#dZc2617J||Z3pnkk#DUvXi{e6>P@!N!A z-&<_CUyD(*+r>|tkuAHL7lgH0ztb^`uHJrOT&7bw+Ve{{Vv8hf7ARPbZ1wRag3vF2 z`cfIL<#m}w1;sM#jP7*?4~?~i*+z@VA~Jq7)nz6zU$Eq;gS93<@4u>3uAX1vgKq2oY%$MrM8nbDoY`Qz< zY@8Zrt=APN4cC3ir&|++Il}i`RkbvvTv7MbVg;fd(ev{R2Kw)79x|Sfzxz+CWe|Z! zFUuu?5!el%0%J<9HIq|*pe;M!u*s^S^C@a(k#!gkuU+e&2kg7)4Ofp6q`~!XhI$$- zIgk>MtGB47zq-Z&2A}|pjXBb|ehvDmRN&Ezp(~Eq;LfNmjjwH!H`lMkr#1+`8Hr3Y zN$**Z{MlTXYN&n`@r29Gy%_9AWe#ORYu@5mq;lXHY+hTVgU+?^jgJs$6hSUexP z*Ci@_q)#y=gAR2KN;0|*HJBDGt1DxToQgVfyh?Ap3|`@zeVsQmzM{ ztaa4BZi$nyJU=!sjLa;^ z>sys?TC*ES4a^9*?48|8%;FZ7?n{RR<3FCEUUT=@Jj7nB6M#UYT4#p;J3!E7KA@$2 zVB`3~i8rxS669m6bVEI|xbEYd$&2g(Y59{6R$C>YZ;Xq>pb0i+LBiTqYNL{?OB_T% z*>rU0^7hp{3aQdpYR?Dxdfv69(0lDV3VJaXpW84$CH7azv54&own3OSj*Hru+ZM{_K!tK%SX_K#`Z1!Ik@mRN+Hg z+AdL=4w$X`PDnc^C(tPMtbvzgj}%!-;TN1x>s&SbS-vXMy9P9n0-xI>GDiAlL{#( z2T{g$R)zn>(nMgOOSx>7!|TeQqgXO&f(5CNyJO+4_n}KRbA)_qBQM(-(%Ie{K4d%8 zdAa^lif?4_<@mac%hy2hc4Y>M;^1EsO|$f_LHNu_m(?l3=U z`T2;Fd{;FZk)e{Ha?)kSaUjw%XjL$^eecMG%n}?PSn>VPfHr5!M4$TgLWE)){ecbt zwC={tOF~kpIOoGu@#s>))q$opS?;pzM|@sui)adxeX(~tPp+UIkq&fOfN2E^Dhw4m zWldLeoI*@$KgdoEC_@9s2-bGtb)tCY82J5ZdpWaZs7$_Y{ z!1zW)ROX4ofKH0BL0L!AHHmno=Gok*7zf6o?D$g8wHX(^%f6!!XZLFzH#uL&-*Cf5 z`#uP<2m{@&Y;}Lii@fA!ux>fmR(3&#X%}c`aU+;)1fZFR2sw1T40D#MVCt>+RW%VY zK`#hmoCRy(5d}e7fVh7(7Mr+f0KGJJS(ePHE#_oJK3S(;uKU{jW|JU+*@5L(yXp`=uiI25FvA|Dzx3;m(g0Saxwn!F^+J)%?s4$8oSjd zm$en;^uWTUzD`|4Ob(`GSZMinFdJ^)_SMDfpBz>6~FmNQc8)zwg_4>v5ob*<))IF^l^&1>tszegqN1mhJ&xKHU zU943P<}ikq7(5Jo)1=&`kdlOe01Z=NFCV9kK*I+R8tpqNdUT@ka;c^Z!+YdZX{}^G zpKD5`aVE5@{4hG6yuMjO>y=^PSj-*jbtve-6CS-HEKI0Mok7cfg{q1F5s+`ANt~#Y zg(({K@kv#wR_yzD$fu?u5#_WLB>_IZ5P3DT0JWH0~`lQtAfIioSFw;*q z+=5REoVg3JrXgiFes`5gh{XE9xH}^h*LoIB2KioRUvaTjK%(zie6MU;u+uL`jkkXz zM7RtMzOaqN+VICfJEFy{6uQ0^w>r!_TtYw2==Eh~w=}rR>}6O!czFGXaOi|jr*J*( zOKr};3U8{_VvS|2Lv~QJvV93vOE-4x`Rhk z(YTx01A||xe!(xhlu6J(S&fhDpStiPdDEaRRA$7Ki7qqoZhOZLQHw2E-#Jd}#}DHZ zJX*yP*C!sTDDepL1)96_O(=cB7@lN=c|J@58l!ARr@Y_4pJ)%6v;2W=Iz(nyM~0#= zMoN^EK6^$u(v_AG6$t;aZcseNTsFrC|KAc4<#T(QW&MuAWq|{?=?yJKT%g9Is;}4fOyt>SmzQi5x`S#|W;!bgAHX zs&k7JW5LKeau9{F7yCXhs^lRXdM;d?HefzmB($d?s;^Kn6@d->DL(ODrSsQh=GWGT z>w17$gEZOYDy%M#CA3u$io1*qJLOL#PPUpih3;vX7;^tCKM)SJ#zA-jKX~&*r25QU zx~VR9_3J-L>(5#@bObd@c^^$mxjJ5+4t zb;=c4FLR9}yATZocow?sE&dY^BQ)O2ksFuP2X-dez=X|Zrj8voAh*^st3M~?B4`ec zc0a_HC3cM2UE)T3G&5S}EOxm0q-kcVayoCO&EY0XV(PG{enW1}v5)wNyzHW>;Ji7n zO)Kr|9G%&S7z?qA+vCkz01C~eFr0Zd3RTP&_z&IG+kl* z@R^h0@R<3zJ$|!PZNf$n)OjedADU(l zZK^|Wt>hJp9%~Ssqafr1@IWtD?2~XKZ?D2HFOYd=F$q8jJ|EN@_CFmIJDZ* zY`=ejm0LTu8G%~wGrcooyl0z2TM60R+-jS~l~0JhZEeloZC#LhH&2&&yN$nrd$BA= zoPb=oog*Wj5m7R~Sk|lDKa-k0CaCNnztNnh`Jb%ye=g0@Mtp$AMav;+>|z%m9@kZyX*Uk)x`pwZ<@ws zs>PT#lZ#4L_sxkPPda7@=8*=o#0@&fuA6)b1x0xZu z2G~R`*clgPgSS8!5_iILfrZGNU}yO(!kXTP z5-q$Ki*wjJbKrGSkDNj8B7Bpkf?vay0s7-~^QdDlje&SVZ~a6t{WO=|d44qF`=qgB zW#V|ut>n6dwPHaDV@How+=VbQQmHfnRyNCau{*)gW%0|t{@FhxmkqVp6|l}@x7}ii zna$P5)-|SlLgeJ=cJ z*3vqRKOtPwRunu8^t%J-w=(o-(cvHOFpC*t*C_PCmrOVV4J zuXa5n`*ivw!|uPW#byUtZ(2T&{tj^QN@}`FFIFtkek>?`mvzohwIoKCY|kL8CT*q7 z@valKIS0Z=*wKq!fQ^_0*2Bc@p4t}5*2UZ+=J_=o2jP0fgM3<+yE$(TZ9j!| zJ5x7vQIO`aChAu`E_?Jgb&mWRaMqV?@)opW1KzzoA~j5Jsj7Rz{d&k&v7K&Sr<%GB zKsQSUt?oA&Noz7uJR}w>8L48-rM26D4SZV5c344o`NBbo-yAK5}WFnm-S;*m~h0JEV68 ziQB3tSPK~&jls++roq$2=K0q$NaO!&PRv=eN8%MKN5KY3u&UlGY1io+ApXtmD~4bv zwss7dEA@x)iF1?~RoaQoBhYAHR~c=@P zwQnYQKw|kjI$ZQDynC3Oq2y-=-|F-_hEiVkRC!##xvXQ9D&wZ}S3*b=_Ug9G+|^G| zGEu3l(TwQMkok{T&&#f*s_vhnQ(DYy>ND?s&UW51c(7QIqQh?W(ba_Pr2!G^GVA;o znQIo#Tw(S4MecELEks_n)M2`Rbc@I&l~m3w&~|Oin{1I0@#vj3CXY{{$wF@naR%0g ze}$8IYP1d8Tg8=+%NGpqJ`_d<Lhdc<(ER6h7a6`P*eTvow}(>O;>b2jQEg^k94aEVnZ-7^dj~4skPJGlq@?9uP|Z1nu7*;3jxtwYRca8j`a&GM&$+5~2l z4}h#;UA`nwRb~4-t2EB=L^4D)Ayif5>~CYkh&x1eibk6vq6$@o-Eq2h`_fNiJ?^Er zTTjFo^g-e@A#}h*?*w@ya@wpJtbMQ3682$O@#S)WEsXN%oJP~PpCYOL`L+qg>2C7! zw=9=ZOopdYHg(Y^X3Wu4#YL!DbDSoEj0$C6_fy#X!{~pIu2|yZCc`yEMO0qt&1NL| zwqxXKg!i`I6{mFtD;A$!UxM5AWM1x%8BGpib*X8P~u zWo`V30sv5^s`DSTA>qJR1V-onB-Zd%q6w z#Z(2{nNa;#&f{&X>nWk_>gmdl z|4eAB0nm!!Pn%Q!K^;*!zE!@9>Z2;fzmFx?Z;svt`}2<^3BI4EgnX2K(`EhhZLNPV zDgTtv_O#kg=i|4%ysVaUZX!vFv=!&cFc)oI%O;mdZX-=DpnbasUF%7`wwz7)0g6S1dI`t0;rvRmk_?Kp`q!}b4$vYKA*-qt=Z~G)4VMQ`) zZe?r!j3oydIe}DpY+Smcot2=tjPAuGAU#rElFmPUuioXsrNWx-a;3fjt!`q*M+5e* zExq&p_6Ao)!0k|p`{|We$qB77Z?f{tWN-(|bbCg~`Uh_r<1WF%f2wJ#bpGUz6i;v7 z#TwD~C`a}WfEp*ur`E#ubrcwtL|jf=#{a%6e@kcmN4ZaLVaA5zfwl{vZoRU1+hjLTh_biH7Fa_(0s2U zfAPDR*~B=nFfB%5i0?9-#~9oWo^Vqo`y8Edi>$@x6{X%nEI;U%jHC&l=Ci06+Oo=b z?hiFMY@ALJ^V{ZP^gWT=s@gh_(|lOkRdTMa8k#zNOv#P8m0QhH>>gMoz!{I{%z!1n z=w67?-iE(9*-fMC>1Gxfr|6#N$sc-sWB3Y>75d&?U+!Sc^-V^L#jPE)>UOhYY;bI9 zf^4Wc_lU@0hgeEa`HY*LPVN^w_aLEQl9LbX_j0mhV(B7JCV6cCUI+wAeEXiHtNT_G zBEFmAn}3fo*+7Z=x?>7Uw4+yNr@WzlQV1m4cf~HwVQ%=|ODYlO27}qy7{S!KU}4IRB5L`tRUtQ~>bA*XJv{fSRx!G!){Skk=lItx<2YZe+x ze6h3Z4ycQej=8pOvZ$xW0OVo7u=KHZjf&#MvS>VGmxdRqbZfvn6ElF#Box-h+$C%X zpJ}1nrpc3xruway{M*UrixjyTq=$+J-)XQ!~aDcS|3wC`(Xthe*~S_Np0$K_^ppJkb+D0uu7; zx2feAOehFAYCZ&BCAbVRadK}PHteoObr1WLf8J07e=qbY^$xdD(O&ft(LRRNp$KGBw7ic-$R&hjv1yUcJf*560LDj)PkjU!2;C#OXoXlXHlR8 z(G@PqH-DWYAi8+^27i{?f&sfb#D10)e=giUC)#9I~};YZTu?C-tyt z=l)*7=l~=|y>P(@nbZTBPAvyVnzw6@fSfT2c`3)}n%xTh-eMo(5~!=1p1Y%-r^NPt zeW{*ktgcAZ;&832hnsTyhx$uLGb$Wp-WJ77)XEGnYmq|pgP=0aerMhZx3YQvE7~O< zu&*xDwW%#$Wb@BasWw_#8K1Ptk>lI#TRpMli~e8yRix@`A}bK0sl!#)n6BJ!`bVLA z>$D!o&CI>KvvUxMO_C<^BNXCF7?^guOt-gB3bNH-#}A&B3Z7V9+RW5mwEtYyb>m6+2AIQ zb6bON4CF5_Ei35GjVfj|@Nw4(o-i2}OROitP2mMnRpQ33;-Es@DruOQt&rEeLA}#Q zc2a@DuE|{~>@0QELf6#APi>|!rfy6>2*bNF`E6~~k%L8R6|@?CU-RV0+weMHHW6^T za)NyaCJc1|K^8J`d|CBG2)W;$fJOGkYA@z&?6U;64vq0($DeH+*|~eK_6AsH)G({` zuIxY8ShKE)`Gg}kQ9-8G92O>yBhKESb{@6C*acx+gE8=xfy095YnfUxPho2jDmbvbji-oXOEz0`*L!CU7K*_GjHeW z3bSTjXilHP_mZy)7QUs>tMiXR!=`rJYl5XiA$-Q0X~lXG~kF{Uz_xM z^ohC<)*U6V(BBu};p%5jRiF(q9k|t>*k@_eaQNuBZFY%6`^17u0MSuA73^H=<;gF4 z^3<%{cL(**x8)NB6Gwt^wQj)Ql_LJm>48vd^Uyl)k7L6h2q)XD3g{#ANcyhwI&-HP z8FkMUnQY6$I1XGMf`gC^jH=1!UotbPO9UN)#QlM;9xJYFAXl%ukp(l zL7RlX3!O+jUb0H~P0{|hQL!XR*GqA$SF(j&*&NlIjqaz1KDzcdoAvR*nU23uo)jjz z{7JG3@jS>egiGmfMh*WCadIDZ=p{8c2K*~8``;zSe__XkVdZ~5WhH(3P+ojUu?j)P zZD6l&bo_lCz|Tr9kj8x{ycibmH=JP=c;r*Jyu7UB*Rm9DS2^+$*FP~3yD_mtGa$O6 zN4`7#UE`yU{e#zvCf5J_mXB6MT|?*IwaVWLIX?beC}H{aA(}MXJdEv_qY3wLE zcw$4Th+=|WqChv#vUk)r%F1!a1{IDtZC*h_A1cu%4EP(V;?`lR5A8)Dp5*hhhX z5!;GN_BPT`R2kPQnD2pT(=<4|V4yqM;plJmx2 ziicChN+eD&Lj%hxWw%!|^b;v})SXR6BE4q}z>6H3(dy~CadOg-m`H0O*Ix#1I%&z~ zL3cRxB=+3gHbm1n7_BroE~UCANa4l2pb=*Mj~@aQs)ZfD?#ZI0V;3E<46#D{ZgsAR z&O=iLsGFOY+hLQxPKqG6b-HF^ys`b_etq4TQaqI6WAwY=ldICf9h z6niK@j_PIHs7kV?7qj#=&>ObVN{pwlo8QM<&uuL&TnevOUyO}b%{}tSLWTA+(y;~~ zuk!inam@}oP|*RsL|I=Ry#*3VkQaZ&|Wn zFiP3k*~iW$yfceZWxka%LI{fM^>*CbF|l!Gj!+uc8jrDbhI)1%h>EXlU2QS)6DH1@ zrLA%P3RdGU&`qT=UhSWdVC%I!^_dE--O@EBxMQCUW$(E?h|27Fk( zc5Bm81`-$IdojG_IU;HF^vkw4<6+%7(AE5k0pZnRZ@Zx+9YKfN6NQSviQs_uR9Exy zZ7&{F#g3s5LP~qJqm`ogvKKmL)`UhrJWC%>dTp%j*U?8; zKbg9q&&07YiB&#G%!fls+rAVOi2JN3I=jOWYwM|yob=ShFRRogV0foa%C@YYubZ;) zGtt=}cQarF+>CfoXXTspPV z0hE39i<-S+R-to7UKy46k8}LnKX~Pzo?bs`v)UC=UJy<*6(Mx=^_KxWuzS3V1?jjSue$OJK(o=?1Y`YFZ1e|T)FmJz%qeW~uL z7yj85ku16+sg3ZQbI?N8feTgkX~U!r*tUW0_MTnmUd_G!ejo-xuuusUbk>$LVY?#P zA&2`bHah%|=7?Hx2N#}iq$C3O!Jw-vxwmTZj#*5)VulvYiF&H)-aPi7mfJw`<0q)d zh}|S?9z6#-7WZ>1)}jBnY3O)c^70{1XZiGWy3`S<#CtucwlwcyBAl+9(FbjymBZQd zlDnX{<&(DaV#l%fOm`yhakS}JNtTd(12vVp?O4p~03XWgLNTN=UFYyo1$2q2q4W@4 zB)Azr7dv*~Wna4&KewkZ7y%Im8y}lDk(y`->k3 z$L@4>vauJU#~xLiTwkLX;M)5Vx`cl1;pwLBHjS+bq1`&1UHm*)G%9A`!Y86Uynsd~ znm5PqHC(E@Z_QG^aEO-j@Y#dt0Qs_2cDy$n+K1?aSPN+J+HPrN zyyBo7!2H9yf6OAfAYSGEsf>N9ZU=JIScaD zb_dnkMlXaA+#EtGX-Z(*(q#7neWoCFE~e@F;%x2pTUO;@(GQfg{H87Y*7`Vm4g~hc zY_yHncT{6*+xe<237JtgSk;=>RCo^s$t+^4dg(ZaxUp zEU7W+cYA_crE`G0uw%{NU=P7^u_DbD7R!h&HQw6DVFK4X3JM_eU`REI4?$jsY}<{1 zt)wDjP_c&5i6zswOE6H4DEWceeJUoL7f1bVL|j0zjP#WW8DaH>C?eBp z55Nk_>neLaduCTU)v>m`nEOfr&hq!W*uRUy0=1-UZEX)Y@xt3jICbEtWg9xWcoN@5 zY|vxVrUX<4+!UF^^A(90mT_oIcDKp7G(^Ti0Q7y*jAWeUTrGPhT!0P4c_OMWv zMAPNLzU9?rC4DJpW~5By##oB&2($UXKsWT`hM6*hXsTHL0A|wJx!+^kKyPXq61b{n zHdY$6oy~P505h4eW*K;d>a)=h=cHIU=pWF|=zG~_zLsw-R1XH%Zz)S9^{}eWpMKWA8y#C03jMmuPQYzqzj+rmkHL zwLs+Is#gKU%e@jN=T|*mFok`+WD9t!i;aa(;GR5D`C93(F)U^-p3bY|t!vZu0wU9v za$ffRqkQ}z2CWZ6*6OC6aW$}t1{Pa<@Jb7uw4Pp<;fUVJ;6$^zu5VQyOD%?uzhd8| z<*RQH{Sb)M>D?(f=2M2mx2xyFpb9A{?=FXt-`+pr9-YX2(gd+&b0F!xl%OC~9Hb5X)44~X5of*mHVv2vB7FzDvB=tf3f%1QBil_A2=!q0-}TnNTUcS zDcvCmC?E)kbaxKjFaiS70@5)kCDJW9G}6-D-JLTqzc=7#edT$cd;htA+;#7At@#6H zojGTpefHV$I{WOCxkq4h*2c5q?24{qeYV|;>vg}} z8q~$OBbNMAXJ=!`gAFmiHx&);(>%}Tb{isZ%XGT)Kj-(7$#3J|=RaW}uu6yZ4UI)? zCY=YF5-0j1Z`OwUDJ2uv&qBwC&d7Veb&PGd?0G}Cvre*Pi2rwTIz$!rt@K!2k`>~w_v%L0xKZ2#$rFRB8wg-2YhsNbv zN)kr@Pm7ux6o_MaERSXT<{wM>i5v9x$Huax@f5wQiP<{k1M@-3543g_rVvBBY?Zuh z9=)mjzs4h_jK!mLXd69vaYrl{-yCd>&8QR76^d9r z(jO(+@@)#$g0<`|kyBLUN!;v#UBtROhbPBk*m=n6XHvDYe2j`p@3rtKbze&0G zEq~slC8s-Gc*yW>f9EZbK>LuvV?XPcyVB7-7`_`i&xe?-V>pfKUdjOPdNaKX?-nwi)xI{+GmT|@rqgkecb(t=z*e<-$z;$^^~ie*V|7@z}wIzG>@~5 zP>9)CNA^iNKnCIfBGU&tH$U$^LWnp_l1G~a4lTvk%<=6JBFefA=DbrrG{w1#4RilF zs4p;Rc1->-B*cuc5DYssch3Mymg%vY%}|ZxTdEMqRPm8JEY9*t?7_5#ql*My5y!C^ z?G#q+$DU;J{X2ZX=9updYZ!5<5^9I2MdRb~+V1rCtPk5#v2lUADpmvl9PGuU)0#+g z&SXLch1-^G=mpHX_(F5ag_}0lk$Nt}Xyp5V^Gw0h6_e_?Iaddxu^uy%4N%*>*pR~?$4xq2D7S2`N)mOS_}%WTUPUQ_CpOBY>q=ih zu=+wz1ycXnWI5`);H$q6>`uQl0nAULe`|FcM&_p;-8Pn3T88lW49;?+2f=}iq zY$U|^bbGjZENh)B*UX%PDblqPm`;AGU(=c>x1UflypvXzK6R<+8|ev~^p#twa^tO> zbm7Y>B5z;f>}rj{_BEqqAny)I9AedLXwHtE{8Ujf2>{cvWO_ju22Z`&1| zQLqPC#j$c)T5-lUOp?WP9{2JIAznNis+Ob8*1@7qXY;e(j+L6v0dxZ+Jz5 zfE#5Vgfuczmbra>Gm3P=kzIn1{AW6$lA+;R`TArHUyDR%dphl+ky}d|>7?T$qqU{Q z5da3A+delJ5Mo+`s3tk5z-%k?1m~JVPkx0~+%c`Rv{98IZOa0ww>B=&7g_2ksCFlH zTdZsy!bt&Yr3j@b{HQhw;LtngM-AyzUxo=w4+9Tpt=hNYAEdDx? zshS9n*ivu%fe-0CI_uN=iOtBv`?Cc6Q0TCJ{^6?2gFkgNI*yalm6nb;G+QbHwVbaD zPQ-;I)%0_Obnc%>?ezvq39!_ncPQ0@#;kYz#hq^U`S@UOA_Z zA+c%&+Yw;v`0V&CY=;)pBxpSjM$Uk97#l&@B>$&sLf&3}N4X^RB5t;dE`znL>aepM zN9YG)Hv3KB@$F*D1KOjdV6(p6aSiC8n~}S#&@L2;_ZVA$jZd#|F;ThLC)OH zH=++0hSLs%h=us*A&4lqZtU|;H`uts$%fWx5BxZ9tD_Y&X9cJO*hC@}4MM<|_M&U- z#nRn+OSEFtc+iZguWvzgz@-qWpRJ`m4%wXe&rnjJezp>#%pYR`z((_d0NlPpRWvje z8wjH44$)ZZ!00X%w}>6cv`GTqCAN&NdA71>o;^d43|=SkxgHcXXM{GWl# zl>_wY^Sep^i(w@MXZ8zZWojHF`4BMAi{r#_;1~v|_e@K$g%y}JWVo|2H{!6=Vp^)d z=S=}b!e~fELK7Q9Hg*7JRKd;Lo-`T5(KmTE_8FoN+plOXFLVWA9WlFX;l+!>8fOp5 zjMz*^09c}fmVkaIF&FTY?}_F3U-SCW-P8d|{hUASa3FJk%)!EjQ=pn3bJcQjzOG@U zk5{03f}UZ~AvZ}N%pxyQdZ!V5*X#NZ1&4hSN&*X+!PwQ*}TYpR62ir?mc2_A(=G3uk8}D-Zr?` zsj@R)$dJg(>n>2eVrJaczvJ#WSa8tZ(#PXE4PxkOJC=I|0)tOSne>;GLelI9Q%3fe zQ|*%YV!5z2I*+N%_Ih`H69o8w(h>}rx2~oKj#RoUVI6jKo!VnB)in<$@Y=DXfdoHg zXeo!cmVp)w5i!!H>upVVetU~yxg8@vcu1yTP3twXh3*axyrJuz6zgjp;{)_XE`~NU z$204K1JNh(TjwN!DMjXIDJtVmR4on^T|1jABUVdhOOx;D46nA)8 zodqGd=L2JnDE=azwRHPMIPe_ZZdZJ4fu&xO#_<5e zkLZWGQF|Kca1BRZqIvg5MYD7a%QpTTz6u}MtwJqt+&>va3Y-LKoS7uB(ud}$CK^S* zt||)2%8=DxBayJ#RW)*Hk?CxpCvUfvm43Z665;GVHj`jnp6H9wR|GFuP&r!8mR=@1 zR^8Xu*~v6d>We-!BiwX*?KZR$RqQxqus@usl5eiUnN13bhdC@bI%-I(X}QPI$aELt zw-@OQWJ^0C23)Ym77y2W?6qYz`K(xmKtpK-CU(uTF;NS$cj0&2kHGjYvZdrzpW~}v z$FhK@&1TvQ^+#Qy$r=`0w-xg#bP8@`^$=VS>Sj@agB6TGd?C7lirN}G$0->J2`%Dy z;_#3)9*1S+km8{3xFu-wP+L~ym$pM{hIb>LqgdAz_S@8p`0U-hcF6Eo7e1Snjg*rV zW{S=gwTVo#2N5RNOh3O5v=`b8`Uy4h=$hH2gaadnV`yA=;n2qwgq80TZ1FrM7fvRRv_cmEo90gvkdQ@jFKGDE;opMu5k_`$nV3;6iEFiBRsusUjPBmC58$y?l4g@#9{rT zgTIS;xg>uV^HTDX|L)AIE&O+9Ug+DuYW7NB|5dYByW+3SywH+=9iS^|_-ix&+RQ)w z)xS3Lug(0wAnLEp{A)A+kcR(n#+ghOjXD3z1^Atc`PZ}k>)HNkyZ(B%e?8m(%hLYq z+5Yux|I`kDJ=?#Y?H|6(U(o&1dH8EH|JuyIHuLY<=HIi;zX#QS52`Ou-T!7CTpEP` zU&uOu$S3CcJ#V)Wi_IL5~H?~N@(I~`9G(h`pP={y#P`)gbsc= zA$v*^;t&9@rDum;A$z|)LSL!mqC8r#-P{Iz&o*zts%1cZ)3RGwAHEE&c&xWZ!e+LA zoNb&Gwv|-QJH>5pB0eyH?QC*!yJTKxM;KWQNK^^5ksrK%L1p3ogO48(M+*WcBer8U z>1&3TM@LvIyEh^4)PJ$_ObMRtz;n?My0(W_ zGY)1R3$tBt_{m1ORpo|)md$il51V*sI|Q=x!ejl*lHdJ{UUn3)<7jcd*#YS^y|O<~ zuV?HeAal7^?o#BfcVk0NC-}77&zGSl!E=Sy_3#cd0TzKXcb-0bDo}A^S4ol@g^RJq zDr=Fo`uS`&?Ow_rq+Qq?o(jIW)Y8S{z=(|h5J)3$WKl-B!k~WVs|39l2A}S&2AAy- zhMv6(u~R?$MYa@@^m!{`NB{h|7(aG|`(etO1T~NeuLY8E)aVA6mkL20tYLo0bHdW< zd>%3$HZxMrmc1f6JLE>(*0YTas>M%I#DgVmZTDyeD{`SwC>X`Co)I1A$#Wp-2&r4) zdfw9;&eovtj$^Uc{fYumk% zr|qoZj(&J_7HoGe1I%RvnmX2=(p!~S7$bLLK&*y=P8um}fy+k_WrqI1ri+_6K()JIwZA zc#Aq9utt=^9%DCU^)>tE;lnFat!ZO96#1Rzq!1{-k-LZfWKsPr?VX4`k)e9}PI5Cz zAk#2&u2kjERHOcEVYRIdcxAimu6xV*8rrR!VcTd+g7Hf@~tJL0pqtD9fR_C|=1%0J=<4@Lq zv-jLQpM(#VG@NWwA$W4O+)b@(^{2OJ1z9X*&ewxVPSP_&)0ta0YLfUM#-!+>8t&C6 zc|(Uw1M#%GiEK$7wMwZ|2>g{aJ&K>9g8S+Tt@v*F3&wP|ey;XD1J$261;~ahnpFJUioZ8&9-dSi3+{44v z>@yz zzU~Fcqnt+U9~}W@o|ZikM8|be6?_P`eXv$=0FbvGKy<9Hucnk+YG>3_r6LOb^^Cs| zC_<2tL0e`y(bgHyWjovG|1hUt>5E_EJm9WSUDPa+cZ6^9suo&Jrphxf{G+JBbPa}E z&NuG-2Rc1d%2goIm1Y!QDZqjvRGTR88I3Pzqxg{*&#Z*Dt+)(x39^&{ z(jhN2(yHYsA8(&c5jD27rHq1tXlC@D+cgQHe5Q-+Ez#tNXx0URK$gXmT^mXIhd1kI zzsaTaj>B7_-!+DWwxgNOsDzWhUXV4px!F|`&&B%vi%=g;XpS*k;I#~DBxFZSJ3G77 zk`e)6RiJyKj1*@GM~8#d1#zY3P>Zfc47^Qx%}dQWIizQ2i+oWH>VlbU+h9NAN_%>x zT&?co#b#+^%iY!{dAWbwqTb9B27$CjE$uT(&K!tW#SI4cO)~THpm}C=N@zF)TWc&8 zJf3YhPliY&c^vwNhN44qyNXN7GO{Z9+}+PsDkjuIq$+P+<0Z}mIZt2T(;&-iDBe9Z z!Ax#Tb6a8(iQr}8n!(P?qCzl_&jiBL=a(gp)cJ^x=VxoDl9o5t+G{BkmiGwp+r-wc z6=$M+=7ntkYISW*UP&oh?(W^Avxoqo1oB0-B+@z^8+zo(%c5736A=4rY7FpxweX)@ z%;Pma67tg_lG~Ek*Gf2f7xj{&HX$?m$IsR;%8wBp`cxoYpAhAn!pmAu%DZwuZg|dK z(tUi-;m_o1;0NEeu1YhVs}zVLAKeF7)+PX&NBUEt15QP)JK-foTQE6Qpa3BA#bUvr zc=Uhz8y8;t=I<(ZQlntnH#aW`%S576`$y3vpR2wwg>G{SC)-`sg1e{m&#rvcE(s&u zjIeP>M!j51q*7D=>x3mQUU4Fhg8BwZI8a9;{~u$a(EXktyr@(Jxq<0|a2>60B-cDx zfO6`q>QmGdKA1R9YA&iG1TgEM{bR7xtHD+w_6XnPb0&d@HhrX-^A^dNb?e%GVQV^V z7ESyOy>?P*sCvqDHX^1eN`H4?jq?5DD z4-cbMv`3W4|NfNS&sWaLArd|se(9GAJaP9?){?;U@S!#~0lnF(e+aq-1zEV}KdHZ* z%=la3tiHZfi!g1u#gD)Q=a41IJRPd2<-PtjTcG`K=HLY$xu&MN;aVXfr4igGT>j23 zhw?)BpC8_;_wqdNQ3A<4=rG=+|11+}C;gB4dWJlvtkabswphtRA2$N}`wSbGeyaJ; z&MvzLhO@cBQ}C@;`z7w9=~ZM&#wWR(lpBQq=D24FW%66Bi;iO$dnIsx1izQZ3=j_d z$NF9V%MHCEvrA~OR|NOR)MEb^6H@QzBb11C4tR1;Pma zd(mVrC8TNWRXZe57!3yyypp}zcB7I8@ z{Ewcecdz830{-?B*5&SDd=gUjLh`@+ow{l~xfK?^D^`n&04@`x@N%eCJfxa>bmBe`Nem9UA?WU zf<;H0c6=)*rWD#P_px-#v-oOb)~cZDhguJYg*o_Niv5poSCeGoMM@ocl$?4Y$#WL0 zeQy;dS7RA=i#gxYagZkwi+ugMJdlN{fh<6pC(?6|fn7;!R^%N|Dbvjd(+~JET(Hu7;}=NtZs#@%U0#hl{``Miajk9=}Khw{U9gpe^it46-2@i7x%QiReQ_- zQP9J%JH$K*Gjc}+x|0ewx8~EMRByAg@+jcde^_z<_#?t~p7?VAcse|?f*gTH^hR6x z!z{0e$DLZ!9y!ezDP2{vFQVcsHCco- z7B`!C2wyRq3Y+acW=O}piC6KfRU&v`Sj7I-LlZ(~xe@cm@4J+g{9fc3)ytbBFT0xD z=-91;wg>|%3;cJzkXgU8?^8^8%RDgo#z4)H^QllA(-P@RBW+`!P%}k|oP>cj`K#E4 zeqwWDkw?oDP}-h!Rv9v0*`y{yFf+3kl^zjq1)7d;d|8iSkAj+}h@=ZkWM|Yn&a441 z$By?T3ChJ^^0Fw;+<+H^I9@n$^*!j1UrDK$HiF86gq}Kuv6UYz2N}NI6#Vc36*qZM zUasdOIjCN@f;Atk#OvI*s-P$@yz9gIU9Fb(arh*L^?t~1-S`_@Oo$V5yjg2^m2h(! z!M-8ADexdlrGuU}qzfh1^yy0}T?t95NhIPbcdw69%iT|wB)!NWUw>Ph+Pf&5+KA2B z=Thz*Jh43bip$Sjk8uV{FmJlF+?&nKs3`sz#81^D3hQf_@-0pG%EoMp`FhIA+Gf=t zVE7^^plud8yomlAmlw$CK8E|;3huhOEcee;+~0a>3GdQc_nb7pQ+uN%6s;4JA z{(=o}IkJ=!Lv>0O%YagZQtylD_qaiK%pWuIc)Cmo=KBmhW14LouG{!9qN)XjIRTsv_ zK3aLuV*w5h3s{dYwto5KG(fj2u{C3oIqrip1;brMb%t+Z_!Ee=y040|20dajY5lmL zenmX6VDcB!+=p!AoOunz#D8yw|c`baRJmD2*}eJrAqg#EU?)1J34?d`F!-)lNNq^0|S zRkW^hJjA9cC*}L}yjg)6_dZqDj3pryqc_^mtG0JlV zlZUODO);)_bY2KEF3A}5;qbiQ5&eqpproUqW>WF?XSuD|FQfYrm1Z|cDpq^rOReXR zm48BOTiuogET3VVTRt#j4vR_gSPy-hiiEUK98*s#B*L}1U1vBshzqE)-li_&f z6a-}VOEW1~usT^hn9d_gAeaF+hah_JZVVUEm(cLv`?0`L6B zY12p-3Ej>SNwaYie~EEr@p37x;?G>AxvIYJ^4R8*Zh163z+3Vj?SHA`K=7(*bDwN1 zdOB_lHE?K?C2G->DLp-6@Lt!Cf@*Z7wWr;cKTom=zP5zSetBl(N>o4}lu~@~hQa%aD3*^d9BuCH1w8BwS$v(1K|d6Pq2yk`(-N^~F4D*aNS5qcbo2XPY}MIM zaFVSh42rb-nQ|g@n_jRPn5?TU@ zpsgU5IZ{6PxL?Px>9kTEj(Fn&7u*4(Cu}fhImJ&BlJ7Wzoq96WlunNV>Z=FI83@X5 z1x8O5IGt1na+%G2>zS~kf4O9*h=Z4oom|8>4krsFSY^hyUbMqHjq#MG7{wr_`^gOv zNq_3=A933I3e2P2QP{lm^H{lxIP0fO=i>>|_8@=jV-BT=_@q{6jmLAhP81vj6Cb_a zq8HRQ{q~rRC(*ou^$V0)jBAI8=S(u+Nf1*bdZuHU?;G>Vc&MjZ( zz^JJx7skr!mFL*{l!qZ5CX)@FqU_KP6%p}wWHrnMA3`4c8qbemqRZdA7o=BnWEeDI ze7wwkI*iy9ith1-yZ1$yT~=5@dbx&vAKKyYY2aSi&=_-Pb_^sXGJ~`v>guNs-N& z@)W+W$pQodtAK~W%~K!q1#8f@Jv%+dn_a^qz^hm^RAoY|dz(N)ju8`+Vs6mBSZ}`=j%m3{V2kIWxkE{U7l7 z%Jo=k56DMFH~F&*SnK)XOe8d9&WrPgQgr4&gW;hK3EXy{AO{{Lc}(>*_Kx1;6hFJ> znww(?xk}gMor8vMg^Tf9u>nX$QzrScJSecaU znG$n9jh0IwGQxoPR_LZwRawZ_Y;*ann?wRRw3=x=36j~hDMnhp4%m$n1`WE3Gb?#@ z6UHxwbn6>h@N8c{ZGBb#8D?*!&WvqyuP+mQwV@Fyar@nfEU)QP=}K#on;eFw0X97L z=?|oaP{jAKTBOuo8=7J*AYmv8+_o^gOWM~>6JdGB=q2JMvZ|JnaY|aQZ{Uc*gRd}_ zGzeFkQlfIdItGD)B@TliKj%G*cQmwxcN?)*rJz%y7_g7cg^|@2{R$8I4-5Xv_ zEQ!V)UGvIOKAI_LzvzG6#Uw{L{ppX}g3!FuX4C7)Wh2m*eQHT9aT{Hlv>NLm@(018 zxn4p2$ZZ08vD^=_y4#TN$u4~fB&z*U^IUl&5C7HE`d)YLJ{OT4d)J_mVG&VlEZV{# zJCfc|K{>%;NAmbiGA%9U`6IP1L8DanE1hYQV6t!k?=oKL#or&+4EpxU&cUU+9DU*Sjv z%PQZcA2DPuo+h7yfu1IT5Zu4ZVfz$@Ov_5wlU0oo5~TBM+R5vH%S6vni@^m}Cbtw3 zuJ}B7GN{S0VR1&nJkLX#7^isw{!7^2nkl0@YHncbAx$G}ZqVhp-d9XbLPnL&C<~d0 zpPk?~)aCx^ySmx_S3Ad?1L4u`Vg2>u`wn~%VcpqEmV616=a!3Vr^f4B%2lg!%VshR zGRwXd--G%ar3*>2osQA^N+dwy)F^YC$Bm!vUD@;m)#*dnQR?&O%Tk!HI-jJ!HET{k zqhI^*`%xi zBql6lZ(Lz`c!b^Co?*wlCDH6MzX67eP!IrHno238Ogzzx%P;p7Spirj5Gir+Lt6_r zf3Y5>~?9@$--HjjcdNn0t8;DWV=><5Z z>w%F@`$VmuohY&i@LV)7RlQNO?!GnU;;*jS-aDwTJ~)#WFXk1vRfHce8SEF$<>8_E zBR1GLUd@`!p?5ibDO@TA zUn+Xh?s`mas(U!C?N)w`D={2*ci-8oT3z=U@T!}XNVy#xN=TPNE|7$B>io4drl)M# zq`+C-W9jq2B$fbg7TWo_=8v)L2Wsv?F^tKF+b`zkf6t677HZ~78I%pI{vysE9v^24^*dwJVeM3#t$U1Ct;jG`d0Euo~_2|jnnxxfsSRb&JAkoA{GrLKK2(c7**`wXV=I)`r zUFMZ}ivQslp7B>M-IEAulouBe!%|AsVY}LT-B&o(zhY!cWHJC(yI9K*!H87EqZ=E* zqs%2qcluX?rZ)ni(N)&3XsZ4L$atCm#P%XYX1NIJnus5xUd6}%fE>oTE?^9v0;eh8 zm$wO!hHx*u%S3W1DY1XyUN4g8uE-v?Ui!4Jj#6{siQ>xtZ&KGllK+o@!3z@HF;@Ny zs450up)O+x^)T{)T8j(R#ZoOy{lCD&N52-YaEa2BHFZcV_n-&_`2W>dt>;PUs^n zx!7cQA6<%T@`v{V%2ich664-d9Ma{X#orT^?7(>{ilTlQkjnW2??{gN-a>{8Z13$@ z6?2zs{ZCcpyl*v6tLb@v8@pa~^ss++;jA)N7)$|oW8WB5=cW0*BSLP+bQrFZl;kvh z@GIWP6uX4~$P)2wpyB#!ta`d(NBR)}uf*_FxKP_6Z_k;`K1$u7Ew zPd=LNUR?!V`*;U4>a6m$gb3Xg%4+3+1Z!?_ajzTm2YlF-A2Lawxj_8}0Q(d-!YEJUPAV#nJFjG`We_ zYgSPZs?qz;e-n!1$#>r>%3UGT;h){T^b(Um{k?*JqR$sQUf31aDz|$o7z^Pg@6~k3 z%9cj)X!`woTSjvm-5$>`pVh9mJ1_7&T_Blpep=RV)`{1a3xcKchb?KM>|UUZ%GZ_? zaAFXQ*)YAFxN4D0MOpWCEhw`1?eEn*XPj1tK&h2K$38`VlzchFJqEgGsq!B#brgW= ze$p;DyHl8%>6H+qf4ftINT8H!W67eAbN?Xn{!-+xd*j|7)}B9j_|0z-)9;nXD0<6w z&+Pl}SHbRCF!mE@QF7!EAf87&7#-PpH{nh-j|HI2A#_)Ru7BHmbIOPuaGQImo~G{W zS8sZsE3H?ohJ-<|WpCWMY+usfzq)g0L*&PzX1m;`poYpVzcTabsuriHnrEKx1I)YD z#~Q@CA9f_L5%}3K2O?>>-{t5u_0oH^QyKn6B~G&3%9IN&z>A0t_R80neh9)WRmlG4 zv)f0;$^dl80qNeYlavY_4j0qi2<~DwBKLZ`Md^^a^akB5S|MlV_)>zt1OMn)w%Vgj z63a~Lqje@uOXv%DRbQ*pq&mFGqRh@E z7gy|uJq7#dU6I6JvFqw)tGj&{twL~(odmIscYY+@rwGn{Xt;bw^K^%gf0QV@!jvg# zxEV&VJ}v#6iaZgwyV%dObJ?1CM()KA-GPGI(u~NO)u-R zA$`kP`B9z0Gc$q8zP4Y^Vr<5vdJImd7~*!8)n7YTBcZsz1%Q^aZdM>9Hq*DN2sZ3c z<*zAQ{WHk&NIAr-%p_1@1aYEzubQ^Vt*HSe(#Y1d+o5-$A!cu%I~N{fCCf2NeEXHa zkHl&N7XH(Ea~G}FU)i11sT5Pqo8ve%o$)QAI!ABej3CybrHCJ90%|tAJHr9gL0F1Y z^DZ|B%8f?K7Va>*L#AU_Cbnx-S_f5`Xe^C3nnh+I9ucVCThz+g4`K5JgXT;r-Lqw} zT+`_#PeUJ315pQn@-Lmj8S8ZYAfJ#aktNXqfpLhwz?(GWZdVSvb!4m^*{q6CM_J-I z&k%xV%0eA0kU}E^Z26A&)Vg=FB21CJ>UThQZ*$m@@Wc;+kMxoPzCCtFw7~cIzy@HC zn=VsxcAo#il0gbT9 zF4OsGHDu>#&VW7E{M$tK57d4AaW2h8KOvV8Tn~%4ppW;8UbbB!@J_#w?=eiK{P+@% z*}_?12%@?fUDKc-uvI{c3aS)T4q_+y#lhL@h5fv)#%cUGW{Rw&R@F7Eal`E7>yso@ z5c72VolaAcJd5O>=@6|qID*mOmdt4(LsMJ4k#Y}upG1nKNFOTn3YFZCcZ;4&*rs3w zDpA%U0p%OzF$nNUsh&!ryhvt5Nm$z}LkYBCK?BU0u_JO$PUUiURDyf6NEE0SKtg0#hU3c(Wy8}WM^oFRK-CNbp=VWRFq_tf-6 z@WH-^KE{-@{R8_-q4^=G5Q<*X%ozBXhZ*a~>hRYBuT%@f^u)qe*nR$>jHy!^TQBDA zku7k$pN~dt^)4;k+Ti{Q0{)a4vH##ZQjyb!L^qDwj|ibNI3)F!%zP6Cf>7vzP3G&> zv(74}4NDm*zY9y7Oojf#A>SB$r1>;9%?PUz<4Lq;h^iQ8t zT)D$kWD*C_ku-?77jX@-t(In6$;<`9BqE;sNC+F<^9|PP{ebksMb$X>CzZ(*lMF%s zuWuaM)_V_sm{E`ub9ok2H|&_-C4f$EQ6#(|A%31;c6(}BFv!LHp~76Q`%qGOK@euy z_bk@XRPRdeFa^=-!S`(wq4}2XM7)L!DeLw+UrtJgY7gpkUm7qO9c?`n6Nus2lfX3r zZ$DR(dfvu@MJk(~DiazHV!)uHWzn-C>_B}*I-VaoPfSMON-_&$vw^=5Z$|xUdY52o z32``x^8nXNeB<>CxRoJ4=L7pu&BJ-LXV&Ktck-dbJ^j)KGWTHENt9XHL|L*Ac5X^M z^B8|Ni#$>LMqPT6EhHf$nmL_|^c8(f@J*S{pH_mS-IYruY@^@??}1 zIT&HEU<);CPgoyDzj$W78F9zrEX@!TpT}splAbKo&ybCyFkG}!CV7J+z9~YFg*__V z-jo7OWJw~37*1Suth#q0xxkN?=o@|K@Tz`A&T1!_bkbE2zYPp~lO^7+nv6oTsY1yhHw@~JmVb#dyTevppA-MX83M;UI%SwusL zwRV{+^uhRmhwX_)KiyXM^$RB?wc2dNE!XGMr1uKRoX?>=R%`6Qhfs}(eSQGf8P;=yv*t2jG56Vst2Ha zH121QmDlqzGwjq+5`?dOtYs7hkvK}^T;^$Y%&`g7z~PPucCXo2i$7C?7LS<0(K&); zw+YN%jlhtmoEK@=`%ZE15xp|jMo&bOor#TxEXA^Ds*l5%YxX+8;ls|n?chCG56*_@ z!p0o+WtC!na!Oo9*Ktby({nd4S_+l>kaY43dGia6=U}c*Rh4k-rGsOpJO)8xkTXYZQ#=d$1JkYINMWdV`Dg69irI4D$_akEh zhJ+V{koM5qS>xk7hc+#SEPCuQ`Q@1fL~X77H4%&w`*)nr?G61FO9XFM7d#7b&g*VD z|K%f@CZ0o2V{oKYH!C`C<+4P_x#Y`cKhqZ!uq$Hl?eW~cWhv=*+8KWXhSjl`y_@#g zG6zPB?cFS_!;(_Yw`fZ(W@9WVG2e9=39n^}-BcW*9X=ef{O%&ukTta|rm!eiqilO) zqE@VmHII4qJA;h5M*HTfAcOJ=3a%I}^fm!S&nE{f0SYqC-Cy<5&R@&8lr54E8^=<< z9FPT?4KDQN zwOvx|Lq=RALISH?pA9DOCgur}R-XN*i1K|t^BRME9-=c7CWP64K<(c6L`I^ zwavTdcl@>aMVbJPdQqaUrxI!)La@$ZAP`550z*ciYevE3^H9kzUG^^)#&uAH^td)%iuZ`KBakLZZlq=?QV=0az3Bu-4EcGBp3+qWv>H;ek zw}{&dU-8?0wnbH34!RZOOB0tZ7o@q%xt9`X2@h#%_8R=Oz3bmZ_{x~SCATE&C%Vgr zh4yq@3ozZdVKV<7I*HQOmx8IHDwg)>?5z5qa$mH~e$tv85fAErVA&fmkOn}5;u^1P zy?7PZWdC!_XtsxHw=nZisIw7Y|cZPPWA{OMY}cwI{f{Q<2un<{n3_y#5U{V_)sR z_1YO0fkiafJBLe~HJ+uo|C95!?fG`1R*@E42%*QRl;)kO7VIeadv7EKcF=E&CT zDQ~&|RE~0&(CRHVM5564ImykFqXzlK@E4qCLt_kZTU61S9b)k5vb`^tVLpOFNN49r z<{s|`&*bT#lO*_zU+DEpS9TD(LbZel^6t(Ja+cA~E^mwcxUjyx6_`z&p1_QBMN>=SMx=t{ejMf1RxcxjJ%RBJ(} z8ILlq$P}*VGOm6y{~CJ+o8ldHIH#;5Q;oOw4ywxlZK3-B@9x(m-36%>42v@o15*L# zA18f`pO2Iq<7H8-cPg~Q(naJCbLaXV3#I2N*EPufvUwUorIo$-vK@yY&nbLTkj}hW zvQWm{U}BQ@w8J^TGgv|y3Jp0AjAE%QLsJ|IQsXxiWdqVy^wTn|m>2_XG|NDY^Wg&%M%O5s%p zpek7N7B?QZXBuKhVsaz4%@ve4Ka`0pt#&9n3ELF?4Bnxgbl%vSZxO1`f+FyQ5^M&P zo|^4(SFLhY728nx>ewC+x(t!9d3<^V9`T41OIi8zB@4}SDI$!b=)Eza znwLZC!SLCVt%C1gm~E#{@SzX1TBj^kwzix&a%0X&LgWZoKddNJzA5SJaRGM=O+7eW zSdk)3YVNhWfXkMxkePslobRoIC6S>*%&F~odE51=GCw9v@`qz&dy~4ABk$K1r%62+ z8o4=_b_dI1vR0+rnhTqtNH*UfSU_35gG5$b-pLKqtZeAl(g=t(4{}C?Lh>#PwW!rA z$DSthjhWO-q5MszHDq^Z8VN49`pr`h{vsQ4mgpLC22Iya5f`pWI^~29Lq2nEJ3XA= z?=9}G7Ns1oX5ie6Bn&Aq>16tjx474~?s4qI9`0&MNWz7WSGH}D6v9Yt-9pSc-~0>_ zy!3$BY9X(UgO)%`H~C?(Hw4_Fb0*3UYjZmtr7$UFe`DoAm?b1dt=-0|Nu*c3xMKqI z7mEwXMG35t)~fOHOHq5$$z4xq7NSdb$k1+dRNHqxrX24-n$WjCobRokr@4Rd^idyw z0yXpNjQEU`HvfSv**LFGQ}DuTHhXHK1cCfOy#oPfc$3NpeDnVc;oUu5Y`VAfJL3ZF zlFAZPJWR^i0cVg<)>3CvWsa`ND;lkjNB<5Zdo>x--mIxa-Ji zt15Qea^mBzW%{x1()og5p_h%vKJXR_ zkB)@xS+yZpLqW0m>CL>e76;I&b!MM^ zcAcFE9(0KJ??AIu*7A!-r&rpbE3YDn_0q66sPt^tAcJ`uzAhy8)rWhmP=VcEF}^#F z!^48K&EMH^oK!DAe@4l^+$R~cYE6a>v|G&)TO69bywu<0i|p!h>`>3_B+bCJS$+VF zAXxj^yC2`bD--BEojywwa$%K^a*JvcxAzHFZAS{dYz}kxQr8}XW4P6C#pN}Sw1Bot zaSdp(Bu~0J=~K_b_>|a}i=RJZ-6@jlABnR-iD*@@bP!yX7ety`MABo%Y)3#SUGN>;X=aDrs{7ai=rCLB=esg_Z%*eCjXFHemnu65 zULI=p`Kh1SgzgJ8;V>NSO;d3{(dQKe|ZfrwGKz zXr32DkHV&BMOP2C3 z>gwUcH7PG&lyG!MXq;~7(OFrnlgT7M=k4tK@z-J1=L(CryCN5vG5VuIj5@s-_0=b^ z8$kgL?hU1M1_xJMK<7&g#Jc{abL~4g22^G)twRCzp(3Mc&EX`* zi#p&9Arms4$UKPDpO7=$B+_q`j$iovJI4IYTUkZAi8YFYjdJ{Wr}LEly`EQVmbE+T zX>=k9@91qWx&a{+*q^KptBv0rdxNDm9pR1qMY;PF2co@^BCGl?c5=1frP0dWW;|wb zRwG%opgOC~mH;WMEFp;tUwei)>Th{%nH zzKLVRh%wD9C#$|b#>g8sIve$)?($be)b=^G!I=S%ySut0RvY`l2 zQBYMJ*=6V%38yGV-p6p4xi;nqMi0^YD5| zI;7Qrp-;hEn;*^dUQ3&2#l6o=&Eu$fdQ?hNlSv6x+sg~w0y#ArM5vn#Zs1VWdzcXd z=Sv$u1-2M;WL@yD;_{2-Fyu|%vkaRv>knb>18?>Y_9gkP;i0rl3yhx6`l{_Dp2h9+ z-F~@)e|gr`kQt)ZfctS-_iDDzvRud14Z;(6la!t12IE^SkKy zgVSnK@?7@U8I|&nk1pEy-iJL4MocgAoaKD3)$+>cY8t6TXP8A^J-dskT48rcG;1zl zYh*_H%#``#vd>Mge@95AuY`y2&%*y?by-j|v|fEt{*%=;D{)#SHfeP7lJ&TGYjt?B z60Qsw)b`+xFY)l$?d1viRdEmPdVj7EbAN=VxzR9~dT&MEwr;ZGIvzFmSjjy2+#KyK ztYC+~-r=k`cL#rR-mIY@)?3;}rUb`yFk{I5_7D+w*FJl%=w@T5xbsY=sAdXh$?a10 zEuz?Lc}lPe6!+Z;l2k||YmR**mSi9V>QW05`_!ft0v6%j%doe?Kk*@DpDgo|X?e}| znFZWw<*l|bN~~iQZEZCV#)D=)B~9`fV~6s4G2~=lzLs*P+U0$IXWRUz+WCCox7`jm!-7>{LvK}UhP z2z4Qvj5%!Ot|2a|5D3dA{p=&}$yN|_-czxxSrf6^vIHJ0lE6X}`TU~mXCbSisUtT_ zV_|6RjcZMBqszi-oia}mXhLqWhsBZONXE4WIq>7uO?S-*Q{0gpp@tz@a*X0za0zvo z9`-R?zi%4>c374^f=LIV)zweBOx~xWuag{f5gsis6=|;MQ!y_|`YAVMekwRi3QbQ9 zx#M60={fu}Mjp#Q;BI5D4mcTl%>RrLwLK+W{ooW4!OrnBW7X*ddzZK1vTVpvwC;ae zmLZcXO2)s^dL%Y~46|0$)_a)E)#Fh@!)qII{hfnUysnHr7!T z5ef?G>)|54qobpno13L`Xs=QE%t4M~jTktIKL8m#z}x>;BrI#8|6KRuqEk)(Z8Y9~ z#s6Kab!5;fRWbSULGMGp|4XErTjU}wi%R2%i9EpNa!gv)0EnXn@wG0m*BfknVtxi_R|}6sD$sBqn|zCJIjP=y@tQlMGwJp1okQ zM;5tb2EbeaZ`eSWxZvvfLQq{|!tl>;x0=b|39Lu@(bN27dy{MNrBilw;Xh?_dM^CT zWs;vske;1%x-vp*%gG8k1?|w{P`G>E6kFSoPl`{)^Pids)3Wbaccqw3q^oo1{a>Pf zEL5s8A!IlNx|r_Zf*Vyjfuf|8*mGZnGHf5YY>ZKos`%Su(qgjmr&2EX8>Xiq^*?i2 z#)%fA1h2mQsil)ASXQW+Fuqa8*6{B62J*lSG9nN7f4UMfVdv+^om{F{vmDx#(_55R zgZ=#K6wbEuLF%C`2Br&5!DSv?9n)f@kIFx*#1C4(FSJ~!b7#?#DfOWFGe1;$Drt%h zl?|El`IN_W5s7+%frFKgdHY}$tz7X=m}dR4Ri(P*8zQD@1!AM>ro;B$0%d8j-;B8uORF68|2>L3tdD+B%XGgCbeF`GW!jG0$VY?!P`g zFBl%1=x$SKMg?D07lIkxYe5r%^hmA$`J4r}Pe8hVSP3N{_kRO;vBcb^klH_6UaYwu z4`)S5=RpsR&kvagdM+o9{f};*=JltUr0ZNFd^D&oNOugLm4DQ~;Wj-kt_PBmuLpiZ zf(+_Z^DAfi{};g?zdF49xOVSILHwD}Gcee8`6qkwUq@@cenQ~BGzKdGJk$#ogqlO- zXvF_o^(UhY{tMpY_~OWNS{SqtxGe?@Rzq9BwW1;-x~+o#@np}x!E?WP|0lW=keI-by^Hqb(vk3c2_r?Y#ygdsw4Pu_kl`* zufPgA(MAYFsXLo3+T&w&bFbGhnG}2K=$L&Ry6j*j5X;qqN%{!scrI;JVXXX;TQsS6 zazQ#ijCF5Qps;!w5K2zvo;dMBiKe=48cxWf z2R3AHM%LkqcG0OIagIt* z`uH6I*Uyg{B5P@pUuPugOr@#S^4%k6*H-ln{M*oY;~!aSo^Tv$vI9;!;ZLyc;HyW?P?24+a5KN3M1kPejp zxY6UiCpGo{{CgM9(y9uo#*U@>^XneU8TX&z0LcwT`aOz5HnZGbY2CvE{iL4!pDkOy z+D>e~K?&{YW9ab8@1L31M75QI{JM`)`}0E`A6%wQ3P>;a0K8iEK?3QBY>vnumlSL?z2Y?gD#g{)M}&5wp(3O)B$qnOR=UN)VyP!>CTZtwMHpN5~a*EMM;y?oBLk zg6kOeXeToo*prYv(V8rx{Y` z>``hp9;YgWV{u(fO5mv=BbY04edb2L2c#9JR1pGD$d8nCmlrhVW^;^A1`qW26BJvq z-2!8MU9>IpD&xxQ*p9bNv^U(XsM8O(vTgiawz=8VO~v`j5?R!D-hc{~<1p>Lv*K~7 z#W?$SSh{ji4%*_vZG2qSzT~j|LfPrfIc|XeeDph~lIT1BZW9sX9`4=VHNZ&&NG1qN z4Oe+oEFFF3e#7W{Qz4g_+IDRx9CssQcpb6qQx#qU)=L9l*_Ed1RN%$zxhBBa3h5M63gNuRs7{9DDD95UzeKZ%-JF zZgy^3(3w7$sv}XXMDi=gRBIPh{DCtQ{Vm)L-`sopIbKJq4LkMg)Q4F?dlhz1&+s!s zu0Tw?TW#l{UJ*MRPOhl}{iaI7A%;X5pd2Ch1bC8&32T1jO2GZ&+uOS;CMGT}YA8vYK_;zju(+SH@oJjD7pT zbof??(W#%zNE%-($o09f3FVdB7=mqHLg|YxCYKEjEY!m8nGevp*zYDI$YQ z7$w)+e+eRa&eKAZEZIUkmQw-;D!x_F$F3&wt$Ozla$oLW2OWLZFIOp<9(TIl>fvjM zYyvrOWiB(qaOf=?Q8pOYO8In{z1f2Y2{c3W^?g_uG7(*syk*(hVruYoNIG zzjlWcJH-Y619Xg|oWa#`PeC#@ztfd55W^Xz(ru<{y8dB>Fq>Q&2PDAXD@p~ zt2FbYz&ir~gZab^p5_DF{cR4mK6b%UvZy|zcCXH%FY+E!&?=WzNM|{FWZT?@Em`)9 zNQxLg3Tgd|sFW}7#%3;O_^vlq8CJM*zp%Qz8hao%;^zFWn{0J)+DFCgoIPD$=S6Ra z{h`w(9pp&7>W0MbsDnKx8!a!3#^V=ie9`}@-7!PEy>?z(3~V#N27dnOnsl_JR}SE> z!-O<2!f#pfn$HhZIKH9{Ir);2l@XT2NfT4+h8{|;fW;WDto_z!dmb=ZG(`M$_N$1f zOWMUa+5}BVNq&mX2i6IBr7+3Nmf+5nuOX?l0!*e*R#K;A?n4xdd>9IHTa|DE99mn`?zbn6KA#Hr1SM!$Dp&D6k)F_e{{d7XCYpT^|TGh7g3b_b4LWlu9ZrBzAq0o;y8sf(dHHM zT8iYFn=|`Z3{RJn+1t6Pg7t4*1~EeiA*oe_#K|P^jke8EG%YJTAS|Q$x}Y9ik+(>Z zGmSTP7p!M1-w)}??nlKd3pn{dt$oS5y!=IW%`9H=iMz}Vs*R2VZ@$`-2QyqM?!yl; zJ_a{0693cOjW4@Rp*pSYfUBuB+XD^8owRaQUYZ~CJc-T^CH^CJU1NR9-X20^fb$-= z`w`w=649fhlJ{q@J$T&lp_|><;NkNx#9@hGM^Hm%$?{^Yu4WP?t(fe*+34QU9wnS9 zWobLtd+XJ*-TG%7WDV|yK-32SL2A70dlm`F#TubOjTwb3*ccnjLkgwT52I!$VlMf4 z-Q3Y4sz>lC0A}9^P26ciyn#9^nRcF47_-G&pP;yz`rG|@n04|pdyu7s3tv~AtbL7q zDze4QcbePo;LE_I#JzJ#ZRe;(W%uHMBC_a()WX$oE{H&Y9Ug&d_RR5i*WQ#pImrpJ zma`e+JxBJ;ZzJ6A?kVeqj1(vq)7@#E>{&7go;5`A7&x3a+~?e<>5^c%hb!m_T|Msd zLpORyxvGdr4kf5^vck?iW_5Nd32$%Q#JPVRXM8es0eogf3MRYgB0N0QuAMJk#i&aJyiM1f48Q9P1aHFkrLF3l2q&l|g z!2us9Wkl#oTfDpA#cyOfr_P{_bwYZ>->I1SATk)!;pnhxS2*pYOT&Y@@+0Zl!6x3G z^jju|5(775W>cDXj+ZpV^Xn;d<`=gE({lQ>Lpq1pbL=|!eU32>=}wyzywZreBd94x zXrD9iW;<>c27=r{CbjE_Is=0uB1Ia5LUxE;yg(79s_$-&fKUcPxW>Dju@@KW1RJ+~ zqDy84B%muxUZAFU>q;~&&XT*MMRqt6*d1|^q|;w?{;oPQmF;_OkUHBUO1ObmcV-cT z+H}I{l<4W3hZw*R?=J?Q$?J@2ri6|DaDv-^X!zi3iD_wSxp&k_^j7xa_6A(B@=J-x z5Oix~d=+X!<4j!?g}>XlBy}}EDVoMpoGN#rV*}j0yL?D#8RtOssCcC*$@Jp$dyp~h z+JvYeHE+px*^s=rn;X3>q3PRP@o~O2 zZgI~wO$)0{n=hs;x5P6{mUpqoAJP*FhZTAjV7Okni83A|VKEkLHzNZ8BN2`_vpUDK zpeccY4k6aU1p%$9Yd14X=!7f{8S}Z`m|q0-XCRKVPe=HD^lY1%Es(fwSmx<<21*Qp zT4LysKd&>4zPR=Cy9I@Ggx)*9KFy(wpV+lEFa*zvyWhVwrqNTq18w5y(Nmlc(^n?b zW=PC=$(XhB7{Cv?dmso(!6q%1$7&k)y@&m(yB1}_{h^WuO8Z{N{hD!3U;WbdN&xe` z7V9gW(%mgz@1@e&#^~TcfdtC(Oe(EGi7V+$_GO8SCRBqKz}sY!$y}`}wTw5EsY;S@ zuCbfUWf@H3%g?_r&K;?6sHAyXZ&>^oWwm;GABGm)MZ4_rol+i@=wI8SkbV3H!~cy) z42|rKu)Kf7UghjQQ5}9(-TuYbDq|P!6cgDko;r`c`x=kEBp&0<(1q=p6#K!LbTaia z+MWoi7te$S!@D^?qqrgxQ5%UBz(K>_Ew!zZDmL66faU{Tk@)Hzfv?oa8j?U-1bY)CJvCL#sJIqT5fH9$4$;D$sorAtMg}m57sX) z>6*ITDrx%-ZealzZNT^LYx!=4wx;AN^={xXiz$LYWse7>`|S>!ize%oi0>$iH}0g1 zJJ?rK40uM$S8op+uK2FBJwAv@Xua^qf_I5k2{5o;yB<36Pr_MPcH>J(c7HoAg@NfcjZcCO1B;dCK=8yxr7fjI zxOf6OWQn+rFFsvwn>sACM^(72(>?;x^tf&C0h0PBr>^dYZhPD>R0lV1w;J3$rxGKt zuJ{1{UGm;e*qb;r+u=T1;%`AY%e(I(`6T1 z4H|cg$9>&Noma;}U-5Ap;YG_~<_A1Vj^#-Lb#7AQ*Yc>i{cQ7K2ZZVzlQ7(GDN7ODzk8@OHCkV$ z!&cxMe7K1Ap09p>vrz(WH9vFILbARmZ0yI`e1Bft&{~{`?tEj#+qK#=RehG2dIVgw zKMF7A2ETC&pvd=LQ=~byXxdcgdz-al)!2zmQ{40>CH*v6`D!rq1$D!*`vZ)$)m?y9 z!`gB`kXsfohTpO>`YcxKo*Gym(W8AQ>+#W|%&Q{~aA98pLxu)~-mL`yB`}EBQqy-^ z&F;3c=`!wTu&;mQFNf$HcP5-*Hp+8%%QoF2Ds(mWdfZ>h6ciLC@?BZti+fzK+~-+; zQwH3d0r=_?$7&RU3{!tnSchw~apiO;rZKGR-*qwI5p8$Ef(Tt2RF=S^i&Vu^F*~I4 z^>F>LQONj4_nko7^x%W!ecsm?Nrs0A!iLTCjF+`o@2+R3WS8o$aPP0@lGnhGIJ;#W z-Hh$`E1^d)iJ_vNY*@7XN^HCVo-Q0thF|y>pBBqh9~@t=M~>eB>r5^gMaS@Wt-h6R zI9`oBT)|FVcqB0J#n?5F_D^F(_Vo0rU9ToLk`aL=mZ%Xns2A!rZRaJs+&;O^k8hta zB&4Ei*0CeUy`)A7&K1&{jz6I@fFd65164yF_G7Qg(FrZA?n4M4h+9P;PO)=rXx}qg z5z}Fc&^L5m0!G9}?L3Cq28#jHC^GgZ8w`zIjxK@MyB_BVrnG|fphWGX)7-cBV{cnl zuqEn)m>b$q@8{T@Da-uYWIe*I-1LSls-TNu0{L!O8D#J`wC~SXU&9n1FBWTWpsv=q z-Q*JzH(aw3mK}KXP>$kWU+_&u-ehZUAc>AK3ip#4liQIFy`Ilwg$YFcszR!AhgyMDf4_QooPPZ7{^Br2FOeO0XZH5dffKfy46FFZxH46i7`qf=SX`W!+m(s@2=|`?LEW03NEjXBa-L# z#m5U)jnYe3l-Davw>Ck{C;6#Oz0D~@yGmPe6wvszPzdeG%`Qd26lV&*7hATJrCfZl zrHDKTdnS19Zjo*rmEbnXA_a}~VIW6yc z^q5RhDQkgn9yZzPy7O{3^tAyg_zT6yvJX>cw0m@`dz%lK+U!d!pkM*7{;yhVo8XpS zC%KY0Ell&R`M?Lt``tQR#R{r(hiibxLuUH4@0>G8x!9&fp&z^H0{Zh{ zrmGv^8rzM#;y7!8Qeo~u#iI@E?&f-I!`<1|N6ES$bF*-ukPs8Ta(y?`Q+2n_bnv3! z9hfv?{LpMLe}vamN}M114NF?P2u^2Ref!$@hpectwh|{PT>7w-I;5fkh%XJ6<_ZugIm<9b3WUi2sF}5*7}an#!F5M zq>rsx?{)3oeHTsLJbd5|P2;ls-Uxc<3*QoNxd=FRb<5`P!@dV;+W|KB*&yN$e6YF$ zVoUAyRxVv6ip_lLoe2d*ZK4=2<6M>4dxShcJJ|s97L{QTP5j-@oiir4V>_0$#gf1S z3l<)+g*mH}IlfB94~K1pDEc2LBh+n@_#RF$$QD^bB{IUCYRV4aa1TX3d}BoO{UabpAEi~UF{~xRiDtG zbkPf#qRtz#gEq|i3BGeT^Z^(YCG0Y{bH%5pK$hXEB}%j)9SORn?o=VdNxN0X$x@Ke z))xq0kBLhFyN+LUgJK-DmR+07bWIoih73p<%fIzv$R1@6VJ(~8fWTs3d=ffj_+iE| z8VK6JT-=Fk!F34J{GHmB>g-F2vcCGk^-bf=3*cRLY~1uid^8B5a6$QM+v9;g_Cx9t zVdH&v6o=)*w^t{FAHJS@7h$6!Vx`}nhsZzdpk6TmakI`aJlZ^NzEYzo_-uJ=YF%$U zv{m_mwQH)ebMtZr!P#ir%E{FbWSVSS%)S;&xIQxk@Kw0bS_Dm0U1uwcwk$WB+J)EE zMc8?qybO(1dsEmnwHZ5R@Uqcn?0`ww&atpb7Bth9!(x9_2dp2Q(=2!Lra*U$vAfVG z-29#p?fT}7{Ew8|(Ca9o{M2C_g!9T{fFgwnN|4hllw{vBHqi~wg+=u|dM?2fUpkYV zk(C{GP$oiHQP!#aCe_t*1_yOANTW<+DpX~L;Y&!oA=9>VJbRlKma%c1>QPY=(4aCr zEK0yg3EgOj8w2CiN#K=~5|=-srQ!-vBIHMVWU5wD zQ}t&p$jgbI$5Q(YHFWO>Y*fXoqB(IChD@AuF45*35{r5xyx;h%1`3H!|{E z$K5ZRwjrmC3=j92!F3<-W4i4eOC($h+a~($c6;l+Xt-gt313~-BU^!fM9av;*yhC- z)DbV{;=sB+xC_EWSW?x{F(MX_(8B7WQLgYkqGR~Lv)UOEBWM|c@Nfb>#&k-1Eg&Q{ z!Yf72MTwd1Tw!T9R^DIt+($}DqsPQxlT7!xEC#Ro z(aVpGib+_R0qeED%I@N&w&09i9*_t~9DyN7QwG^?98f>@JuqL#5k3gAJUshsj+) zuNH33K_GV+-}>xD4Bhg6S2e?s7_rSbT7-7o`$&UfwMA)d~c+~6m3 zG_onH5N+7BKAAr;xzNz1cUP�-+d@XCXz&!sKD$q=#uJ_*d{=qECC-oaGFlR||so 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 VpC7idOIQf_S(@4It2FhB`8Q8R{-po_ literal 153830 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

lDI2E)(zm*a-m#;@-`!-cc42^Ow~w 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û>z` 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 JWt~$(695o_+`<3= diff --git a/erpnext/docs/assets/img/non_profit/grant_application/grant_application_row.png b/erpnext/docs/assets/img/non_profit/grant_application/grant_application_row.png new file mode 100644 index 0000000000000000000000000000000000000000..81cf2c6f69a9a055712d1f46fb048282537a52b6 GIT binary patch literal 86155 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/non_profit/grant_application/grant_portal.png b/erpnext/docs/assets/img/non_profit/grant_application/grant_portal.png new file mode 100644 index 0000000000000000000000000000000000000000..ef46bd4441377e15710922efa11ae3229e590481 GIT binary patch literal 125651 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%0DiMC~ndI8Nq`- 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 diff --git a/erpnext/docs/assets/img/non_profit/grant_application/online_grant_application_1.png b/erpnext/docs/assets/img/non_profit/grant_application/online_grant_application_1.png new file mode 100644 index 0000000000000000000000000000000000000000..899c257a48eeff9878d9d876b750c886b8c33330 GIT binary patch literal 122454 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 z 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�@PsBh*9esLmgQG=-Gkprum(^5g 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

6?Wj_KQ$E3wTyoMY3Maw4pI^5+=_y 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 GzWG1jd##NC literal 140721 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 R60;3_40X+Puv$)k{0~75{`vp_ diff --git a/erpnext/docs/assets/img/non_profit/module.png b/erpnext/docs/assets/img/non_profit/module.png index 3215ca244d44750ed9a01adbd9dbf40a5ae759ae..fa1d3e8a0707e05741c133bbb1a699dced95013d 100644 GIT binary patch literal 70616 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υ(rcie<@+1pVPgzaH!OA;u8G$+9$>s*l!=wA3cAF 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�$4nn2eUct?l^-*Nes=bQ%P{aLKV~-Q z$kPYJm4@8rkF?e&>hxn6>0|Nltd4GpTAmJmB^a2(^BGC^x#7D7)b`L5lxyWEK*; zA?#k8)K!g>HrN|~XKQi?qXLkE0=USB*n!s&f74Xbk@r3cK4O40CWGEnH(dWWA%{|g06xqk0_c>BOe<~gmK?vq1DLi}Y$y^OAUzypE$ z>-_qa6+1a3{P>M65gba0c!jWsOr5Iommvyb)I5PZjT-Os5$%Tph8j~+znXn@!;%n> zkfWh|B7=bWn6`yx|M_Am^Iz%BE)MubL5ZJyy39a2^6c&Xb!wH7t-!8;<+*H zPr?2QjWy4JJe~@7e^3lK!G@^u+NpYJ{dMNo|NAooV1STM zc_scXG3OQl$E`{LGV^~|8h~*zQgRRE?+~Y|nvXBBmI5lwP;{CCfQfpeRR0VCphZStSsVZF<_&jv z=M)ydpw~I^?*9Stk8aEl>Xa$1D{OMWeX$?wVdOkQ!b-%-gag)nN?k;mD^X4+;<6!W6I z-^mGX#k5sPg>K;U+;$}izvr3JfEXCxp#3ejyVZ1__Y=C^;mkc|j=#hf?ittCgHJD` z|IXfjS#0VpVg|wEQLpD>mF2VyzAc`g{Y5zcvQ07ow)M7Z9mruG0SS6T^c4B;Wjx{% zoV7S~W%hAoq<5x65iRbUiHru?`xvEb?herGTYP%d4gSjrQGez4K*V0ardX;~wG{5O zj(?|h;^ULf#Hb{$c^V%h8CHuS86rpkcq^yxvFp6Q)<)rLmgG*{&+o;^U#_)j=%O@6>!- zs`Z|P*jgFkQ^M7~cC6%nZ*^Y`fnqST>7Jg^!>$XDg>js9Rzt8*TK9 z;_q)7#mB7V}bp5={R%3=|8Q;~J@$gr>89Rl3G8lJL6P_1>(=2nP5-2?#QR#xd=( zcgGsjOkL0$-x`9dpi~-w^Ze=T(4Qh#P(XCMm~w2F0-$^J))J8Fw_k&Y`l<{PeKuX`fws&6avEo?t`v1(D++a411Z=Wo9YFCFsM^qyG*_pUb z!!%}1?4m5Rt~svWFDufdU(%bvw;TuT_`b3t$t%Ia0$%0;78p+=(^>-P9!vqpxO3ic z4IuPKEK zN)0XiYL6w&Uwrp<9l9fu^Px@$R3*qa`SGJW^RNK+9Ys}qjbpkO)g3olbiFb$9n%jg zh-p!ck=FO}H6kW}P)oEXsB++dzS^{R_6bz1Xi?@*g(1a#r*-do49;zz;?B}J#S5{> zEA_VrU?H@Nk?6;-Fk6iX?D|)jRefQL4I(Zrjm1Q%poFy1u}fYe3yNHUNKmH(>Z>?e zW1IWXFqE%&Kf0uK`RULYEaXM}7(QQ__#vbrqLi{T#S6C*zu-8`x0SG1ClwF^a<$Yq z`u8<2Rl^F$qiXcyJZQowc9Vi~9GQ&Rp4eTb6Icm5cj~^nehCN%tCb4p)8{ka$5U?j zR2TPVi3tPH+O|{8E7Oal-Hmag({D-Y4g^>HLQIyP`%(?koYPo|?h_9_TPG7G7MIHi zV%G7?7YT3>=W-`{kQz|pG%b3Vd5jJ!%-ugpV4WN$nNkjUmt5-a=UB`N84JpBrV!?u!pw2G=JuL3RPJMJdI$rw{OjIdn|=k zA*jD)Nn_CV4!QqSd~St2>nB#%>{M+M^R;Bk8aigUcx&w-_dM4gz6kmI?&)vWQ}&CG znrgQL?Bh%y(h4BPt*+~^Myu^~UOErdjB#Ve?PWv-Uix$OdOWCKn2Tu6jLk3-t2wyo zl-nSw`Bq=O^mD}eO#hHh#CzfKy~KlaEt8iINEbJ1M=Z6U3~Ly7k@ShmX)OleRrv-g z*Jnhm*gkdYXY0o$&LP+0n2TaEVni6IoO)qTxkBBp}(ap zDHVFrIOPD2=~V7m6yVdBwI?2&=O)F7&9eV&K|0^;C8$DEi;~DvZ4hD1n4x_iTL+D6 zqIsqtPY8ZRCdl?08ivMFGUO|uV)Rshr?g`xxLiqq?8>at3$VnA+K9`kL^Wy~@Zfrv5DX$GF`+(|_9tv(409v5x z7+?Ats`bE%4h7db@7QG_kPDPu-6~|)*ZD7Mjvx824|HDBQax6C74*3;R!%9h<*XGI zX7qeIhVg!NQuT6v#lU%T(vig&L9`)))4*AL>Y6nkB4rNBwZy4DC_WJ!ZN|y{e42HYL_>h;_1w4kcKYLkdLy7QQJ_y* z^cg5PKYyltjuVWKqv|!uZvtSie+C6A2qLK^>wd4Fy+#7tfUZbTVdtems5emr(sTHy zGeTtXH0b$Znc1Z<{XkMwMa@G#mzhW1FTk~xl9(bnr`q54&$VXuC8p>^M2!k4AtxHk z-Ww4a>#)SBR|ussbVXU1%?oP*Im%b%B1kG8cp6JH?4j;-s79yB_B)h~Ht&GGPaSSM zh86QQ@`@qp@;q<-zJ=Z%ydneq)iQIjssnj8KM}E)zQ%Hz;GF8sx@A>X2?wHbU%7d< zohusdd?^`g+u)J#Zs$lOxzDfG64(=QXJoru=dq(Lq6(eN$~G;puBZ!|3ZboEWpCv2 z_vAx)zZWC%&-NnOZqRlU=I1_bRXrO7^MZ1qWiz}VuaCOjj4!1-*kfA9`Wh46Tn7!U zlEW(8E`^3@rlZ@2vQ1U)i^U^$n2+>7Hy5hIkzM!}+`FhDLgil6Ep)-rc8rkI&}OK> zPM5&m+IT@Yb*PDBqs6GBHMCAw7x{svlc#;&Cu0;#`-ED_b>Ss|71;-Wy5C{yy*$SM z6tk%zZ7kjgXJkgCqTwi2@~i4ml_BwkA^W`vGE(C9)}$)ub6U9{>Djr7Oo>roBW1fq z5C_VpZ7N8W-1-$ZsmItfnn47$^lXmKmxa-hEnIZ)EMaMqoBmq_V|WE+17gtl%0Bpv zyusI^uHjj9>mkZ~@!9I8ij6+ouAYlGc$$&Z7*BfBXq2mo*J_TG5d|iDNp(8nv#^ra zmYOX2;SLx2*&tFqE_X!>r`Q8;w)>r3CSZDzGX%wZoD(yw8Ide*Bn=YZOTQ%(c%D%S z3UW)Ycf+HF!%WPYR6H=bN4g$YZ6Wni7fWwE$XTG0(-9y?)AhuYT~*K1z9eg-k^0t1 z3Yld`rg8#@^_?BD^Wp}wKP@}Bf1}Nh+cRR-tI&ujzfq$Ce4De2$NQD|kU5hpuliR} zU@{=xxd`E70-A%43|p=(0LK3ftfd=)26ac53=7e)7dULtcrGdIlG8UbhN<(L>-er{ z>I)CkH|GKkqm$UZ7dl^xF~JTFuq%!NpiHdbJZKWAFEs^EYc$~qcXc>%a3;>r80)D} z(GKWh|9HK9!pVAY+56&Tzhdk9-61WN*|vSOuHds%a@e8buo@-XoF7XcvD4W?NJU4F z8QV;-!!?^o=|iFw;p~R~{!h5{| zOgZa_k0)1r%jLA#4>yHmNRB69@(ubB^|c*|E=WvUqUK!9_Y_6huR;$4uVMmE80Jq* z=Mof7AMU*GIeDF`EE;FMw7gG(sIc&HxoiLKbA>c68sl#s} z`%%%I{>)I~6|RF3iH1WL`nK-_GDomd=nh>$77};Qy)@AZs^W=A$$o$G8uk`6H3bT6 z2|uzeDX_U-(>3*tk2~A$>nbuwB&QQ!Ij^0EUGw6k+^RAw%ca*-nm8g48*^1B7aYGe z`9%wQ0eM}L*c~V1t`25)KUg;g;ydiFfc)Fe_k)4vI>L)eV|*M?6zQwzLVYUM}KX-QUVXikqK zSEmc+UUNN-uWdqx4zxncRnZH3clTPXdlv}vuTw%;N{?H}wclm9o^}~dN0!z++*xki z%WiOd>~vFO+4EtLyK?#G=f+Q01>}jVj%%|Qx-a~L$bo@g7Yfr89 ze5EJqPa00}IWD3)awcs3zRFyU&ekT;m}J&YpE`OVda!wsW!FEz1B!>P&vuHM_&{er zUS5cr2}!XF1XbBJ7SazW8c|}H? zvUjzQ96D|Aej-n{Xk=OM?u3rGOP+9f{c3#d043P(M#JB=3K05&q?g|QIdOq7+But7 zSEv|pB+QdK?W8ASgN#R6)r-KGtin&8tS(enSNAn1`VLm?8RetxYUXD>9$xB;VWj_UqXBIZhKZ4-hUm@SkJg|FrgX8aV zCbQsw$e94%DFIOu{M8n?4|JtfxIpz3YQI_*v;QFz0D5WrVE4N;00RLRd^aQbzi}8e z)Jn}1{hxS&&HAn`>wnCCMqUA1{y&gK1}-SIcQm$wo9vu{QHl&%FRgrzKc1H1Jz3ay zx<{zEA9-0nD`9ZGo_znvwTjY0vk)p_J;|S>u*4kzIKL2xQHc_$FRkuoZO8wRU?Cc8 zXNSs6%$J&-RMVicG9QxkN2FVNq(6K~r=La>xzgP}slNVIVV!p*>*}+x`yTYLHy&5J z_K*trgax2GBz;qPb7s$`eA7DIZ8IGaS;Jpq98b^rafVXL5=YVA+)P(18V5gq>ZQ4q z!=@EB3le2NC`CTDtmOVz24gwAtz182&XJXg_9R;wlQ-fR%Wsk7;dy2EJ0~=m z5E7QlEUPiigy14`UL-Y#?EaBHHvB6+e>ihA^7G6_^cGSHKSC<1&3EE};us22cE>6a z81(ZLWz(L;q#bJaC$!74T9gsIbur}cKeyjsNR2+9UIMWw$dVO&;_M4HUvU}Z-@+H+ zL=t)(7HZZn=_Svv7EjviXQKL=g#dHqg-S~3{VB;|fRzu^N#~djEQ1A25gkA2<)OQ0 z$?gzGEo*N?h-!3W357;@EXa1mC@5Z>?f)-eM< zzGR8L>){oz=!aloBi>PF$Ene){giJy&{Ks!Z+O0l2rvaR7g=QZhygufb%i{pf2(Nw z5R7*Y;?S{h7yF+P&#V863Vur*4+n_yY^@|Z#!^L}wwh+kPQCJ0QAdNlO>|F%rtz%G zW8_qlyvAU)Gc5FW$*R->lWPM*Jz`J%^!SK)gX1Zf%~NMXeEGOkgYZ76STSXCEVz>B zYA2#C_)w&OLgD%vyHLpFjgHP|YiVmWM76O(8FvH9t1Yb9B(*5H<|ll)iC_8#EFD)$ zKX4$eopYBE0nyO zV=a7wxGMUlhcrF3YJ36|_enm=D#bv{PO*C#VYy5XDagNQ3FCe8qBc*xdaF7?JpcJZ zZE5iWDEpartM-q6#vi?3lcj=C61H{>FMBm$P z^SkDt?Blb@BlP;u%A1E!0+Q{4&=8E*puTh*Z|j7H22bnP86t59n&4UjHRhKhrE0i1 zIXwwVIm~h(rQli+YRKqHEQM}pS-jfn$17~l)Z@@zR=*yN@D7-_+}?IE){IJWaLu;< zYAUY*n^J3dJNcK)jEFIB))xtaRGzAYCCndz*S3LQ7$R2XCcS`>(G5iwC`L%`9?`)V zCXZ$x$!3JrB0A^y#?rhB8w-p=f1Mgrd0>#0(DDMG}EQAIxPg$miEV_bT$$|FW%+8hw6n(6~w)1+A9 zS#pzv0;#nXODH8TPy5y?dAe4P^S3#%t{fDu;)3pQ>UuW?g>FJfO*V24Gp*UDerXpQ z?vv>cZyQ{wcnl+fLyss9W=B2#x}xYIWjhtsFg+_H8{x}+2M$uYGh?tpLBs$!b z0*WA;?u1PsbL16y*zx_!$cv(g)VGLTz+A_M5kY-98hW@{wi~~-n0QKXRX;$sEgHa6 zc&_O-y>j?KKK7kTFhd^LToM&?MIrW`wN#leGfM&tUUK?eaKx%Rkoc3rb17AOUd8Wh zQsfUHuy_8VrKM&dE2&_Stuln5uxFnX`SliL_mmv!F1EEZY-lo3DsvdK*ECBe(qi65 z0b@mSv^Z`W6V-K&`9thprBG%TX$#-_2&_-c^>&$nl1eA2eeb+p4T1`51I4=nxv!Q= z>+>BQr*5n}Too}#;5VUYnyp*9&=J4_2v-hFgi>XEe-vOnR0$1_yACrsEUUTDT7 z@6=w>d+3m;WJQ84d9Aw81A9`p_~3jD2-D6o9p6)9`LDTvH20|_$jJH`{_6O&sF>Qz z)aAEoUoltSAtv$C)25e6XbNQLpegEwqz9c)HEv<4zEzBxIU2QU)Q zV5#@hGhlv;<_E5}FDMW4rp zdhXt5P*KrFwiMD^fxNn@PAf=H^4>>)PY}rfpZ0L->}$rIH28m>-T8KjKOhpByasxJ zA-6N7q60vlony1hi+e1mS5$g2F|wOanX^eef02Qy1jwT>;vOgikFW#mJ3KUnak)HqHajpBg774|h#NO0!$MD)IQ@Xm;H<6tbn%9xVIVwrXxx{4-A^2Hn54UNcxVn_?GtcmrnEsp*8zNNW$ee8KQz-A28ApC#>nLFD8Z?#kEKI4v3Yi#`IkMe?!lkT)Ysh0hIhfb|6nvEE zCT#nKI=J}GT`N!jo4b0V!Jw`8G=!OKXVYIrNj8Vx)BL=@k{t2Y_k;TN)6BNrfM!X> zmP+Fll`rO88p4+~6?I~zX0Jy4iTU-c z`Vq2MM#O8^qIM>g<`pJ{^`S3)ZS*(RoVdmdK?#C15*odiC2i2*P{`sIVa^gwu~%-) zi1>Y}5%<$nP-ahgqW8QX7>tO|D`^E@jV^t;IeO^hZUm&IBE9ExWxP1NB+VRX{=Onr zc;dUIy7kRaf=@#+U1O#e&|%a4W?98EkIrW5mh!aB{ zRLz9}v_I{3hb6YU5b+3=H+cXZikL&vG#2_+z}8< zd;eQrGhWz(ORYH|vw?#6ohq-SKkYD8(_L_`+dKD=XOo^QOCEjXC2QW+@zU|)#S|8t zFGYjZJdtd_S$C}M*V3sL`xWwA*6u<+BOg31LXvfRsBKFeRitW*wSjx3QMcah^q{G` zs(Gc>y!@b^5LKiB_yO^#cTnp+gtfg7+|JJG;B%t+B$6Of&ti+WXab}&DGQx#L$^59 zL+41VlK$Tf&p8#(2Fe}njZO!ApKwZfJf9>TA}&FQ>9b|deGXLl%whu6-|wQu{JsBt zO#K>E80Sy}p?IR}fmpDlxoD#2IO#0bwsL!vqi(mm`^T>0A`}=9r?bUr7*JrWA89W* zuhC$c#qlP#Y1`OblkSYjp48SMUP}ZcW6g_O@~p@z3fsG&+I z>uoO@b(0o^;aBW7u!PFv@{Y?Uzzwb^*$+_fa*FOBr`NhWeIP0f?}PDAFXY?4?n4uv zPS2kQlJ2CnBx92?Pm_)=^Y`G}9=8tF|T73WCy0E5H-JA<1uuCIw|>bbe4$(MS%pmThnipnR5$kW=rAxbHO&kbYFG z_(gB-iuwXLfKp$u?1duaI0#q0Ol+~k0I{mi`U7ub93@;RL7r)HLyDPoyC$f};05_c zkXv6{y(2t&>_XGCSNiPvB!Mj|Y_o1s=oguLmt_Bpl&ckC?Nfr~o?Zfby-Q=P3BNqW zq_$2I`}LCO*-EJ^_m*pVIq}*`H`2r)!!mHHgJ#hv>SB0DCA6$qQ@UU_xL5p}>xRwD zt!)zbI^L%pkrGP~KBss1P$o_rEpy=2jyZBrFde)Qw=y?}%4uSyoL*d7YaP4yq4}#0 z8d+M$?^X>OGyLs5^OlJoyl|&e<$D=JsX&|yFZ}plzyb%t+WUc_e}_Bo196`mz+ayGP1O&8nUa(D($&uG*?kx*V7Qpx!g> z7lK)2zRQt>R1o>MBjt9-zVQ8>2Xe_YT?>(y)SmdZ*W9|exLPOcbjNzSZ8OKG`daN2 z=voVvX%{BQmFXSk`3U&-j8}Oeq{-q>Htjc=L)~pS{3mm*YY<0*-Dvmw;@akIj=-G3 zEz?n9ZSTNnbnjq7mT8Tu0Y@U%?a?JpL#YUQi0&1w&)M?jTbj#}=kq@^z~5O370gacTmR!5KhKd%G)lJj`LACPYk|ITUv zx|bs_Mh!rmLA*cRSpx8$n5&Ndv$y{Dk^^9mAcSrkPThenEsq#+pwENJ3Ifs|tXJ3& zoHrZIJ`VIgRdkLQe?=@vizl+k4NCvY9gk*&q9_m{NAP9rB%nheW3K&wZ|m?iXxYix zvp^KI7WiZyR{U=P`WbNQS31L+N>T7tZBIf`GGnO?)Q_J5k-1KUGVP9370&uLH#0^h z!IAVoAOL`;l3^o;rF~8!AtUbm{x=o{ac!gg)$$TG{Ih9;3j54~hn9PHDQFpUb>j|E z*jK_l4F8w5U{$p%yy-o{jS)8bK1F9TjHRLZHw~v<37kScGV%?zkAb!A>C?rnt>o7? zUNX4V!b1ngz|9h?4tmh=UA?)!hx4mX_e8I6R}@g^KPO#41BK!F29}0npL>PIe`>O} zEZ}uP52&%2>Ko1@DWAJ$tXS?)L3C?J{8-hSBxPlR27J+%<_Q|{=(QekyIJxWcncTd z|3s5zqx&EGpwy7hZ()BlJ@3dyp9#svuzSC0_9yeoIvcG+L5t>oc;Z+0@$vEZkK+;L z)35T0{J(Sfu3>%T7%)JOwnu9f6Y@He;Z1t50nwe=qU zJLg(K*%kmgod5?GV1wpSdamSd$|br6a2S4*Hd!{K5OU}Q1XSJw3L+*6`p1d=0W-ryHFj;62Of6{ zOZ`6@VE{f(2AjiS1s*rAYV-ffVX7qf%f2;9tM<8TH(7PMp5bQUc#ttgcAEtlKz7`R zhXJAC4n)ZQeJzF^knot{_+yhw;9kf}1%@;lG{9JK>Q4ck{HX`WsUKzI;cFtMJw;UreW?!@CI6KOZl6JlNrn2!09`}8kWgAp*X?_}BjdA330 z_pryK1h~6rcpwz;*WM^fVs~a-D230*q1}oYxc&=CFP4?XB0b-Lg(4${6#l#wr9TB6 zk5VA#dr%!1&?pu}bnK2-yALD@kKblcg+QTWVc8y5{2b3s@k=&1@|1@4X0^RW7T7?| zS%cG`b{iZ8&_oSXEp$I&0m7`iH!i6I^h~e-!s4Ie0=85kG)Sr^fbE8D3JG@wdd%}M z(Z7k)l^A9KBmZ-uOcpn0te-_(gO5l8Bi51Mjh&BzGFD2;5jwV06Vq|Nxn&^sALQ_V z8*SlIPzg`po2gznaZihh!E0h_3>XR7gFB%M1tI|oMu-Uc`)N^_W~}f6SpzT36Jr>? zc$ePz^28=~M{?vB!PNUpFN@5il}r#vtc5^B;Y9acKBp)-1^@%c+IPpo`u}FZfEg^W z33yH0J(%2E!m)F&mK2jl24PX=`>*#WpQ^D&8_Smdx+HY~(xb4?`@V^7 zZT0V=L?>j{q;fg6e4Vy2?y!Cj`V|!kktw=+>gz0JH}Pf)E@(#CpwCx*=_OuLX^prL z!YS_cZ6Jbn*MX$0oxvgYEY&B%p}G0+EHtsFuja_p;%?Txo$k?@%m$#u`Yq0}XQck6 zCp)E{NC!l6E zAWr;qbPiBNYTd=VI5a|&p6U2~zzyd1IQu*ZkQjVT(dLDC5l&})1$VK>mb@g{S;QaX z&R##vXyAkd8L3gxq5WoV0GzU?2-V224U#wU>unjb0&oyFLJqSDj4`-HGcE{LQTW&Z z>8SOqMtocVk-Jg_G0s{oS7QZnNGgK&nFA3~hmoEN0BTuTlw#=1-5J6U3Gof{Bwm;> z3hW9YY%F+Q`)9>wB!+a9FupV?lsGwQ2fArKKLy}yf|w+Ed)tMNXMu^!yVBht?EZv# z%V|hpN4BUO=TJyR`0U+Hr3#Zb38n@f-qb!-ABo1J3d>yVj#%Cp=g_I#pxLonC``7) zwEPGKMEwJf%_=&Vk9`u|PBSE?0~>3HjJ)mnQw%zea`I#2@k8zhc%!a`%Zo-<$?(lw z-G7kkH|uS6_ZeCJ37>`js?_T>LGR=I;KQQ%ITTU@PEpynqk?lU{obJv55c zdIt@X5H%IaD0U|e;`h_2+NMTcLBxfr!Cf@jGO%qsFK5KtatEw`+|wuXCH!DyVqo%? zx&`GWabpChsdzZ71eda~pyRSz(=HDQpm9XxQe$@I{I3*DFTaT6%hJlj$4#-f%I+*a zB~~OKofMwUDEmgL&)amQ_mLRcv{aVrifD$ZpG@t89oTlq`1RLMVjwd@0_l2O-@67o z71jH{zg%kk^4C;*@d<(}8Z05@X?6~=kw+8xM>!;Yb8w?HURD!v{B)kiLYiNC(7}H3 zkfeOCi&Vit>t{21wgIq4AWr9@FlazyrUW&wbLk5^4{h&)e{ZB)(gVWSxcErBm-NEN z3}@@fvE30JQNz)fGxFU zS#n@Hl;!daBYY&_1rrL4zchVPEkMaKL$=auo{MrYR5F;BPUf`T8YD!(~gZ!Zor>V@ra_##&0l3i|^R z2YfS~C9TexJ0rSm>3Uh`F(Gk8&XSRVb)|t7R4;}+))X)Kg@z}E3QcNo*xVkHB~n$B z8cK&)cutq<;Z)m`ZnfrWf;IM7x6M-YNcE-0_P;a;r$TT=hS{@LWxXm!vpOMtv6(gT z!A$alH>!ShOy#%0$8j`=1LQ4T$OWIYA`Y*TZ1z6G65N>H^YJ{WYHa!ZL8K$(UI~nz zeU~ASB+1~NiJqqA+vF0|FSR5P-5HJU@Ncua-hwbX?mYA`h8(%pdw0}B9$`vp;|=sU zCM`y~JUZgYVe=BTb#JIX90^niOu#{&qAYC= zkOY2;iN;ztvHJcdE6oc%*4rEqmuX9x%r`J2FeN%o&)-2<>yo+mzV8Jj$wp6CM=!Jk zhMAobai5cY)a5?pn_%w7M71;L$a=AC36b4}f`PHPLW3s?EaC8Fhjp~8%zDJ9Y>qJ)6b9ipVbq8mg+8l+1? z5m1njRB{oEUJL0CK|nxiQPSPr4d1nl9nbTg{e0&gXN>cGW4!;YagXihzG_~-S-&~& zJp8Mmh#&)VSW$mb`(dq6SS%;TbZkxCF+I(f_gsRHYK}$k)No)LSJDbBP)3e6^h7hb z!gk1>B))01e$g0)d%pJvn`ITJj1juBNeCDhcd+pIq$YQ3n^LrJ=a4~R5mzs&#f3fH zk_-{Ra5s-OE~R|y+})vIuQ7Yw-9ZpH*it!?A~YfD{!j*gWtXrO4P7n>(Div*x2I<)lR_|1`DpepO_?N-u;tl(dmE*D zM1W+W>PAJv>z@j}iLtdT2vh1YcnUkk_ee2t`NUf0yr#hR4&*1VWOJ9H3TESb9*2U0 z7AQpvn%Df`WMB zxy1}T*e~Bs=+R;$PTRWW+fp*YxfW09T~KTJlU!lqNVuh;7;v^Bul4@YQ`xwg9csv} zdabyC$mUW8D{Df|Ijn|~b+`t{v(5DW((kC z6vRB}ct*!0K8{sU`7NhFZAW}ZcC31D%dKbN`@%{t!kg}5QpYMA$w?r*=~@d@>bx7A zJI6IHMy}a8H){iTUHvbtae{1RY3V#liv;+K7gCSEydm~o^2H`F5I;sUS=X;ZOYq{B z8my^{W(%-u2ygrlL{)XP$2<~UhU2h%dt=EG``+GJ`J0cNR1~4B&HWbN`LZZ`j%g$H z+p1S3K>GncqwQx5?yXvN&cyxQFF!o}H2J9E;njE3k3S{UBao;3-nB(fPjtjD?Tj=E z-GBrHRl97i(Ix^>ISKy8@VnIVDgd9qc4%)-=x1Va&Nj~+*7*(4yuq>rvynCZl zL&%ZV>3>=TYCrcHc3_r5fL^&I-}64Pk|?+!xu{`Z=jq2Mm(lUExm3eys=I3(+zv>d z&O99&Z)*wFMR_xRgKW2r#F?W(X!W-pJNKy@R>B*9u;iH3tiY-0bMJ9{gQ#m=7bZ77 zWX~NN=D16`=8Z!Xe@OkU|9C@94@c^=KL>03cZ-j2Gbk?T8Xn_NoJvipESJ`qF`SvN z>3t)j9<`)cA6th;y06t~n^UZN-d?SAT0XHG2!H5W=So;9?=tD#DL?7nIa=+ZmRe0N zP4wb*b_Eyz?P7XbpEs2Ik0qW$J*948v?h;M3CI3&G+s*J0Y`&oM?7A*3ke|#8pHAS zC2#MG3rie)^R7Vni_9|oFxe*vwMd+Pj8UN2f;#@hS%>c+UMzWI65C7=s+M9mD#R4! zSkL?03x$a5qK^?nbUyKMkz1A|g_)8p`KE?_*hJ@iBAD^OBIhOz+#kHyB2$adzxCf- zHBe42bMxc^pc%*xUjKtu2ubh(Wlz)f9NZ)!;^jbyW}Pii;WMj;f8lTvQvZ@aHtfiZxK6ZjG(h@$UHR#EStb|y3n_ur z<`M*;crD_p?+NIEQ+8K^{YzY}-3U-Z2;aV@{~5E5!Kqx7>WC-v(){(J=NjU%vfAf; z18+VEHVz`bC!*g6@4+>Cdb>dl6+t6Q{FewC4et~2#W0xzG!Xned`|2o^y@{Jnd;^v z#UDA(7J&t2TpIj*_eU{q<9wm^-`Kr>tn07$O8m-1%(XEb3luFW-QxKj9T1($Dh}Kg zGZ2mYTm8n|C&1tccu-FSLU!?yzwZ{R@dO0bbD=NlH3l*aJP?q#eTMu$Z3VbL{LDhX z8pqs)&WJz-!Qp1JUcyeh4j!mjt^iB=3TTF-TYfA`i6J*Y_7V+dsfWD;3gnO5-K2g* zl&;dD$HVRkFXcw%&{&C6y7s8S^+=j!(Mm6Idpgnl2(a$@DP}}??{03s_ZEBd1?O-d zDSad&wsd6zY>DT8b=3dmmRz+G7clLh;US1KPWEBJx0oZIE-ERTU={Nv3rv)J(>N#rL!Sw^->ozV=+zFmkHihef03}>4a9S-DHG7SR zgC7p8H0JsZS^pEthhZHszTtZni-PMcDw?2v@L&OdavB=b`Ru<|G2o`&Hu;5LKys_F z|GQcOU=dNKBDnBNa`kBDGT^~K5EL4~8<%jI0^E_r<4z(`{zKu-hCmA;dHArvr6?op z1+~-raog{H;OAXoOn!M|*IsQ_O#o%AQB(YVsDN^?x-#!A(YUDc-GRXWB&$!+ye>@z zLs8nsBKu-<3J-YD$*rDd~j#~R>bfJet~pzM8WTheUL1~$VP!q zMfh`ZDijPQKLPk_i8}eH%Jm5FtUwH&o1CBql#q(?c+(&7@pAHdoiYYWBH-1@|@wbHBlBHU1J3`7Nur@4FoT<^udpZm;2O$X~X_G!eFG-m`Sk6vE!7@T5vykK_Ye%Lh<~X2 zgv$iKfM37xofr#McwvM7Zw7=J)Q6MlIr^;-`uR^pba%PY{!l*1>d(LQnYaSbJXt9D zy!oT=QN-KV+<5(~9gS8*{=U(z++VB%AId728Ak^=`;y+HJhg z4u-cUT0pla-N4;+VYPTOKT%gYjb|n|c#wv4sl_$;%L?V0nU+}406TY1-kA)B`U^Y5 zh-93%vL0auiJ@1$7t8c+!gv@8h4Ch%vOb)jOm-|2HD-sar1@|9Lwy{;yc4!nRV~3@ z<)GrEzY=N=-!m6S++H}8z&fXG2rt!t?@p!J`;6g#3%cuLZ>HIn`iIe0w?Vd{C2kIv zdUjvX;z?mx9F6~6;G;AOs`u*AL03HqI7v02?qhggWrJUNpWe#V>UrZ-xqX)!qo@#{ z2GV4`6fd#(88+9j&AvUB^9&^2iUCjSU-nSZ^E9~XW_DgDoNpZSRK_sCbHgVYNGeS% zMQHjT9Yb`;Hq^j8I>hz-(aLAF--M$}qWoJ8sExV+FXpow>=^c10=lsfZNoPQ;KGb1 z1Y|axmbQi7p?-dmF~-$$lTdyC1IQg$ib_(_0++!|Kr|W+X3P*n5B5cP6C|`6#6r9; zEe?#)Cv;#>8jWD7RtW;JCeL1p_?^SR&6KZGMFX)1782e@XeKxLUR1vVlf10>WH`wT zwSvs|tG+1(9b(H@Aae4>$CjE@ssOt5OJfE?LDlqr?LDZ-k8gQ%vi0bJTp=rMJ9Nb=29VYx zUq87S8x(f+`!a3hu?levMNl}BY;8&ef6dZG{|1Jfi)`hYFhCBfzm!%USvzLI32sw& zK$pGa-RZy5f|f%r>!1yhzG++HALs9*gE>M9;eF!NjrV42xx&I5^N4;8R9-&k*8G5| z_9cmu3FZ169`Bnw^IU5$S6YWX%n3M69>qQKZGg4%_t--e$Pnm*JjznOuo&LGvn$`< z5#toDH#ZPrk)b@9M;R6VV2;s$*dR1iaYbgw$XVWZbS6HXZ-_Oi6V2BhNP&^IgJEK`uRGdcsNi zflE@3TS#(Jh%aRyVx@%goe@xf-YD)hczu@ zBG`&Jbp)i%M60ib-Mhf8#8zm;_;Zt=Vd>FASbXzSvT7*r9yMIRTf!ZlS%^yVs(x*$clgA+&d&eDNBU<8YrAK39N zy1(iV!~r+B)`tZ{&XT}hGcC2OLv$UD426Tm8TaXT+8ESFe2?GWN;oBhWKeNaRxS5>L-n5(8A~e9+b64v7 zo6Ri1UEP)3xp&c4!|jp}@3 zk@IG26Nre-fTsLk7T>Jo8O)p0XT)IMpLXxD@U3^-4R37X7Wu8dV*He-X8&Kf3pnbi z_KZBLEQD%)-~kjJ`bmP^;$=kAv)>wZw(GkNhra*plu41c^}*h-ZMWTQV3l%6UI(^d z0!Pz3r17_f?yEvWb&u`MiWKSFeURq&ox#rjDs@pqHIUq8oVuWnDimyNq@3ykyF>i# z^W^UV{=cOd9G(}t@Illy-kvpkySXY$U~pf>-{w(h-+59K-GVPg>7QjHnYu{3%R8rU z?qV|9T`~CRD5=*;T6Z8;s@iz)%hN2ANjwGz<}Jo*cb@V37p$_c$SzAv*5#kOcL*$? zq3sHX#$$MO>aeqQj+u%j5ggl{fA1W-;;S-Bz$h+0=vooygB+^4339qUIYT&1)lX8x z=y5MYj*K$8Zem^*zkmjQ>YkvYxe{4x{v_9+R>GqS;^x+dBoLkDMRjY;NP~Q3;MC$U zoqkd^BSFWx=5qo3JkGy>25W?>xkz5R4B<^&y9F&O;kd*E-`&aPMVHI_&NLH%jv49o zotgU*Y6R3UpR{~@kWT=#Cu8C;Q7gHSLUe{>FeCfj-PNhlV47BBTasWJVk=~^uTdkQ zhS9nsE^dC0sc#elUKX5D2?kh|N0+k{sm>1eL9+7V9wvin&^zNQ-2br<@N?(NHE7Y* z$R!&lH1yV{o>4Hs9wQp8IMJX_N_>%=+V2Dcra>g+ckB9(g@B(cc$XnM_;OBskr&W_ zabg1oI1UHOUMbIl0lE_yd>{0h5MK;PxF7Lrzb>E!f&E~+2&|UK$z2|1f!8Y{o5&fs-fDlpB zy3~XUXp!q5Iqr1~A1bxYd-De8_b`Wthk{-wWkbc5nvC(>ujCk@x%kY%tT&-M=U%9T z3{_!B82%iGZG+~FicU~u((oRdgvXhgO9e4dH(D|}`Ha(4AM@Wa#^|6(Xq{P|Q z98R^$PJ8(J6c~A#fQ=ru{ZD5OQ5DzjF&=Ary1ld5!@|ap}cd>klg%j8^2`B*ac<+{sSr{gP%_Y)`_EJ2!50 z@nf?4MevpHM>wuByY(n2JT0WGMeqI6{{U@m+*-lPV#=$k(*C?9_Ekqyau0vr6aqm@ zJ@0ook&VOT>0@xpaEa*@N^16s5gp6~ea9K=fOO!Ho9=AN zYu&$Es~MeR_1I*>O`rPFERLQjT4z*5QxYpib8FQ5s8D+kx_7EQ)1y%)c@7R)W9Voa z5FMWdWvqXekO2v3x({;uQ+(^=0?zo{lhMNX?mP7@%UuF$i(F`(eW8ihO=jsL!0+z! zf-N5!bh#v_aUSoxXtO*KecIsq{KM6FxqNMcl3PQpeV8jV_rzfqw{;0^*2#=Y{lZLv3gRH48kV+wOR3<6;H&>S^=FV?3uHPjBbB zbm}D?0l;u#{73AY5WLh|5{PuDZHe7Wycu7mNPEB7>pEoEcr5DkQ-xX&MEuT38<)jRP=`bR8T$_2UPy)|IbybFYNFMDb)Q8H5HUcDqJawkha2}x zzuut$6N`@gpa1oLcHqCg16@q$t%ce;?+fHhu7@tXMYOZCXvUxD*?JyTx4t_!##3w4 z=nh<^$obB@wjY12!KzxqG;CCr{PvZt4IClju{gE{@9Wi;fA0*JQ*ScYj4FA?)>~t0 zDAFY)r!WgqY@&kEu+;YEl-z9$rA#+qTWKAve3&)tpf+>2)o&5;8uL`RH62MRRLnd5 zsi4y^%u0d0=e9wrd#PHTi6J#%!dIOf7dmzeidmUCmT%khXY0 z9jB%Y{T4-Cl+$-vWLKQJwDNd$z98yjzOJE3lGC2i^PFL_q%M6i#4wcBG+W)=5*E;O zYa!&Z*vYNbKg>atg*!okLNjNKzat5B5<8M`)>^g?`*s@cXu4hKzQ*g}L7dL9Arg3g zsLMcm0V{`Pj7sfS)nOx|iuzIq>Eau+pN<55K@G1xk)`U8&8$ln{`tGRcNGrp5O?7z z8`SVqvlucymDHi($cTK6tdh^McgvjmeDXJZ&I*KB_|~ul7WD z`dkx_DbI0KU39gI(DsqKg&j8ItsRZ|D=Oxb%;cC4nJW(6JgeE&saF%C$i`J^b@(H_ zU1LPg?nrkxknBE=yJjkWcyuH@sI!YKBOWCuo}h&6*`1Yg6$uwhwhatNeRvTn{e8*H z*8SxS4szn&rKL$i0rlt{0#>fbo{~H%{FTf%k1Mwv@Sa+d!{SDr5(kg7qUqP+Swzjf zmp6_k`KbT&5m07)5^#ca+LZpT;>Ru7Fn%8&LbnCewz zJLgyOOvqst5gavJuKdVS$)}tuXsENO-4oOJ5o0;ZzN%8HSOiKG;@J0ET9D<-Vbcwh znj{2$rPT7bF_m3v+6=n(Wn3o9GMi4KJ0tMg+*W0)-4d#G<`Fn7$G(@(?Ss4e#Q=M( zdS*8l3nT+A`3k;dgQMoQvET@c;`GJhXm$j&N=4k<j&8NI^kg-5%K2s&jRtSH1~ zPVeU_Qm;*xtD~?Tn-?Yno%|CJwX9U}nKf>UI-V(o;Q?qO1lL|tqGi|&@k)>J~dA2~HvRb)2Ys2q0?hr>NlP+3DW`B+)qgP*Ek^#PPtu^zT z-wy6IpE?5OiRD8}W69gl9bY;T_Z!lae5DYx?FvnaLkU%Lbo63evLvCrS6rrj`PM}P zay7IQoy*Hg;Ntc8QVodo?q1!@U<_0WQ4M&UgDy91wwZ@b;e+JWikJeyh_ku0 zYri83C~sVicw_aXc+=@3aO!u=jk>kT$&*wapIVBU5h#d*-rEsw8IBHSZ|Zd_2!%K2 zW_!@iMwF}f*J6%7SHJ2ut8KX6cydG5SdcHr2n!~8XqeuA`et9&*w2I@)K&V5Kto;L zjp76Yr@-H7IHCCkSJ&1a!e-rmKbuC}!b zQsR_1Djmey6dHM>qDHgroGwN_96IyLuHo-VYjwKlc;uHD7^>3pa#yEDsG=zh4-1N#o6T&IwccjL_W4ikuze{Jj_9+4$0$!Ey^(CGFN7lAc@ElYvz$VKmI=8zF6k zE%)d)ov|XrJ3Mpxm~|biv?&xaS)ttZouRlK2b@WMetr)RRpn)^Z4;sD z|xOO^ny0G6E#y*-(+=3yjSXr{XQNc6Rd&3~&BDT3@ln=7}a~f~j(@e8Z9$2t^ z>8JVw`ls@#E0NBg`I5t-WJ~dzE)s0LyJN15RM>}VWaj4-!;x+?MI8bo)^xpwVz%o# zPRsa`z#*O9h{Z71si{<_Wd+~lp^p#g`x5YEq(5rleO3X#acJi?buv12sV2JBPF5$6 zhpcPK{JXdg`WIN4C};l&i-AbrgbwBlKJV&i4c_>D;FxL~l3yWbJ^!X16+NhKBy8A< zhbBgj^J%b`n_q^Quk`M&R_Xlgy}Dy_)1EuO!;wF)z)KeNZ-(&GSHP?3j~D_$%GVb# zsxAo!-uNB1`x#m5jk~a|X_4zmc* zFdyOEt&6KmW%?`jT=NmHzI4~SI64-k>ntQMppl~EZ`|5o3j7nSQBM$C)VyFIPWC_3 z`k&nb!ua2jEusTlhu>U)|BeFYKL)nZ=PRc z*R$-LLjA^}U9arDeabAm1Yg9N>YbYYKwRbtDhy335rWk(lY(GQCE3NWY@LFbAPEB}@2Ll>xxTU}c z7@pJvX2wCT3RlUz2uN#kmN~}!z*0vt(GLv~eOnCO?pBV5#RSf*YVo~GF12dgDC4Y^ z;(830vDd?wXQn0a3uK!<4i8$uJM3Vfd_mv85Vj}4`0-oXp_t(Atyflw5OxrqKshu@ktNAkZZEV1hV+V2S zQ{V`|Zo63OOGSrJ7>2QNKVXTzc2qny%H_PmaZ?xQt~vjQAVo`8QK7DtA@q; zSLKIE*gWYT3xJicjVQ_R&Vmmz+Vih7>@(#b&*luWDte{{FM32erR(7as+}yj?poLx z1e89t=nW_`Uy^Mw{_Ox4sOp+ z84!~uk-G&!Bmuj2c}K!|#=0eD)1QSC9JrO+*zIDU=P6J!dk<(fRd>2J;&*dhk~m_q z4&n@6hCrXJIT@}ucChy+D)BOjWQ_DBvU~EdbkGjvULmNxH>gt{NlU z-znqAx&~YotOLS+FYHde0y{i_qPuDAn zv+d~$xR@!87bi!QH$Z*Ph4gXC3P6W%Q0)S{d|yl6~0Z^ zCaBSx{gNCJy$C!pbwduf**)&^#aleKR5x`=x9`D}uwB8GkSxUy)%>!@ZEbx|hIDEu z^V>A>`h==b@rzxTKsrvX{SvzcnP=&oo%_A7yZh)uSy)vPMIda}Fv0MTh~UQRo!*6E z^7u*xd9e=FV?+G@x_-jhmC+QZW(IvU7=tc-##5Hsw#UH>gDQ--_gQuedjfgT<%X5v zt}aPW{LkwJ+(28rRy(t5jTOS~E~EUwd{gt?qjfS7VOb*HPNbm*oqFixW*|XCV8<{S z@iPa+9X-?KoczsuxT1zB1<%+LNNeReDz}sd$w%tbQzSp?l#ix=$=_Vc6&&hI(K;5B z>$|nvn^`tY_F_-S^L>dlqa?^^BSn1m86R=3Sobl4=VXIzD){5fW*j}+OZVA*4Q{3iZ_hhG0IC$-` zpARtv@pTb)>C}Gb^U;mQ5Lt*7SEqE<>XG}Xj&+fXx{98u9~qsRg-*$G&CKC~<3j{* z+KHsVDmHVz3oBM+6ib;Siisf20#Taa!WN-P?5BVCbogkW3 zCbQ@mtcHG9{%G1Y=*o3-Og=GQAJb0NYeFCw#6*qct1VI4GDd9%Z#N!|6y4k4Ex z23#rEfHbL}-F?I&5T6dyZHVF))UZ}hxlye4Ad3Ehpqh$SO5igESdT~XQIByT%{`U3 z%Ja)*w=Xh}AMAfwgESHase9$g{`1$*YHYyY@9dM%{C?6y1W z{Wa;fVETn(4oLQ;*NHM35a$1$%>cP8nyZcjf31-*pHJ%8NRm8ZP1)Ka|W( zbpNhC=0Mb{YtLE4F9Jzz8k^QDXYQ2F3ijcg^;x6h(yNY7GS0pAs1JOwcsa>~>eyt+ z=^&M-^^Iaz+FC}@4UP2-EjV1ubp0arGZ-#aBi}o@Xerad~=- zTk`F#^mC&8VrV*P4%FI+oSoK4W1AVq2DadB9w_ylLz0Qll;nO>3hQH*j$1{}Equ%5 z9kPA8NVXcd;9Og=*o+PVQk6(g5Ho%1f&ZACZAx1He)*bHhh~0B?fKhg5e56T&@vvq zmZlHqjXH2=e5C58GH#eYfFCKtBKmaMYJIWDY)@UHfUT0;K5V}x32wICzT+gb&c@^P z<5Wx6FO@s46=QNS7YXUpyp$2@=f$rlz9mlr8`(HX>LuUrSZ1K`Mx5^deNz5#B zl~K%G_9>5DTNJ@t%IulGTTwV}*4TQ-iIz+6^i@q?tIK}&_6Oj@ca;V3bu*Q^_-*?3 zhvJd*@fzH_?fT_7yXL@+6y+cVpp1gxPo{t}lCHWcSY!0|>_d2#^=-NM(0319sG+wF zKOmG#^&8B~M5_{es15oe8;{9OkwQAXc}7Kp0eW8B-Hb5jd9Mhbnn0pOTZg&j+I@1C zy9IgaRh;?_#ujVC&_E&C(M&AkI%s5iwi4KQisTb{O~x1TnYQ~qGlQd8 zkKVC5#h9DtUf$%t2Aw$|gxLsWuRQ6L4nEH2hFiFG`V`C(8>d``U+U;10uek`Me~MA z?*X*=X`2{>&-!Zvs&AOK5s_T4z zuo@8Di!qP1tkvj*mae3UDjup_Zy<3RNLGWF5FyhJ`UNKsuez9=CXaGYzD*RA6gOY; z2&)IaEnwq<52ZL;=)BKS00Hm;5e)^GbqCsT(yG#-Q*nFID~X;NiCg?n5jS&&L>k>V zL|_EWi-Hs&2N198E<;`(x7(jF>uz@Pm8@1Gz)|G8@52?rkmNB)_Yw*q-N(sA&IvN7ohS_<)lXROl^k7#W?YCZB;QukK{Pg>OF@B2JR$74y^g6k|x+pyu zS<0x+?B`;+B$+&9lKXf?`*7xErR4}3%r0<0vjo^rclX|%+)CNWqPG=zDlcR48tS*cnh~xbnr?sN-G?9Bv|IqjYYD_PBJ;dnH_ z5iI>+OKf1>Kr5w|o;i}33#&L-{fSFu$*FOYeJe)a+PsqGB%Wm7EhgO@Lw9xg67Reh z#!Bm9gca))_XJNHc~?1@G|e)wcj@yK`YzAc*5DR7Z3>^-HHdoZl4LsXKkConAW)6D zR!PX_rrnv>uA=zX(s*N`MrolhhORFmSp|eq-O9ULY?o47UdkO$(^T)Z+?%cd;Bi7V%A+T8%xNA$iEAm1|CGxmGt( zcY%js%Zq^lAYu$wWK(_Ms80S76jz55%|u$ik1mn|qt%ts883#-G%nioJNFGY9~)-w zy-&jFZ(jP6k7vPXZkL!f?p+@EB2g~Kvo~weWBB$orLSP+g9bu0moCZ!qT%*Mx1%~& zW5qhF>|kt(rvHJ7sXRGNpU!pihk|w$Z*9!UZ%U8R!4J4KPs0Opmdo{`if}Yv!_|&^ z`j>;C{35$Pn`QBv+4xMyECPrG9l?TP!A5e(9v;9*wvNg@8liFJw~`gif@LzpVuz0g zPv40!t#(wGaaxJ&c1;YEQ94R6&c`yPIAx;arw$>Ck5ae%uy%kLpSge-vI?>-#A(B!b_1&7Q_dViY)dgys?)=$v#JlrHhpWe| z`AS8vXc_IfE!l>zgMVsR)3~jhXi3znNMuoeZGbK^hHi5YpQ%B8M!0Go`GGzy^(c-Q zLKrkqClj|-YWo~J(pqh11f$^NTJU-f9Xu`E;bov1+p6L2`x1WwdDVDyCwX^H!=B8fE^XUAs@N4KLJuD8GjCUGAfN z7q%)w@2o&TrgWcL*^A-X8F!JberDD~zplD_=r%aX=ze0@&mwJ9Q4Ok>MZ#};JkFhi zRi#{SY}@_%TD|pBm3n@He9AqS-_=!j zUhSTJneNdwwFhUSrsZz}C>B#qg;<)aUvU=cdK0|EQQ2vT;9)k)_dgqsDUcq`I<5>@ z$OV5I$g&mJpZyHUi0Qzj%Wnl(VR2px`Z6k?9FZwO3O9+4@!t zT$a?2cU#nR4}@iaa$X^Jx?v0#<+rA>@9B1XvhXpNR!7$@(B&zGNZ9j3<}uR(Ud!G7 z^^wpR9_8(?iBw!wl{e671RY#sR7&aki8@FngGn=ucfU)P3TbliEAgIwbNx1SfaXK? zV%s{<`+#mVdC3Dp<*l2W$5qNS4P7p>(OrPc(Rd~aCW%4!MTb)9-z8~%k7b!toOWD) zKAUFS70b}HM~rZv9?5Xk*n85*JU#JpRB+1c&S?J~9ZCAPs-ah$irQRrD_0^*GHiSL zR|*l*4Z%GXq*FXa3So|GX`DTy8LreBSxqDG8CHGEV$$wl*-x9_b)My5Dp2XUQRUjj z9`V9#PCMLUE9{mI^cw=qGdDk+mRngLJS`-=nh_N+Hm5gf&u$IpwAweDGGS$>#QKpf zKuAq&`5?as98y=8+9%y$DHSMhRjraw$dFs_CpM0+;rAN06lff-4nLcsi&V#G^`UBd z(Y*J_TG(~SEwFU6VQ0g}j%r?bbjVYsJ~YKs9(au%WhR_xFd(9gQ2o+FG?(?Y z%xEZf$<(FE{E_$cm`0n(==VTahhWa0!Py!}|M!)*W`9MFU<`e*s{<36+$=QMq!4rH zZ1QG09S#pVy&M;jPVUjb!{X-COqZ;=OcF#}r zuHmvlnIzqCy?`d~>hWnr?17jw!NI7Ij-zcD;i+9plc!21U1x3T`Px}N7x*@aO9^lF z6<95!Qa5!u?G7>^&+_Zbaf=1-6$h+0s;fuU#1IyPHVqLrw#3Z0Nn{pv^cv>M^Nzuu zI|QCR&f)!4qtce)84C#`2zT>CD}qbyNc!eZ4T~;co%fsu8HOOZBO_A%;$suGXYM_v zJAI`IiTxFf4UQ%L(p7CN4Ffi*yGwXVW-=IqNBxW{Wy{uu;@s@MhBqKCLE<(%_%@Dg^CY zbgNi?kGYQ~5qw%vF8VVCgiwH{d`rgl2&vI3m1I06dD7rRqaqBJ)OY~Q+IHjvC2 zI=lUo*V*AUiA!Q>AfcVxnSN{e(02{8!MnI3me|v!Svd3J_0dZOIslOK9)^OhIR>ul zN^;)}GXu_e^f_O3n$8kK6g9sLjhoF-kLNV6tL%)Q7I3eA9vr&DqqAN+Djh_hnANF| zSH@nAZd|+(K^bl;PMNPzs~DSlYTazvJ{;O=04!tY>F%xZrD9q{R6@5{QaYajRV%Js zUX4mFhZ<IXQjI^)WGPl74vR|$Lc?d;Sw^G4p#>2U!w7g%UKm-Jo~4QtT~ zXr&%Ws}Cnpf=m{Wnq|P?H;3Or@q@T~PAG+S58P-PRG#iH{qq#!AkVaZLuiOvs(t z>@D5-071;E#NlzIX5_?}FLL)yDHfVZD`^48#}qqeHnj1=`-eF~jg=DX66X1AeSeVsekF=QFY}q5I*tL({Q*~nKi(ras zu9tvQMbkbZvc@Wjv-0H>1kF zLPE|Va3P18G|ltcyDh2pZ#$QIJg&L2r=PQ!XCg?n{Jy?-dNM2aeC0wh=kiElrdztQ-FBt6we8Aq)oqqj_&MP}NaDeIfPXzi_$&Qr z20c*M%0W*RjEc#jaxp)CMxLXxtgH4vGqx`;vOdmD5_Sm=^`H)Q;=?24 zuC^~A2}Y~=>~+}n{BLuf@JCJA8dY7gENhL!?TThB*4k~hW`G(r3Pl+I|10BMLo?xhBr9mkq3PFfeY&#>p+Auxmv$jeq5T!Q z$;n3w)b@x^U!I^_^c1tV-5CoB2misR7Vp6RY-yc$tSHn6NzKy=K+=hLWA=hKB3Eyg zJY?BkpHBzYw7Aypi(y;THs}5$y~J84f_yPxZ_8~fL-6AzmryUUy`oVB*j~5~L9`D| z9`l7jT@o{M@eEbw7slrfGOA2Jc8colg?$-I!EldMo{-*G;LHw!d^qOw&YnCr5ds*{ zo5l_@@r)B~Xo)Q`S%}KqyAgMPCf+Y^z)*j=Q_iO|EyMO>R2X)}Pn@MFD^dFzN|mI9OIMpaWScb}#v%eR{=a`#U}z*c~>r&;r#+!`7aq@kg3Xr1CpQp4ar^=bK?iOrk+%xg-OJ!6^~FQqPy2d+z7E z9%Sycj{;pfdddcmdCbm8+RIW)WQjn51T;hL2jp9z7mqU3>Yf$dGTG}(d3c^{6U8Ta z?A7jNpImRs(O;yqZa79VygNGIwtF;8dBl>Zr{Yk&DkjAtmXtY+h$k{QOWrefcWBj{ zRWi)g7OBn>SFy?V;xZ|0s^-$%*PEor#Ecx<6Z%2fI49cxUosGT_^lWi@$vK^=?Lt4 zL&6O}R!W^;^6rxg<%rFDORG=%VVN3og=xA}m4`1!@1=<8!l~v_AIU2~Xg`>hRtKke z0lgTfmlA?FQoeqgVL2GI&s5Lk4a#@v`)hOG+QzGmZ$|Lghfu&Bww0dOIL(=XkBq@!DLEd++8GHI7MbPB@;dJ7$6zTZK zoH7Wrch95X;|)5tW7QO|bQ0^c)u*Rf%P-&`o?G_OIUt&3R7ZB$bqY5;6!dsCFHNqM zlAR=t#c%ufKP8vDUdog`Bkk9zwdVe1I5FcL-<+lLkzEwiBV{AM)^$N$OM{i<6NPPV zk3~XSw)bRLG9I?2XIndGU-_n+#WtR#`W5cWJsXuJ_XaoI{#@F@z#yfwh9d@jczFPC zZXt%YZHun;k8cDNn;r_c>pO{Kh1VZE@Q|0d4418VW;x-Wv+on5k|3(AzP}Rj!pGcjB`@mMfWcZ&#CB#N3xuv^Yx>5Zs)& z(@xi|XULWaf9OYA^yIUM;O5fP_Ws(1_W5I$q6z8223z$964|#DWqVE?<}K9T>5GwF zTrBypbZlU7RBueuFJ61eoEM-R#8+G&Z8p-Aw8#o+)BeFtFSJ%bv!OwRev{o!l=zcO zEplYhH_aMvS5GeN8Ak%Fe#+*qzIeXu?O>=M}m9rpM87OL))>c(OP^so553h zQ=%|KEUknkQY6>chV|ZBXfAYy8XH{jGUA_{ys^KZG-#HBcf~^P;8}b8R${#=TW?t^ z*Qf_%Pkn7F%l(!|!PvPsg52+LIm3M9NV*6#s1?*Im)p8j>5!Cj&UUF+zmUR0=U|-2 zZph};eK9xNLxb|zh%$MGG-x-&$f(2DCf&+IMm{FE*BUEs_uH4+?15K&-1({9Es3G7 z6oN$GWT`hzPt8B%+c#{7(YT14Cn5HeTxdTSj|(V;b`tfjxFo7`OncMtXn4>KZ~=i@ zK(@HAnZ25;*#a!=#0v&tb0;gA8K#y)U4)t=E)hNjFTF^A+}ye#pRH4@YNsbHj_u#T z$J#n-)V*V8#(X&~0=CDxtv^%8J{c*E&$&jyVz&3B9p_YhI?-;_rDD}Xn=~dqQsm?k zo5MNOO5)oHi_+EaE*;%p1&}MXlwvbE{a>fr-Pc-bvm@;CoNXGP3?#Zm@C=_-jpdzO zA8qt_{FXB@E|(nR9sSLryp1<5iK0Af@FpY2{L0a!$(rcaTURGp&=|-00EVN8$Zdd# zjCmVs^{%>==X#eoIHEd3b@9P_GKX;n{a;EMco@&ZuB>trwk+oOawv7>>Nh<*rOW$z zJ3jfzLOLZ?>7EyxM~$9?VS7(zVrB7-CAaoVy1C5MYXb#XVtEC&(WeVZJT^mK!MYVP z4XHN=yw^4A<7~}R`pu@ebaxI4TKgF2&}J_Tu!M~)w(*pPTG~4=lC8I4w4Nw%?X*2? z&hdm54LCHlM%GCl?F2LGL?2e)I69Z>R8VrH^V(=Asa@D*T;8eO8|JZJa#Wy%G%z@? zQC(u9Uf{dlE(Mf!6=>1G-0LM{tN0PlAR9p*yOp>c77t;l@>rjm?nGq&FZSLus>!Wg z8x;f*6tDr(Riq23fJkp50s;{TC6w6cReA>tu%t?tj&u?TN{0YZ5tLp-q=a4*iUJ`J z+V=$4`>y5s#y)3{bH=yF*yrp&4u6E_na`Yez3%J2=W!3>@?7fZM(w#3g;j5~O z&A?@za#W*g4C>%*wcL}vLs;1Ica#O7I!%}hPev1Px*%&Kl%nQDz;roydw0O|<5pC#(ADqPKJr0kQO=PJ!T+QgGPBLAIUO{tA|8qji= zW;!4e8oAg9Eci*8tM*9=5ZM_Uv4hy)%!&a{_2ZqQMn1FdrGeP07wdHmg;mpuLG}KY zkDO8i#YI$UV>FBF&Q}T?tfj8seS0@FPjIFw#1~sP@?qT)^C=`=QUv>*2*U}>*=8DE z%^Gym6*a1%j=&1vkuw4%*$|uyggm}K7I9Nx2+U_naNFGee7(#37P_v`DyrempBI1v~#60`Nb7A@E{R2wOd8!sa7W?UrQLq_T z-m9GmNs)Hrox|rR8V^DPS@jzqKS`W15IO04-)p4{R7O3JFI`b-=>p~4d2c2TpU4V7 z)UC)$hwrroAw1V46uc`ki(P{%?PJ`KajAx&`U5BBK?f0bF%j{=TH@ZhF3+s#3{+rf zYk)V>O6+ZR(^Lp)Gi6Cr3sQpFUG}u-$S=GI16ra5$6EsjJQ{1I)>p^`00~hFXg8ES zIS+3K^rQcM%eg_CTgxcB_JkPsoR?=ow%H7;UJ%e9(pR-Bfp$WY=Ks3pny)W3f zoyGaw4hyB@=Y^#L>kD|X2p1+;wwzwZW0izM!eu6PEG&zfS?Edk=|)xstuFUw_rs13aTv z{J3b}8;y8Ehe9k}B@52R@b&6NPh_;2Eu&@(SsB{f9<_VVLn}*WPIqxnSj$&I#<{(%a@eO=W_Lywyb z>F}wR##m=DayayioUx45UL|Wx5Lshv$Qpw=2WZUsD0*TcXU61d0o6H$7C+lie8Td_ zTbk*z(1BGKZBQioBFcZ4xhrVFhd?LP7j49EZ#eaIzmznCg|eToQqeZu(nNp7M5<#7 zN(QhI%=VhI&lYHNgq!397t}*4jXsx1r_P)0JjmwkV8IcpXcFw@o^f3)K*m|wt-dlf z51aK~R<^B#Z{rO_j2C5EMtxvQ+jWp1Hg6e3)8C~mDYh3~$!or(okA!%*RD?(bL$`^ zZm2rI_cp&X*;B3>o8dfv{@`bB0M zLD(bytKj%^M~SDdbAsatzv=~^aiE;cP`E$gSME- zlzKYk--SDWg=q~lF)!wsabdN|x#?h0L}vXbN0*te615!y$=8K`akl0hXkDH>!C~y! zQ4D|A!Vq+;)nYF7j7>H zF?qu%=*IhUPO1b$J3S!leR~cF{(ELS3^3+~Z#CYM;RtftsTb^*CrKJ(FMXEBOiuow zK*AbCU^y;4s;p$2&*yPDI9QM@6Zf0$dvF3MhX1cWOC%?u^+3Y;pLrqBnBAf7NX}KE zv@S7~1>_9(|IF)trRxm(D~0d1F8#t~T#nEXiE|XIvGcM(zU`xGM+S5Dw2yYE;(d-h zutNfRG{CHkD?q+|P?(jsvE>TB&2jUf6F)-jRIfn?knOJtfLgPBjxaC@2H;WSL>}VZ zwG{y}F?Jhyl)5|3Xzv0YIS+CHUu4EYabg?)Su_7AwfpNI=2HMap82T7`2YL-cnPrS z!K!YRzu#*adiLV8jxWtTGUQ?Own+C$_qsejy0x3eZO=-rtwJx(SG>8$kj zqwCmid)E4`xkIVWaLJyPUTnSH=b1*P%VDlJF+y|q^6o~nW>*V6XyUmOt2}{g ztU)C_d6>h6A2P5E;iYrpM3grIHX~^`%iaW%`FNGHq*iB&t~$9W``Vqp(){MTN-6xs zV5un1KGU-yK$2=k&;kfv%*mn)k?Pp9Ta=vRbtZU*kqcRJ_Z#KLtrG;~>r6TnMD)hK zKf?8moisu9`3WByEy&R8>7i_@+|&DwSW`$j?{nkgcZFm=`rXpJ1>EMk-HOgKqX%r{ zzj4D$y~fmUQIOG!qegr4G&jQR_>ixIv6dqwK+vXl;aWZJK2W7Ek9X1n!D6(fb?E)Q1_?t%k>^ z5t7b=qPYvWK9L*0eC_T3xEqbqiuthu9&<1X6g4#0T&W)}`jBHR{S`HU z$nf*Hoehsu-!yz0Yyk1rGofLy!#7>2()I=sGqt@GrvrSHOnl|co%2Q|T=yWUbAtSW%~mxM)9=p=%+R<)(euirIl|i zXfpK+-TAbo4+sil0MpK?DEkW44j}al<&eT%(_6TVP;c-6mKnfoAekK*6Q{!oYRAcw z9*A5B0@@Q_?I)C1JN32BXfrADO_i%RzyTHuu;!AEOT1fCXPwKM?m4|tIsHTGp1NDg z-=!s3={O4+E~Yt}cBJOmGE#**Z+VM7PlK__O+MP3Og2A2l-znL2?Hl7jHeX3wJu3i z7m!S94%qs3U))q2E;w!-`O+H-m#!FJT7R(aG z)~C;#C@e6O`}A6R}0st#ZC!C z1qixTRQ?2XdsX3Tp{2VlmYoGId;99wh_aMc(^nKtKet4T$X@U-8Ijq#*Amtppmjcu8 zQZP9JNP$HfCUG2qU3uU6?(aJ6JMLZB|M|*&cR-7a&=+B-o0*4+eq}qGmAo_| zO9L>O5+f3aSLhh(0}0SN>W17KwAVjM6^ze9{_bLqJ#Q5z*JzuLX73m{TGBA%V}r2S z{<%p%u9n_QDG?pF3Thc1A*%l2w8nvWs9y?ebQxat@m-v#ww(+*&@S8Bs(yzler7Ow z39vEjPiy*YeiNz5P_jfhCX=PpHmCaWiob1K<~T>ru5aSvhP>W%P*d(<(dmP5FT0;w zrwHAdDjLu2h#Mx5Ej{j~k6|S2+Qh&@-JIUTx2t}h&*v2{=9KpE*^@GVmA@zWGRF7c z9sKypNZ5IO&U&Y}TAnbgRUx79I4zL)`CP!3`MdBA-Vk@tbVbD`H>!3Wr%kDO9;@B= ze{T=VO1;wxqB3(G71Q#F&~F0?LFVx3ri!Z7Dh0dC$bXgm|8Uwz^XHgZVq5WOew9kA zy{r2_?_~Rqi7PoS^M>Ec%n!mlma&0Olw!)Vyj6FZ3chC%4Hl>F2Lu8|+x;o$)WZtm z=D#>L*q81$JvW%(@W8_BmOwuD6^yBK`W^sWa`XM zW+yzV4a@NMfxoy4)FBA}HqAE7kqA0*PzGSlQcofoTQSCidB*%(fdx zTl@8t)4;M!rC`H^vtzP9k?a`%r49M3r5XYj!6#FCk?3b0w-i}fF) zsZH0lymW%p^kr%4A>0>Wo*7RDKg-f;VkdzJQEHpzSaQtYZOciCGi2NEd4X)OEzq96 z&2GLn7D-pQEb?M9R~BVFMw^Vp6y)@S#MWTR3hD4IXT?HAe-^~nyZ(1w$j#EoU{_c) z>IY2WRMZ3ZxupuuuTR%DD~GPJk_92i^ut!bZK#;&aDKY0pa7^m+3!5auu*O+dlQBf zGypEemV2rK)Q?8kOW{|!< zWB0&D)=Q+MalYsXk!i{GM17n z9)C&f85eTz@s{v&G9%%zq}01G(3<1DTi%`4t=M;tPYAOW;u1|Yuig6<%MuJFU4YQ{ z#Q1Xwa;faE@T*pt?AJ&8{>K^rPv~+aT>q~Ey+cJmFD|HMz{38a2*32O>eiV{O5Z={ zD80J`zjKC)2buVZ-Oj3a$zUOK#K%Auact4DvTD zUZ?1W1^}_@lBsSr5bQdhx!ytr^)>4-ec94(d^6aodEO7ME_(d-oJgUlj*s{d| zGhrm^r{^Up2=_?mFnV$I72BiZL=0XxuA-aI?+OZjtMV!AZb01~Me3lTj1dU?GCtj5 z;VnUb-vX}tZ(M82FtYhXA$#CHVo$M2g9H9yh`A3clMS51Bz#cvqG0u>YL&M|y-;$NIYY6>$amznUJ~eIxHI(Y^3hNjMlg0(x+0wGJTPfydpVqmlNxQqQu&pd9>PMWAq=M^s)ehgz-dkz) zAD#}g>nl-SRVpt4_zf%HtVFQR18<9;NH*BNHF%IS*8eb{Z-Q+I5&+FT{LNS^nNme6 z203c2b=8PcOY@Do5y(nd`!!3qfB=tvN^y0X5y+Pn zbZ`)Vk)BpDH~uFpMB=u0Y+n%AC#OvTM?7}zuWYfUcJ)^nSEKyY_ zN=YU6!wjwP9goDT1hA_nO13?{FD&@09^2>NoR8AqoFbVvG|~$YiM^kf9*s2N-dy3+ z)emJDYiJq$nRwvWqCpS6Zmx=VrXb=uqd)ylN-Mo^o%EOkLHgHRfW4|j?5!0$s)Pa& zdQR0#Kd2%zCWSqg8yz?o#kC_&sKMsjDMYX!MBAyG3081M0shXunc^<01d#ww)Az&m z!8h$4D(Mv3hU)wM2rh#xq>qHt?ZD7clMPav=cAgW)yk!*4>|!qH1@>>gk$ii3F*=Y zrwZ&{n#F}881095=X@7`KGQ5kCZ}`%-N`6jnxu}D4JK(Qkw6O^8LVcWqZ2{Ms{XiRWXtBAd%~zryB1CC-X9o zEm~hYmHleCC=NJkwEb2t8j=sYU5PJOv$v)~7=aOATT&6xe`loy zmro4?hYzM9z_9!*#EGV_$f;-T; z^LBEW=I>tzd}qm}k2`Q@_?^GZ{KFT{$GPDD81~}+_SiyM6EJ&avy|Ud_1N=UC$E31 zp@{j1C8d(NAG~2S0YDd|q4?6v!Ak7FD@TLB!hSPU$0#}Z$S(y(#{}TphJbPsJ>~r$ zjvt?Zf7|+F&l%27?xAY{h@*+{)E?lRouJ^`zBTzl=}IOlK?E`s;w(SRMtQPQIheMI-n--uL@j{ki z+JhC0Uf?%*_UgB6+CEW<7+;47S^}~ytIl*YFqD}-ykt~w$;fvhLlHhZZrfh3sA7#l z^pp1P20W|Uy#qD(*!KfNyHe!!Y%l9|B_8*6^T=%NTtpmS;{wPu%TKhQZg3fMzH!L;Kq)N(t1Qvs!8bb!o`=8zSo0&VIBmEZAs(IhDk;YKLr z)Ur?I2>;PJv|bUANVt!XLY z?&_<2YMQHXi|(9b#w_W}Qc2?H{xKs^YbLe`L%d^i&!DNh;Qr9(O*hDgTSmpj7=p=9 zki2*qQuJ2ci<_REr}qf~o?c2j%HO3V%h%s9d{?*o^oL4gg{bZmHtK}6hALC#0q%h@ z1EUU0()zv#>HT$;C1Sq4&Ecvht@9YhaG*RV1Wl4*`vfU6-AZwjzO;xI# zBcw^2g~ke3y!(1lzAl_!abv3ZxI!LE;yhW-{_5nkIY?3J_Lik6lMwuDxH-qr;8B|%lU+%3DM z*l~y)s*Da&`(piNkp`*TyHLTbO26*L2UzW5@3z(PcA0v7i?mGOY|)nggPg(QfrMe< z5|4rsOAQJ>Z>^*#oxi)TW0Vy9WQ(N*bdi|$7&?~j%^Eh=i9iwRV&i+Sd!^>BaG$7r zJgF_UV-&382v+&o3pF-!IesT$pW)dKo zYxR0J)vSSWs>F@+o8Mlv;Sy)+%Wo>5VmS?{3;_=*L*5+V1nKA`AvpTN(OEF12dQHY zN=u-?aSydG>H=S$smU5S4p?i%Z!R~tty(`>KYtOhrOzK&-#r?=^Y7}6u{qf=8v>)* zYcfl}LsA$@eRXAEy2`;;!Jg;4bh=|Vr>r^xO{G^DziJENbnGw7>4B|g%bPBfZ28r z(#A*OJQx@@fN^O|dxo2<@ZF8Ed2Dz_dpZ1~{3objeZlAHb6{!QmTKTX{8%Udna7NV z{`V`-J(gu3lFsdc(zAQZO5Rr*)&cGt2N*~!*Ii$Dg~Z3k5}e`0COpN5*4G0IgD9__ z;ETd9$-{#7)Pn0qp+ar9&nR8$1@d`$xVNos%DI_HfHN-_M7aMIq6HMB;TD_B6ewok zVTytCFMK`MaF`}XP7WFkN2aF%fd9&#p?-^$9ZzQ_=NM1`)AK9vUVR+hKcFXX`u(dG ztIq*$=H1)JZa{D;a6AL}O)?MxHNYJa3=TeuvzJ~^=mQV==u6p&9fGsUlU=$QW#>fZ z3XN#t<)y~|;2D&f8*9fouBM>wZk_>BHyfdkV_gc*0bt2kKX_-fq8@0`n133Q4`7QR zUeX^*!6z^7um}LtNq2QxmHV+##+1MxT~9maRx>Q55=7qE9`g5lP19-ilyo)$VAQbi zox?LHF9EF^ZY*gpuexEv#>pYH*SUwQRw#0~R3i9sZ^Z;#`=Vc*U-+7ul5L1kpE?!g z9iU}mEM)#t+Zf@U7uf<*@a~fFu1Q5o4nIFb;6{m_^pf|$3z%ScxX+$EbM%7Lzg|F< zuzVc&v*5#%F3T$>BD4bXZsni#fWmvxxqv&Dlz{6jy3B1D;yTT_eZzp~o&l9Jl2NMz zo{t}DtgC=)6*}AK$fx#BbMx%;V`ndAOL)DLzIW3rV38A8g_2U60$D@0V~%|t&qM;M<>h`{b!O>@!m$K zDuCfcv0}JpXcXw4aP>E#=Yl|6(`vojo2RR!URglUCUpQoTV^3|u_REvm4^fOfmrJp z8UwU+18{wjqQZ{({#WYa32|q;ohNNlzDBi66Ps8}6R2JHAbTPbh7$U@Cljz1ChYF? zJp!`ROi{`}c?xs*lFNq>d13+>JUMcxFaJX~EcFj+{PV*N(^B{N;GUk0eAze5kHZQT6g$(>xC1)Yi12N~Ig#t2YJBZm@XegG6U0ACPTg6# z!M4AA%C}srsi~IZU0}cyCfC5?7)s4BorY@T2t!`{9HGqSG4}n=&nFZ-{N6^R`+mgD zdl(awy!5@e`j4e`+@^m#j*m;YIMkNw2zhk5j4@6~)OI5kE3@Phg^2(B*}>JoP|Lhk z(B8Mk@bEzko#EzLvhGF%W87+xGl??QQ}T|&MeJ&r*WwaLueT~E zjvGI03yAt0a&u+pfKr|al$A{C@94s80dLn`Ew$O>?0`=8L3;#{+Qd^wW}Ijes1i6o zETk0EYf&Xsf!mR93US{rctkM_Wz2jnn-gfm?BrbX(27b%Jxv(ryejQ67w^#MwpZ_9 z9=h~XaG!~Nc4U-8sQA60%veF{XZ?}t8S#t;!ZGE+)bC;tWl3I=`=}FVy_xR} ztfR8>A~+qD*U%0bp7FKqPk4aiT&@3XjT&05%llkzM?^TpXrUK>^0+%Un8O4I5z8@z zVRTwnRF;J1@tnMlU4{On_!c3L!TRQbBBy;x+vzjBP;72~n&`Ja%XDU>%3!!Sq;5T! zj%RJ)g)_Z@J=cpz1rs+&K#R|F{z>eZ`I^43fir5iPIIPS2xk`^J`-v?RdNuHIIJz$ zj`Un6nSDKl(5iOHkIE`pYHT)eT@@RtK1^_Jx66NjCn{|#JG9jRx7P&BA#PC0@74*& z^+V6|GdzfK!Lmts3S%-QO*fOvZ)^KaU-l6GURH$^Ev_wxAW$?TGG6G#*H0uQ#yy`j zhT7f5N@+(l4fi5H!f)^Z>-i4SH`S>w-u$U@?Nib(CzAAW17|;{3jfA5tzqQLz)_ zbr{&#ez&QJ7$m9kAd0g6+jFA*{d99d@ysFpSZ6eK!UrPmx$@a?w(Yk~hj;SIgSKIw z0(ZCIP@A=4SKGx6(ho(hH~X{fsfRWAMEFSp$J>H?Ex09UWA?!)?s)sGJAF*Yz`NWQ zJzP9wW9SKP_k{W~6&?Gb?JAPqRt0>m zQlDV$=y@-%`Z7dhc*KJ)^kcA)@zTIeN$C&9X+};M4fXfa=Xneupld|6x3SN{F<_=7 zjV&(L_SE#e@F(n5{<_7x6^JdmIe^x5%?n+*GlL$Tr;{P#BbW6|-np77+a&iv?Z{pe?dF8=Mf!qfma}YI zNM#1Fhb>p{w#`TOezSdY!OuU}kmH(%;xvy!iCGB7E}!&qV0c^e8y|(`=M>q_wG2Q; z>yGD>2+PmR2SsigKL`l3_1E1no3g!=VS65kq;x;-?u;IumSY9(>fqNLG7b&yzv>}0 zwsp7^8?>vkpXsOHVV#7pqMjJwMvTLgjrRKk?A_o_KSgDW78V+dVtCAJA`}I`mNk{O za7#<C^)FI`iN?T39dA_-7 zyu;lq}?#nACWoUjl+M^w?xBkk`C_hjOuwg0~4Z8p(R>i>3d1A%V z9#FEntzSC(xG;{H2eHoB`qW&Rxe0yelULpU$uI_sy;gF-S9rH`E%-(6<@Ci z1$boN@fdA%;{#rqO5gY`3wT=4fX=OYFft{$UmjHm9wZc(uj1Oj_tdqFF38fc1L5-k zt+#woniCc0z-7wz=x3{c7@ic6RoOu}Ua)Phm>BAb(G*l&!!*X~O~nSt7+j@4Tu`iS zz7uo29Zo}7Q}h7~n;R+L+WVs8Mw5Vmb3kuHg4jKCAO09hp1oa3YAf7?pIRdAkc=b< z3;+YF#=FpdtpeehcIAsr_n~=C5ZmDFt@UOxfa);jvr$cu9nM$Cm2}od&EdL{=PH7E zj{-%$GKM&(^n~#py7o9RDZ8BmJv4R1Bfb5VS1r$Y5)xVS&7~;YAJ8e5D|av&4u(X_ z(^Yy7JI&qM0xWWXYPBh4`*pB?6_5ro30oNyWZn}Vigu(S?^0@v;zve2ES>sJ1c0F=LeTVOBKvBO0k&75_7MMHOVuab?!NzRmuiaj(1O#+I?X( zyaLR-zcR!K6g*E?HIUvN%zv0z?2si`X5;JP7>jXO)Id5$47*;i0*f!R-I{Q+a~Jk* z7U^rjNv-+F%a)r3?X}@Y*q7)8vJ97cfF_XTq`QZB?#;BHQt@B6=mgxt4ve`EzPe;= zYnUTnX89`jFoYLzTfWyjK@Y+d#JqE#UHa0NLlPFqPX~+P__6#+$=|u zh?7y$R^L4Wur!pK&KBZwwgt%S1RBGVZal+ZF8Ee_kI=@Wyf@oc3bjPXuhK z$u&3-#oGKD!%Au~8&9?bSbAiTm9qWT&mF6|&)SN;JYw8NW04a!D?~pGR%mA1>`-n- zeMBz*Rq}NUMM=J+>S3f}UZ>|hF+oa}9^Wn>83>N`p z$!PW?ZTqtDN`P}=cU@VwzoDSI#gGFL{hH8|?QUTIg%R2hbcj6P<&}O3C8rw_+-AzG zbq`K)`B^xRK%FhK_t!A)R1XH7tt6F3W(GEjr%A}q5-K_@K#(AVTT%sv4f@!w!g*m7m6x5(B%JlzgF zUy=ziEBa2T&L5lzLq;J1C3OBIDl#0$Qz)X@_WE797kj~y>bB}Rq#}@OCI=gB)CAFE z;eBU-`wA^_z=c@!V!F*M*t4k{L5IDINee&#JXJ#&dyZrOG&K+1S3!{`BX_qJG8qpc z9f99X>+sN_Q)Mdy(ikn5-OhoytcgMql&^WvUgd#w^ry2pX`DtQ$qggY$B=>DtUo{# zZmnD~vgp-z3nZAz2aJEEu#CAG@UvBHb1z)%!eM6`6^SUBk{rOl|d}rT$W+6qXUBWLk1l-Mod zKzw!V#JRbx3Lo6>7~;?`-i?vVz2HYEs$P*XlnN3y{zgsPKAh%W8rF;8q)oJ2vg$EfDQapmBfDzMw=I3dcyVZbcNkGhk% zx*M9d^C3jwmY~M#gE*a`pdI2GR$OW8Zs<{WL)bC?+Jgt`cL5ygIX@X4>iXZ{o04;& z6ZfQ@*!gHQof@Wu@zBVYZyQFcC&s#?&Vj0> zq=aez#RU+*o~91qq12J-lTi+%ZkLme=E{>H&tCwv&6(@#a^2sm_n$EW_s)KW-Q=UX zCiHNY%K7Oivk1#SYO<%9e*KtU&AG6ZR$!Disq0E`Fp=`E&X2p*D~%WI|6144|1SD) zSw9^;F!rI;3@QBjVT)?lTd;|e?>X}G~QP8HRU3zeN#>3%jlqbE# zeywC&>%)mZzxU5K1jjBs16~=E2&mWpESmDYW5B-V;gNKSrTb~Q)W1Zb zf%%toHHMadq@zk;7C2{q=MsqONOEOCxQ^RLw5QceApM;4g@{G`cLXl^0!&AWxfr|@ z;wGbizL3H;!;(l>W|+8>ya|3lh^kusKrJjMr%C&|569tOkvK193U7ZALBc`ak~Vb= zUh%`d(dx{uLi?e(^=w{3rl98OXXXg+ zu;B7~GwHezp^}n5Ou3+(j1D$F_k!;zI;zT*CLu8vmzMw!ZX5VJ@T6srKU#rdWVef&-yF+enm#! z{9vPm;;~^3P$7cA_O4) z3%?GkdO>B#1gLq)ROJ+&+-@Y7p<*3(10JznBL7NhgOZ-YlE{VQ)GHpaUI#NJ=4^^y z7INM^t!Zi-9X&fJ@Xm-a|J9%)qJBFrdOn~uVH}%yajf?B{PFfs({_}O4%oL-L>N8c z6bQatEI%l2mMQU;^Y8Gk@`>RD*+mjOkfcG0$roVLislRO@q6tXG{uo z0Xn@O_^kmmER6X+deTKBAG);Sbx;znK(wDPS`AN9<;|}O*GW<^O(~V1A`094>QaM~ zirTs0wWQJD&YK3L=SptBj;D+3NSe-kq^zM%Sfx?JjV;NUyEWFea+LvA1nd=2qu^^G8e_m zW-sUALs;CW?cVzmmvX+5mOqdn9e64iUe+V238wf{d?^N3#;;OXBG3DcD5WTv``9a) z#Cs_@BRU3t)a8Pko<&3xQ*sJh`HFDg?(PTbzMa3;34-iX*l9=UD=X_AOqG%bKH)W& zvJjV#4-86uTD7GyW}s;P)6u(l%N&IW57R$pP-#_dS^rt8RC0M-s@!plmh4NO zA7i%R%T9oSy;pNY(e+M0SFd5R((U0L3Gt>yIhut{N!suFKHy?GN_$6FOAuh61KtcF zSQCYxZsEfa^*e%>Z$L6$vKzX_vP@lA+UL~S%(4qwv;Z576%M1 zPe-Q8yvir0k(=QY~*%!BpR(dWWV$J>Jg8szF94- z+yA|V{rW(q%cqlSvs^@};2dh<}AEq+fjC+s9uD7Q zs{U!K!d?{&17&ktO=WdJ?~nXnF?nRc|2+Et;D$`8sRPvL+?P7^S-qwi&L&;Od(D0X z%XS<2w+kqR}+^yI7h4Y4T@n7@94ZNj5hOpYJgF(q{MNP-C|cx9l>jA ztTB-Ty>HWMf{~Q%Qbt(@iKX#Rb^AK0XD(FQ=MH5F8AUB?a(JWWqgP-cX^)jziqZ); z9pHX>prN3#^?u)&a;%kJo)|Nkivw7$Q^}Et-#J^Mw7P`X&$b3+-kgK6H#KO@Q5{xJ|jPTYV`**(Dr=05WVJ)u-E{qHVbD(Og$it zTp2Lhwp(*f&@zW3V)gj zKf8OfO9T~48Eb;xRpjfm`Is}^ctYr0&ZH|{8v~HGe9`66LPp&S#hN-`@QB3I)%#IG zVs1I5#0>;ugj$P}FDI zz@y_hl(x&W`D3|{?abWZhbnvb#iSZV7I*!?{!iD?0e^MzgsN|avl6~ zg~42`1gRpv@$=d0Xe&EqJFQGfKAuj}f9NT_uFK-=?(hhgxQWS=T(IkUp6e5mor_Ao zPGBbdkAwXSrv4Chq4N@XMiMo_X-^f!{iJ>&49gzxf_~fPVAel(S$rs`G~i0M13X)I zNNk`GUQU>66eryA{oWivDhfzhmDSSY16rNZO$fNIJ6A4v2TfNmrLT(>TY*+RfO=-Z z)QC*Bgm7J^8}jN&}yZoRi@U$<}Yi65j~(TjtRheTZFUzArv_r_Gh-Cs&eb-ZmNGfP_h&Lg^^GL ztoQ%s7|Fy?HR=EYb2osuE+ybm`-Fu|zr0In+K;v#)*Yn%-e&Sq;CXfC*Q)%9yVcmF zz%&nYfFfZS8hH6kFnOyS9g#UO2wJi`xESK{Mtkb=Ckk z3O5S08$2VSssgv$cc&T70&_%P{Az=qXhe+u1)u0Q||eB4vn-(JIZbV>!<;;(Z5 zxyy56$w*+m1Bdx)6Qem-cyZ2w#QFo+ZpNuGSn&FHd&p+4e*n=-Y%y)?vH7-~X<0+P zX=Bh{eW2Wx9PHLr;CiE6%jUnoZ1Q<UpN(;~GwL*eDiRsb|BuTJnE6^;Ikhk-H8 z#ycGS6ZSJJ+rX$LrYAlCNmhzNIH<1jA}DDE6VtSx`Z#E-o|&bwM6K-WV!on3RCOh8 z=6jHB-$odrYat7hvuVfaN0e-=^m;Fwec!{}W4O~gDob}*BKw+bqlwu5B)$3D9axfO zh&@p^3#~Ob(XZ7LrN7)#MH=p)k(jhDTk<=5nA@Uw8;;s-?vdyYyo)m3dolDyAy@HW zOSxsPv~PNiYiOcYA)>*p4SjI7 z$=)=KoC9bGSgMk}xqg2ole`s0Z$p#@>4Ra@bz{%EgF|Nm{*Q&Kb?avL%|a7j-mR8; z(+_D>2}VJEW7ah^2|z{oU`v`_zz-^RV1v3DxSLkLU}j;K+j98h^}N_lRYB`e;_4o< zXA$Xlm~7ZIZFk7Je``f;zksMGkMe@u6g!B~k>5CFS>mm8=rf@OSvRh+!ULD-Iictr zfcn>8ahTkh_v_MmG|i`q)J_Ttqrz3wjxO|akzqtmA`7pXjv!pH@STa~+ zW~53KQ#eOF%uG6Ic=^TJo8pn50#4{`zx6~K)|D|m+(6fu43{C7jN6(kHt|{7U>1#J)9sQ+ZZ)VD)B1*0KS)F1+rV8U%8*+< zx5k^s3;m@KKR#`a$#PveSQ_wc`&p8-@0vc%;UU(s^K=Lf8T!0}MMwhfVSo3|+F!?g z=7$%BaF!~`&#{4%nrHI?l%sC0A-+mNy(*N>Jonj z*2OA&8K4<+>m0NZujRM^4f$$t?GNDTBEZvG zDBHKjWxp%@76rM$$%eLgt`uN|FP{alNj9>Ip8=&>N#*eT-6Eg4L^cPf-<Wfh%YxO_oQ3#V&xLxxXQ=X6M{d#f-2C9`9ZHK;{;ksXgIv8_{x$v|?u#@W= zCTQd3U&sdVzl*%&KhEv!91%4FrB>bCJoWt8g~<-yV-ekNj*y;zt?{`boeRUT=I!%{ zyGpj7b9#BHD8a#E$x5YiGr#$Ipo?RYqu)=w0s#ye9BS_sqoM=>zdLqK=J%L@3L^MX z`l;~L{aQAPeA)<=`c$)RM z-`V6JTX<9YN_+}v3g){;XRdMyM7`}wJJ>Gn^!LXpee|Q~zT7A!j%TAvuqr*huX5=a z`F9_4#Gn55yX-{Dbk*u}-LK$4Z{~XeciQJlOu)u~g#TB0=NZ-H@~v?xihu|TsECRl z3tgltV5lO!_Yy!55kf$a5Rod196>;lPz*>fNg%Y)5{gPY25F%Qp?c^MB3%UZ4(d_= zXWjetuDjOF*JQ2C%sVsho;}a+*&S8?F)$4D-IpR(M&1^{z#RB7fESipCqE^#>lo^C zs30Cb{*Mv2GX0i1>u@NvE=&jj?0&4di{4%xXhyae9#8sRh+QnT%Yn`7f2h0stTtw^p?ZwaW`+9h935zKHHsRWM zw(h$bU>u2)V#ujCk6%3Lcnx4w?1y9jbtGpvvx8AZ{bnlgzl%-&f1^!*ho-R93vBP4tmVG!3P7iG})jTT7pe$Y3aN9 zScz4BsM3aWa|0115iLsjX@KB4h8+?+QpnS zrPKVYn~-bIm#;shgk{tG52IkZCN^PEtU?|@FL68QWi=?Rc+8-$#>>77o7$v*L~S+N zI?KHD8i_2}-pw5Zr6OmtVJT~m?yfy0dM|NT?Hpn7x1_-5)*|G{#&-nFkTc=>e{9+} zqjrFxSyV!TaG^w=^R8VyyR@&Unn|`NJ)r=dK!aulk4}r|%YCLS@Ux##&&> zh+e*oY#~?Zt$sBXf5hk>afnE`B3{(xvtFAHoaa+@zplkbIFn7uVy1~eYSv;n|M2+u zYXGbF2(i{ov7M)Vg|r)IKVw1CwzK5)?SWlE)?BDN{#Xwh*C86Tpa(f(ni*^1L2>Y4 zLajDl(3qa@qxYjkoyW}(%81*xcscy^hrT$Dvt+AF(EANgesVXlvI0~Bts6})V*>qd z>98~ESb(;%I>*_2Ke-;K*2(c}Q>s5a_KsS1FpZRywL&oKIJCBCa`i?1=Q~2V?~Z{z zlza;^o&JTenC(tn@BOH{EptiMMs?Nl5WXYvI_(VlOkSA>i27jz-}**_ zybdgq#cgp*b#CaEhEq_nHDWw80e%@No$diDUQ(Hcf%IxbYs#Tb8*)Wz&e6v1tXqc>M0NJ(%nFX?@crWU`jYlN1s8 z5~!$B5vfUWtMRJ%0C#ROyL1n3C3M6t$e{KHpm8UNq7uWeayRpy5r-62%bNQ}-v=d% z3V|e1uh+bh|KFjdU-}kT+sE%-+G3x7l$IV5i4>vA+d1p3yBku>AhL26lPC7XpLLd! zt+Xu8c26BnD&&OT6REs|cJY!a5CA=6jz>x;vS=eOI(@sd`SHFAJhg+qMKZ^~khi`j z415;MFu5y{co7@#YjUWRLA;Bii0rjjW*T1bsY7(H9NN1%{m;4sg{hS}k9$p}P2z1s zV4sju*-)I{%$+SO7sycA0$)6`wrMjmhQ4t{AcdoMq9t#ns)^c5SuLZkZnpWyiQDkS z8upK2nQVxk31pZ4F>8<*F4d3rI*bfYZG)=5krvV~{yVvtedpb&lXV`(?@cxH! z_=na6?|xDzz&lAwEBk+jB`-smFRiT=B>a5RqGpej{s3{|PP1kH&oujZ@DsDYjZh!h zSfwg;Bi8Zc3@jH(EpXsMUtQ02+kZk@74&X}t#_n0h};b@?9Ek`nm7>0W{~B+3D=q9 z3!P}iD21hynD;o&a^HUQrr5NMjqTS89*=Lp@^e4sTNHk^iy`cTD4nwRNB7@s$T5n3 zv7G;~h0sZT&uxPWva&oVcyqCbXE<)LkH@{`bD_cw{&fFjb)Mkdl5+j&N-xU8W#hY! z?e~cn$sT{K{LIVm-FGkM@>)fy5JL_MhlGuS!bW)skC_=-*>|4FgOOurdMD^zln?Aa z4^{!W5oF5B!D>BgT)Vw6EmE;g8QRF|$w|hY){TMpEJ1SM`-F}w)Cb|@9N79k$#c4? z++o?UNa@0&SmN`HI9?=U9xYZ_T(o;e($$rl{404!0_)d3$pI_JoZP~HQ^pcJwk@$A z(I6^RY4}94-bWiwnd|41yntq>4YGs_~%X zvm1*I5{h&icGW0oVc+ymp{NMT0le4SWW1y#;uQ2vBA}W=Fdu@X<9pS{Cefj#CM|un zd2q|Dm6uzy#LD}Ov!Ogb3!m59e&RiKkS)$tM>NANDl8Af&`GZ$To!& zouZ5rh0va5coE8EsnOZS2<=tXGKy3@3J^IL>)-AJCMMs)Pd$mT-jd2$&F!-kR!d!Fptx0*Ac{&+$`{}45G^XTSgSINPP?STG;|7E zHqe3fQSP3CxT0>)6YU0k%|_qYTsZY*jhZ()jFm`zq*Km2qvn#CdwDVabGXdoVcvI2 zSV>6(=s;p2GRDqwsgdtF{ywmo*UZ6lP+#{VI)(JV-iY(4v}5HfTGnSIM|P8J>MT5oCp8nj0eOa2 z6KTIWNoEpxTw};yCu>yl*887z3T(g*eOv$wwawZOEYt+?VfgW#>0={xkXcLuj61~| zzdWtW(|uZ_OMJMRHtTZ;`@E7xTXti!d`Gwal!-8AtIlI&pj8Kgq}x9`-GlIlfEKpiT?W5USL94$^hDs{iM!WCP<}G zoVVc3ckD7j$+}FD-XFP*r}jw8);m0iRHCNyvWW61pEF%%(MrR&_btFA?>c@lTO|=S z`S&{{f~vNQIXDsX{2lD-W>DXZ#XOaXjEzEC8)ih(51wyv>6cR!Mo{$HW-RQG2;4;m z7poK#ZgpNtb^W>hx812!MZ{I8EbY;vPSsXPf@gKXM}Ad8xS#tk&x|CqmsDr3XZy2; zNg65x3ysJ7b}_g_7YPSfqtl{*7n$`}yQ{X_(&rUpJ6~5rQMak$BOI1~3Md6PVy@rQb}wqa zcp_BdMKXS(0gqFnuUL004bL_~_NR^#?fKiO!{hJoYzl+z?HVugL~i))O;O?}X>r@z zdO44>P_l0@(fDaIxj?@xf&p((#XwNhou$Ts=e--PhnUFdfGfJRoWK0PgW5#>&iC4K z@MWp=n$<(}hu(uAUeRZY@t_c;D~OVnKk-_U?n|1p*KI_7!(Fhht^wr_ z*N*b18+?C9L`7v56EE57AM#|vtSjxJd($*;B+)DEq1_;6*plYu9rL#LYQOoN3bVFU z<*U%J6a{*)dighMY6gbpuLZWwp;8}eENW{l{THaw0mAf(P)bITTtRO_SnfkSwLTBi z@@4(`hDYvId-zZuxL7n#Tp1w`6UX*h_*7mAr(zM4f%kNHbG&2q`#X#On71y|2*K#} zWE)c|AiE>^P#D2I5p(3k0K$f2Oe8;~UncmyM;lBs-S=*lePr0t@T{o3aCc2KqYh?V z$2f<>ba1jk0e?+~$q{`ve-Bffp6}O3)5yonw6aY86<+Jbu%| z%@jscZz57(v_z!BSM~wnUJb1%eIF^?+>2g!z{uWu{Y8b$gG|Zu4q&r{W+A3wsKC*i z(H{=lMR=Bpo|C+qqxgJN%$_)D9St(H=F>`j6nNrrN1n%LZfU3IFOD261oZhWmI^=g z#H~IDhIv2$>7`>;H89)44vO+OwN3XJBng8V(%ji2mFgE#uzFBVMJPP#K8cv`iZLaTORE z&TNDD0MA(5z=9~EE>0#GJhSHhv4j&mhZ2R9npdS*h3Pt7(H(KzbM}g3v-PRfNx1A! zRvHh&pL;y;Ww|#6(qwJ5NW#KNj7f`JO&)yJQtTXvIQ+NgUf1$_k^F#?(H{T06y1@& zPk#MrLX|~n(=2~7r~AtsFqXWBvhYv$Px6>)EhJ75c#PH(m%o$eLmknN3BrDjOh>1O z=)nfr>aQXnMVb7GHRqMTvV0Ettndq89P)F)T*9=I90!OLYW-{FpmCJkw>>Khe(OhI zY+nmpXok4bKMp*S|0*pvZ>@-%|(WvG-GLk+2*+ zm9A%Eza16PQ(bvOUz>6dNiTf?pd@b-V^z#Cwr|Wy3-8F%KJq)==)x9Z|Biq`Gb4dd zgB>?fGz;I|qIJ5D)jmLE+vD8rs_{bNeofC7sDDS0m>hreUgVS7ZP^;|(f01tVs7FvMZ#)yPEuf94Yjb5`?%EkTXc>*}fI;(> zURAiF)%qc?>M%0l!1L5D^>H7$O>2E!1{VNf&1JeR3mDNKN`f$vMlMuX$miU05?SqS z_JCJ=m=4Cj{d}?;lj$5l=t4wQX5lR=ijQz4C1rT8HFu=z85_;=!AE?o1Vy=5XSO6G z75t}H&t0|mkw8v8r*Vwn=bJF}KaIb63+Ru$AJ&L2%o8g2R^c=4ujJUIja=}I`WBSN zb4{>0e9h#g)tk7fcg~@Q9|KwJKRcn8`+Ujz*U^#T0=WZMuN@0<$}(rp$kvBr--W}V zRb1W@do%ght3@PE?zO*H^+64}(3pzL%+>#_s;;UAbGm*8Wt7{XEhRut-XiIZCd)4? zn%=#W^j7RBDAnw*V4%XMB7qz{J`5YO$cgim%z7$wY`=Noxmx#2!_K7_nWun*N{Xh$ zCY&#>^y1pB2dZ>*g>oe#@K$6<$K z214vX6Hq}~?|}4usN@-!Q1bcT^3Q)Ba9pc^9{S$-ogTYoHoGyA-Ci5I^2FP!F))&g z(c~vQej)k4j-~0B8Q+dn*dH_+Ou1YDNaIdWj=~k1Ib;p?R9951tK!4#z!Z75pUvF0 z^K%%045ucp@iMsVg6h<@mK4>dp58v%FFzC98zBKHgaj4{()ydz?E9Phu%68+>_{-1 z9Ca@29KtYc)_*-Q+pEa(OV4SgvNQ3zS$|EuMy|z`ypeJx%rh%jeF=1jZ-{*8vkYeD zDK0RdnIt0g`Qm(3rhviGuVv;0dcNm-&u?%DePwh5naRUOlY+azM_a?-3SP}I?7sk! C#jgJV diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md index bbbf0f4967d..3b07d3517a2 100644 --- a/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md @@ -7,7 +7,12 @@ To Generate Online Grant Application go to: > My Account on website > Grant Application from sidebar > Apply for new Grant Application. -Online Grant Application +Online Grant Application row + +Online Grant Application + +Online Grant Application + To Generate Grant Application go to: @@ -24,7 +29,7 @@ To Generate Grant Application go to: **Address and Contact Section:** This Section linked to address and contact doctypes. -**Grant Application Details Section:** This section contains information about grant description and grant purpose. +**Grant Application Details Section:** This section contains information about grant description. **Amount:** Amount field describe requested amount by an applicant. @@ -34,7 +39,5 @@ To Generate Grant Application go to: After reviewing grant. Grant Assessment Manager scale application at 0 - 9 point and left a note about a grant. -**Accounting Section:** This section allowed to set member accounting details such as Account Payable or something. - {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/member.md b/erpnext/docs/user/manual/en/non_profit/Membership/member.md index 03753bae210..c9dc9c6ee83 100644 --- a/erpnext/docs/user/manual/en/non_profit/Membership/member.md +++ b/erpnext/docs/user/manual/en/non_profit/Membership/member.md @@ -14,10 +14,8 @@ To create new Member go to: **Membership Type:** Membership Type is link field to Membership Type Doctype. Member can select Available Doctype. -**Expires On:** This Field fetch membership end date details from membership doctype. +**Membership Expiry Date:** This Field fetch membership end date details from membership doctype. **Address and Contact Section:** This Section linked to address and contact doctypes. -**Accounting Section:** This section allowed to set member accounting details such as Account Receivable. - {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md index 995cdf5805d..6b875eed67b 100644 --- a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md @@ -16,8 +16,6 @@ To create new Volunteer go to: **Address and Contact Section:** This Section linked to address and contact doctypes. -**Accounting Section:** This section allowed to set member accounting details such as Account Receivable. - **Volunteer Availability Section:** This section is child table which contains select field about volunteer availability. a volunteer can select availability such as weekly, morning etc **Volunteer Skills Section:** This section is child table which contains data field about the volunteer skills. a volunteer can add multiple skill for eg. Desk Job, diff --git a/erpnext/docs/user/manual/en/non_profit/index.md b/erpnext/docs/user/manual/en/non_profit/index.md index 72074d3a6b7..546581f3203 100644 --- a/erpnext/docs/user/manual/en/non_profit/index.md +++ b/erpnext/docs/user/manual/en/non_profit/index.md @@ -8,7 +8,14 @@ Donor Management, Event and Grant etc ### Desk Page -Non Profit Domain + + +

### Non Profit Domain Non Profit From b930dfa74cc62a88b3dfe183c02fee97364e6f04 Mon Sep 17 00:00:00 2001 From: Vishal Dhayagude Date: Wed, 6 Dec 2017 18:03:21 +0530 Subject: [PATCH 69/72] [fix] fix patch failed erpnext/patches/v7_2/make_all_assessment_group.py (#11864) --- erpnext/patches/v7_2/make_all_assessment_group.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/patches/v7_2/make_all_assessment_group.py b/erpnext/patches/v7_2/make_all_assessment_group.py index 769e503f6db..f3ec628374c 100644 --- a/erpnext/patches/v7_2/make_all_assessment_group.py +++ b/erpnext/patches/v7_2/make_all_assessment_group.py @@ -6,6 +6,7 @@ import frappe def execute(): if not frappe.db.exists({"doctype": "Assessment Group","assessment_group_name": "All Assessment Groups"}): + frappe.reload_doc("education", "doctype", "assessment_group") doc = frappe.new_doc("Assessment Group") doc.assessment_group_name = "All Assessment Groups" doc.is_group = 1 From 5c62368a65dacd56e90f69074f798951879b6868 Mon Sep 17 00:00:00 2001 From: Ameya Shenoy Date: Wed, 6 Dec 2017 18:36:27 +0530 Subject: [PATCH 70/72] [Agriculture Domain] (#11663) * created Soil Analysis, Water Analysis, Weather and Fertilizer doctype * soil doctype edited and crop doctype added * minor stuff * Land Unit + Leaflet * crop cycle added * Land Unit changes + Crop cycle * autoname for plant_analysis * created Agriculture Task * minor stuff * - deleted agriculture_task - current state after the call * [Agriculture] modified fertilizer doctype to have a link to Item This was done so that the `Fertilizer` doctype could track the contents exclusive to the fertilizer, whereas the `Fertilizer Item` could be a seperate entity, so as to leverage the existing ERPNext doctypes * Added fields to `Water Analysis` doctype - Collection Datetime - Laboratory Testing Datetime - Results Datetime (default to Laboratory Testing Datetime) * Edited the doctypes `Agrivulture Task`, `Pest` and `Soil Texture` - Created `agriculture task` doctype - added fields `Common Name`, `Scientific Name`, `Treatment` and `Treatment Options` to `Pest` doctype - edited `Soil Texture` doctype to contain a soil texture ternary plot diagram made using SnapSVG. The code was put in public folder so as to be accessible by the entire agriculture module * Recursively reflect child land unit feature changes on parents * fixed feature repition bug * added legeneds to ternary plot * added stuff * changes * fix Task * reverted the Task Doctype to have naming in the form TASK.##### * fixed modifications made to TASK doctype * [dirty commit] added auto create Task from Crop on creation of Crop Cycle * Changed the Crop Cycle Doctype - Deleted the "Crop Cycly Task" doctype and its link from "Crop Cycle" - Creation of a new Project with the same name as the Crop Cycle on creation of a new Crop Cycle - Creation of all the tasks imported from Agriculture Task doctype of the Crop in the Crop Cycle * [Agriculture Module] Modifications - Created childtable doctype "Pest Detected" - Added childtable "Pest Detected" to Pest - Modified "Agriculture Task" to include "Start Day" and "End Day" of task - Modified the code in "Crop Cycle" to create a parent task with same name as Crop Cycle * [Agriculture Module] fixed Pest doctype not saving issue * [Agrcilture Module] Changes in Crop Cycle - removed the creation of a master task on creation of a new crop cycle - temporary fix to add the pest tasks from the pests added in crop cycle * land_unit_tree.js fields modified to have field objects instead of just field names * Revert "land_unit_tree.js modified" * land_unit_tree.js fields modified to have field objects instead of just field names * [Agriculture Domain] Converted Agriculture Module to a Domain - Converted into a Domain field from Select to Link field in Company doctype, linked to Domain doctype - Agriculture (alpha) is now a Domain * land_unit area aggregation enabled * land_unit.py checks feature diff for every ancestor and not just the parent * Removed unnecessary print messages * agriculture.py modified to include fixtures * fixtures added to setup.py inside agriculture module * [Agriculture Domain] UI tests added - 'materials' table renamed to 'materials_required' in 'Crop' - wrote UI test for Crop, Fertilizer, Crop Cycle, Pest, Water Analysis, Soil Texture - moved creation of tasks from client side to server side in Crop Cycle - Plant Analysis, Water Analysis, Soil Analysis, Soil Texture docs are now autonamed in the format PAnalysis.#####, WAnalysis.#####, SAnalysis.#####, STexture.##### respectively - company_name changed in domains.py from 'Schrute Farms.' to 'Schrute Farms' * [Agriculture Domain] Mostly written server side tests and moved client side code to server side - moved client side code to server side for Crop, Water Analysis, Pest, Soil Texture, - wrote server side tests for Crop, Crop Cycle, Fertilizer, Soil Texture, Pest - NOTE: none of the server side codes were tested * [Agriculture Domain] All server side tests working locally * [Agriculture Domain] Testing - added sample test for Land Unit, which needs to be modified to test multiple things - modified tests to be independant of each other * Land Units tests added and area aggregation code migrated to server side * added land_unit server side tests and on_trash added to land_unit * Changing field location for start date * [Agriculture Domain] deleted unnecessary comments * [Agriculture Domain] reverted changes * [Agriculture Domain] Modified the code to replace Pest doctype with Land Unit doctype - Deleted the Pest doctype and replaced it with the more generic Disease doctype - Deleted the Detected Pest doctype and replaced it with Detected Disease doctype * [Agriculture Domain] resolves #11654, resolves #11653 * [Agriculture] Added links to soil analysis, soil texture, plant analysis in crop cycle and land unit - not working perfectly yet - docs are fetched but not appended * [Agricuture] Crop Cycle modifed to link with relevent analysis docs, not fully functional * [Agriculture] added seperate stage for client side agriculture tests * [Agriculture] minor modification to crop_cycle.js test * [Agriculture] fixed tests * upgrade chromedriver in .travis.yml from 2.32 to 2.33 * [Agriculture] added land unit ui test * [Agriculture] added Agriculture server side test as a seperate stage in travis * tesing travis.yml * [Agriculture] Crop Cycle is able to fetch linked analysis docs * Modified travis.yml for modular server side testing * [minor fix][Agriculture] in soil_texture - fixed multiple soil_texture ternary plot creation on refresh - fixed error on soil composition change * Update .travis.yml * removed location field from linked doctypes * minor fixes and cleanup of agri * minor fix in agriculture and domain patches * permissions added to agriculture - Agriculture Manager and Agriculture User roles were added to all Agriculture doctypes * [Agriculture] - Created Agiculture Analysis Criteria and added sample records to it - All the analysis doctypes now fetch their fields inside a child table, form Agriculture Analysis Criteria - Also Fertilizer does the same This was introduced so that, new parameters could be added on demand * minor changes requested in Agriculture * minor changes * minor fix * Update desktop.py * Update .travis.yml --- .travis.yml | 7 +- erpnext/agriculture/__init__.py | 0 erpnext/agriculture/doctype/__init__.py | 0 .../agriculture_analysis_criteria/__init__.py | 0 .../agriculture_analysis_criteria.js | 8 + .../agriculture_analysis_criteria.json | 155 +++ .../agriculture_analysis_criteria.py | 10 + .../test_agriculture_analysis_criteria.js | 23 + .../test_agriculture_analysis_criteria.py | 10 + .../doctype/agriculture_task/__init__.py | 0 .../agriculture_task/agriculture_task.js | 8 + .../agriculture_task/agriculture_task.json | 199 ++++ .../agriculture_task/agriculture_task.py | 10 + .../agriculture_task/test_agriculture_task.js | 23 + .../agriculture_task/test_agriculture_task.py | 10 + erpnext/agriculture/doctype/crop/__init__.py | 0 erpnext/agriculture/doctype/crop/crop.js | 7 + erpnext/agriculture/doctype/crop/crop.json | 1045 +++++++++++++++++ erpnext/agriculture/doctype/crop/crop.py | 18 + .../doctype/crop/crop_dashboard.py | 11 + erpnext/agriculture/doctype/crop/test_crop.js | 116 ++ erpnext/agriculture/doctype/crop/test_crop.py | 14 + .../doctype/crop/test_records.json | 80 ++ .../doctype/crop_cycle/__init__.py | 0 .../doctype/crop_cycle/crop_cycle.js | 48 + .../doctype/crop_cycle/crop_cycle.json | 849 +++++++++++++ .../doctype/crop_cycle/crop_cycle.py | 62 + .../doctype/crop_cycle/test_crop_cycle.js | 34 + .../doctype/crop_cycle/test_crop_cycle.py | 68 ++ .../doctype/crop_cycle/test_records.json | 15 + .../doctype/detected_disease/__init__.py | 0 .../detected_disease/detected_disease.json | 102 ++ .../detected_disease/detected_disease.py | 10 + .../agriculture/doctype/disease/__init__.py | 0 .../agriculture/doctype/disease/disease.js | 8 + .../agriculture/doctype/disease/disease.json | 293 +++++ .../agriculture/doctype/disease/disease.py | 18 + .../doctype/disease/test_disease.js | 39 + .../doctype/disease/test_disease.py | 12 + .../doctype/disease/test_records.json | 18 + .../doctype/fertilizer/__init__.py | 0 .../doctype/fertilizer/fertilizer.js | 8 + .../doctype/fertilizer/fertilizer.json | 292 +++++ .../doctype/fertilizer/fertilizer.py | 13 + .../doctype/fertilizer/test_fertilizer.js | 31 + .../doctype/fertilizer/test_fertilizer.py | 11 + .../doctype/fertilizer/test_records.json | 13 + .../doctype/fertilizer_content/__init__.py | 0 .../fertilizer_content.json | 103 ++ .../fertilizer_content/fertilizer_content.py | 10 + .../agriculture/doctype/land_unit/__init__.py | 0 .../doctype/land_unit/land_unit.js | 31 + .../doctype/land_unit/land_unit.json | 690 +++++++++++ .../doctype/land_unit/land_unit.py | 165 +++ .../doctype/land_unit/land_unit_tree.js | 15 + .../doctype/land_unit/test_land_unit.js | 24 + .../doctype/land_unit/test_land_unit.py | 26 + .../doctype/land_unit/test_records.json | 38 + .../doctype/linked_land_unit/__init__.py | 0 .../linked_land_unit/linked_land_unit.json | 72 ++ .../linked_land_unit/linked_land_unit.py | 10 + .../doctype/linked_plant_analysis/__init__.py | 0 .../linked_plant_analysis.json | 72 ++ .../linked_plant_analysis.py | 10 + .../doctype/linked_soil_analysis/__init__.py | 0 .../linked_soil_analysis.json | 72 ++ .../linked_soil_analysis.py | 10 + .../doctype/linked_soil_texture/__init__.py | 0 .../linked_soil_texture.json | 72 ++ .../linked_soil_texture.py | 10 + .../doctype/plant_analysis/__init__.py | 0 .../doctype/plant_analysis/plant_analysis.js | 17 + .../plant_analysis/plant_analysis.json | 353 ++++++ .../doctype/plant_analysis/plant_analysis.py | 14 + .../plant_analysis/test_plant_analysis.js | 23 + .../plant_analysis/test_plant_analysis.py | 10 + .../plant_analysis_criteria/__init__.py | 0 .../plant_analysis_criteria.json | 162 +++ .../plant_analysis_criteria.py | 10 + .../doctype/soil_analysis/__init__.py | 0 .../doctype/soil_analysis/soil_analysis.js | 17 + .../doctype/soil_analysis/soil_analysis.json | 560 +++++++++ .../doctype/soil_analysis/soil_analysis.py | 13 + .../soil_analysis/test_soil_analysis.js | 23 + .../soil_analysis/test_soil_analysis.py | 10 + .../soil_analysis_criteria/__init__.py | 0 .../soil_analysis_criteria.json | 162 +++ .../soil_analysis_criteria.py | 10 + .../doctype/soil_texture/__init__.py | 0 .../doctype/soil_texture/soil_texture.js | 59 + .../doctype/soil_texture/soil_texture.json | 504 ++++++++ .../doctype/soil_texture/soil_texture.py | 68 ++ .../doctype/soil_texture/test_records.json | 9 + .../doctype/soil_texture/test_soil_texture.js | 26 + .../doctype/soil_texture/test_soil_texture.py | 14 + .../doctype/soil_texture_criteria/__init__.py | 0 .../soil_texture_criteria.json | 162 +++ .../soil_texture_criteria.py | 10 + .../doctype/water_analysis/__init__.py | 0 .../water_analysis/test_water_analysis.js | 25 + .../water_analysis/test_water_analysis.py | 10 + .../doctype/water_analysis/water_analysis.js | 18 + .../water_analysis/water_analysis.json | 561 +++++++++ .../doctype/water_analysis/water_analysis.py | 23 + .../water_analysis_criteria/__init__.py | 0 .../water_analysis_criteria.json | 162 +++ .../water_analysis_criteria.py | 10 + .../agriculture/doctype/weather/__init__.py | 0 .../doctype/weather/test_weather.js | 23 + .../doctype/weather/test_weather.py | 10 + .../agriculture/doctype/weather/weather.js | 8 + .../agriculture/doctype/weather/weather.json | 261 ++++ .../agriculture/doctype/weather/weather.py | 13 + .../doctype/weather_parameter/__init__.py | 0 .../weather_parameter/weather_parameter.json | 162 +++ .../weather_parameter/weather_parameter.py | 10 + erpnext/agriculture/setup.py | 434 +++++++ erpnext/config/agriculture.py | 65 + erpnext/config/desktop.py | 150 ++- erpnext/demo/domains.py | 3 + erpnext/domains/agriculture.py | 22 + erpnext/hooks.py | 1 + erpnext/modules.txt | 1 + erpnext/patches.txt | 3 +- .../patches/v10_0/add_agriculture_domain.py | 13 + erpnext/patches/v9_0/add_healthcare_domain.py | 3 +- erpnext/public/build.json | 3 + erpnext/public/css/leaflet/leaflet.css | 611 ++++++++++ erpnext/public/css/leaflet/leaflet.draw.css | 316 +++++ erpnext/public/images/leaflet/farmer.png | Bin 0 -> 52773 bytes erpnext/public/images/leaflet/layers-2x.png | Bin 0 -> 1259 bytes erpnext/public/images/leaflet/layers.png | Bin 0 -> 696 bytes .../public/images/leaflet/marker-icon-2x.png | Bin 0 -> 2586 bytes erpnext/public/images/leaflet/marker-icon.png | Bin 0 -> 1466 bytes .../public/images/leaflet/marker-shadow.png | Bin 0 -> 618 bytes .../public/images/leaflet/spritesheet-2x.png | Bin 0 -> 3581 bytes erpnext/public/images/leaflet/spritesheet.png | Bin 0 -> 1906 bytes erpnext/public/images/leaflet/spritesheet.svg | 156 +++ erpnext/public/js/agriculture/ternary_plot.js | 232 ++++ erpnext/public/js/leaflet/leaflet.draw.js | 143 +++ erpnext/public/js/leaflet/leaflet.js | 771 ++++++++++++ erpnext/public/js/setup_wizard.js | 5 +- erpnext/setup/doctype/company/company.json | 5 +- .../setup/setup_wizard/install_fixtures.py | 1 + erpnext/tests/server/agriculture.txt | 5 + erpnext/tests/ui/agriculture.txt | 7 + erpnext/tests/ui/tests.txt | 10 +- 147 files changed, 11596 insertions(+), 24 deletions(-) create mode 100644 erpnext/agriculture/__init__.py create mode 100644 erpnext/agriculture/doctype/__init__.py create mode 100644 erpnext/agriculture/doctype/agriculture_analysis_criteria/__init__.py create mode 100644 erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.js create mode 100644 erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.json create mode 100644 erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.py create mode 100644 erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.js create mode 100644 erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.py create mode 100644 erpnext/agriculture/doctype/agriculture_task/__init__.py create mode 100644 erpnext/agriculture/doctype/agriculture_task/agriculture_task.js create mode 100644 erpnext/agriculture/doctype/agriculture_task/agriculture_task.json create mode 100644 erpnext/agriculture/doctype/agriculture_task/agriculture_task.py create mode 100644 erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.js create mode 100644 erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.py create mode 100644 erpnext/agriculture/doctype/crop/__init__.py create mode 100644 erpnext/agriculture/doctype/crop/crop.js create mode 100644 erpnext/agriculture/doctype/crop/crop.json create mode 100644 erpnext/agriculture/doctype/crop/crop.py create mode 100644 erpnext/agriculture/doctype/crop/crop_dashboard.py create mode 100644 erpnext/agriculture/doctype/crop/test_crop.js create mode 100644 erpnext/agriculture/doctype/crop/test_crop.py create mode 100644 erpnext/agriculture/doctype/crop/test_records.json create mode 100644 erpnext/agriculture/doctype/crop_cycle/__init__.py create mode 100644 erpnext/agriculture/doctype/crop_cycle/crop_cycle.js create mode 100644 erpnext/agriculture/doctype/crop_cycle/crop_cycle.json create mode 100644 erpnext/agriculture/doctype/crop_cycle/crop_cycle.py create mode 100644 erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.js create mode 100644 erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.py create mode 100644 erpnext/agriculture/doctype/crop_cycle/test_records.json create mode 100644 erpnext/agriculture/doctype/detected_disease/__init__.py create mode 100644 erpnext/agriculture/doctype/detected_disease/detected_disease.json create mode 100644 erpnext/agriculture/doctype/detected_disease/detected_disease.py create mode 100644 erpnext/agriculture/doctype/disease/__init__.py create mode 100644 erpnext/agriculture/doctype/disease/disease.js create mode 100644 erpnext/agriculture/doctype/disease/disease.json create mode 100644 erpnext/agriculture/doctype/disease/disease.py create mode 100644 erpnext/agriculture/doctype/disease/test_disease.js create mode 100644 erpnext/agriculture/doctype/disease/test_disease.py create mode 100644 erpnext/agriculture/doctype/disease/test_records.json create mode 100644 erpnext/agriculture/doctype/fertilizer/__init__.py create mode 100644 erpnext/agriculture/doctype/fertilizer/fertilizer.js create mode 100644 erpnext/agriculture/doctype/fertilizer/fertilizer.json create mode 100644 erpnext/agriculture/doctype/fertilizer/fertilizer.py create mode 100644 erpnext/agriculture/doctype/fertilizer/test_fertilizer.js create mode 100644 erpnext/agriculture/doctype/fertilizer/test_fertilizer.py create mode 100644 erpnext/agriculture/doctype/fertilizer/test_records.json create mode 100644 erpnext/agriculture/doctype/fertilizer_content/__init__.py create mode 100644 erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.json create mode 100644 erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.py create mode 100644 erpnext/agriculture/doctype/land_unit/__init__.py create mode 100644 erpnext/agriculture/doctype/land_unit/land_unit.js create mode 100644 erpnext/agriculture/doctype/land_unit/land_unit.json create mode 100644 erpnext/agriculture/doctype/land_unit/land_unit.py create mode 100644 erpnext/agriculture/doctype/land_unit/land_unit_tree.js create mode 100644 erpnext/agriculture/doctype/land_unit/test_land_unit.js create mode 100644 erpnext/agriculture/doctype/land_unit/test_land_unit.py create mode 100644 erpnext/agriculture/doctype/land_unit/test_records.json create mode 100644 erpnext/agriculture/doctype/linked_land_unit/__init__.py create mode 100644 erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.json create mode 100644 erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.py create mode 100644 erpnext/agriculture/doctype/linked_plant_analysis/__init__.py create mode 100644 erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.json create mode 100644 erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.py create mode 100644 erpnext/agriculture/doctype/linked_soil_analysis/__init__.py create mode 100644 erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.json create mode 100644 erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.py create mode 100644 erpnext/agriculture/doctype/linked_soil_texture/__init__.py create mode 100644 erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.json create mode 100644 erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.py create mode 100644 erpnext/agriculture/doctype/plant_analysis/__init__.py create mode 100644 erpnext/agriculture/doctype/plant_analysis/plant_analysis.js create mode 100644 erpnext/agriculture/doctype/plant_analysis/plant_analysis.json create mode 100644 erpnext/agriculture/doctype/plant_analysis/plant_analysis.py create mode 100644 erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.js create mode 100644 erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.py create mode 100644 erpnext/agriculture/doctype/plant_analysis_criteria/__init__.py create mode 100644 erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.json create mode 100644 erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.py create mode 100644 erpnext/agriculture/doctype/soil_analysis/__init__.py create mode 100644 erpnext/agriculture/doctype/soil_analysis/soil_analysis.js create mode 100644 erpnext/agriculture/doctype/soil_analysis/soil_analysis.json create mode 100644 erpnext/agriculture/doctype/soil_analysis/soil_analysis.py create mode 100644 erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.js create mode 100644 erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.py create mode 100644 erpnext/agriculture/doctype/soil_analysis_criteria/__init__.py create mode 100644 erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.json create mode 100644 erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.py create mode 100644 erpnext/agriculture/doctype/soil_texture/__init__.py create mode 100644 erpnext/agriculture/doctype/soil_texture/soil_texture.js create mode 100644 erpnext/agriculture/doctype/soil_texture/soil_texture.json create mode 100644 erpnext/agriculture/doctype/soil_texture/soil_texture.py create mode 100644 erpnext/agriculture/doctype/soil_texture/test_records.json create mode 100644 erpnext/agriculture/doctype/soil_texture/test_soil_texture.js create mode 100644 erpnext/agriculture/doctype/soil_texture/test_soil_texture.py create mode 100644 erpnext/agriculture/doctype/soil_texture_criteria/__init__.py create mode 100644 erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.json create mode 100644 erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.py create mode 100644 erpnext/agriculture/doctype/water_analysis/__init__.py create mode 100644 erpnext/agriculture/doctype/water_analysis/test_water_analysis.js create mode 100644 erpnext/agriculture/doctype/water_analysis/test_water_analysis.py create mode 100644 erpnext/agriculture/doctype/water_analysis/water_analysis.js create mode 100644 erpnext/agriculture/doctype/water_analysis/water_analysis.json create mode 100644 erpnext/agriculture/doctype/water_analysis/water_analysis.py create mode 100644 erpnext/agriculture/doctype/water_analysis_criteria/__init__.py create mode 100644 erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.json create mode 100644 erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.py create mode 100644 erpnext/agriculture/doctype/weather/__init__.py create mode 100644 erpnext/agriculture/doctype/weather/test_weather.js create mode 100644 erpnext/agriculture/doctype/weather/test_weather.py create mode 100644 erpnext/agriculture/doctype/weather/weather.js create mode 100644 erpnext/agriculture/doctype/weather/weather.json create mode 100644 erpnext/agriculture/doctype/weather/weather.py create mode 100644 erpnext/agriculture/doctype/weather_parameter/__init__.py create mode 100644 erpnext/agriculture/doctype/weather_parameter/weather_parameter.json create mode 100644 erpnext/agriculture/doctype/weather_parameter/weather_parameter.py create mode 100644 erpnext/agriculture/setup.py create mode 100644 erpnext/config/agriculture.py create mode 100644 erpnext/domains/agriculture.py create mode 100644 erpnext/patches/v10_0/add_agriculture_domain.py create mode 100755 erpnext/public/css/leaflet/leaflet.css create mode 100755 erpnext/public/css/leaflet/leaflet.draw.css create mode 100644 erpnext/public/images/leaflet/farmer.png create mode 100644 erpnext/public/images/leaflet/layers-2x.png create mode 100644 erpnext/public/images/leaflet/layers.png create mode 100644 erpnext/public/images/leaflet/marker-icon-2x.png create mode 100644 erpnext/public/images/leaflet/marker-icon.png create mode 100644 erpnext/public/images/leaflet/marker-shadow.png create mode 100644 erpnext/public/images/leaflet/spritesheet-2x.png create mode 100644 erpnext/public/images/leaflet/spritesheet.png create mode 100644 erpnext/public/images/leaflet/spritesheet.svg create mode 100644 erpnext/public/js/agriculture/ternary_plot.js create mode 100755 erpnext/public/js/leaflet/leaflet.draw.js create mode 100755 erpnext/public/js/leaflet/leaflet.js create mode 100644 erpnext/tests/server/agriculture.txt create mode 100644 erpnext/tests/ui/agriculture.txt diff --git a/.travis.yml b/.travis.yml index ca739db99ca..602144cd126 100644 --- a/.travis.yml +++ b/.travis.yml @@ -64,10 +64,15 @@ jobs: - bench execute erpnext.setup.utils.enable_all_roles_and_domains - bench run-ui-tests --app erpnext env: Client Side Test + - # stage + script: + - bench --verbose run-setup-wizard-ui-test + - bench execute erpnext.setup.utils.enable_all_roles_and_domains + - bench run-ui-tests --app erpnext --test-list erpnext/tests/ui/agriculture.txt + env: Agriculture Client Side Test - # stage script: - wget http://build.erpnext.com/20171108_190013_955977f8_database.sql.gz - bench --force restore ~/frappe-bench/20171108_190013_955977f8_database.sql.gz --mariadb-root-password travis - bench migrate env: Patch Testing - diff --git a/erpnext/agriculture/__init__.py b/erpnext/agriculture/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/__init__.py b/erpnext/agriculture/doctype/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/agriculture_analysis_criteria/__init__.py b/erpnext/agriculture/doctype/agriculture_analysis_criteria/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.js b/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.js new file mode 100644 index 00000000000..e236cc66757 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Agriculture Analysis Criteria', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.json b/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.json new file mode 100644 index 00000000000..a53bffd3c70 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.json @@ -0,0 +1,155 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:title", + "beta": 0, + "creation": "2017-12-05 16:37:46.599982", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "standard", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Standard", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "linked_doctype", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Linked Doctype", + "length": 0, + "no_copy": 0, + "options": "\nWater Analysis\nSoil Analysis\nPlant Analysis\nFertilizer\nSoil Texture\nWeather", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 18:54:26.250707", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Agriculture Analysis Criteria", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "title_field": "", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.py b/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.py new file mode 100644 index 00000000000..3bd3d7db065 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_analysis_criteria/agriculture_analysis_criteria.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class AgricultureAnalysisCriteria(Document): + pass diff --git a/erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.js b/erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.js new file mode 100644 index 00000000000..f70dcd2f322 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Agriculture Analysis Criteria", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Agriculture Analysis Criteria + () => frappe.tests.make('Agriculture Analysis Criteria', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.py b/erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.py new file mode 100644 index 00000000000..d79970b742f --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_analysis_criteria/test_agriculture_analysis_criteria.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestAgricultureAnalysisCriteria(unittest.TestCase): + pass diff --git a/erpnext/agriculture/doctype/agriculture_task/__init__.py b/erpnext/agriculture/doctype/agriculture_task/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/agriculture_task/agriculture_task.js b/erpnext/agriculture/doctype/agriculture_task/agriculture_task.js new file mode 100644 index 00000000000..4d6b9597a28 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_task/agriculture_task.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Agriculture Task', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/agriculture/doctype/agriculture_task/agriculture_task.json b/erpnext/agriculture/doctype/agriculture_task/agriculture_task.json new file mode 100644 index 00000000000..11c691c3a41 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_task/agriculture_task.json @@ -0,0 +1,199 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "ATask.########", + "beta": 0, + "creation": "2017-10-26 15:51:19.602452", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "task_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Task Name", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "", + "fieldname": "start_day", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Start Day", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "", + "fieldname": "end_day", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "End Day", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Ignore holidays", + "fieldname": "holiday_management", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Holiday Management", + "length": 0, + "no_copy": 0, + "options": "Ignore holidays\nPrevious Business Day\nNext Business Day", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "Low", + "fieldname": "priority", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Priority", + "length": 0, + "no_copy": 0, + "options": "Low\nMedium\nHigh\nUrgent", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-06 01:13:14.512609", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Agriculture Task", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/agriculture_task/agriculture_task.py b/erpnext/agriculture/doctype/agriculture_task/agriculture_task.py new file mode 100644 index 00000000000..ce39368cd99 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_task/agriculture_task.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class AgricultureTask(Document): + pass diff --git a/erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.js b/erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.js new file mode 100644 index 00000000000..a012c4b1ade --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Agriculture Task", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Agriculture Task + () => frappe.tests.make('Agriculture Task', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.py b/erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.py new file mode 100644 index 00000000000..e828151d0d8 --- /dev/null +++ b/erpnext/agriculture/doctype/agriculture_task/test_agriculture_task.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestAgricultureTask(unittest.TestCase): + pass diff --git a/erpnext/agriculture/doctype/crop/__init__.py b/erpnext/agriculture/doctype/crop/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/crop/crop.js b/erpnext/agriculture/doctype/crop/crop.js new file mode 100644 index 00000000000..587727c5bb3 --- /dev/null +++ b/erpnext/agriculture/doctype/crop/crop.js @@ -0,0 +1,7 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Crop', { + validate: (frm) => { + } +}); \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop/crop.json b/erpnext/agriculture/doctype/crop/crop.json new file mode 100644 index 00000000000..8e6807f6fbb --- /dev/null +++ b/erpnext/agriculture/doctype/crop/crop.json @@ -0,0 +1,1045 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:title", + "beta": 0, + "creation": "2017-10-20 01:16:17.606174", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_2", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "crop_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Crop Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_4", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "scientific_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scientific Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "You can define all the tasks which need to carried out for this crop here. The day field is used to mention the day on which the task needs to be carried out, 1 being the 1st day, etc.. ", + "fieldname": "section_break_20", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Tasks", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "agriculture_task", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Agriculture Task", + "length": 0, + "no_copy": 0, + "options": "Agriculture Task", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "fieldname": "period", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Period", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_9", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "crop_spacing", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Crop Spacing", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "crop_spacing_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Crop Spacing UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_12", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "row_spacing", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Row Spacing", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "row_spacing_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Row Spacing UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_4", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Type", + "length": 0, + "no_copy": 0, + "options": "Annual\nPerennial\nBiennial", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_6", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "category", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Category", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_8", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "target_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Target Warehouse", + "length": 0, + "no_copy": 0, + "options": "Warehouse", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_12", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "planting_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Planting UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "planting_area", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Planting Area", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_14", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "yield_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Yield UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_16", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_17", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Materials Required", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "materials_required", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Materials Required", + "length": 0, + "no_copy": 0, + "options": "BOM Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_19", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Produced Items", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "produce", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Produce", + "length": 0, + "no_copy": 0, + "options": "BOM Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_18", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Byproducts", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "byproducts", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Byproducts", + "length": 0, + "no_copy": 0, + "options": "BOM Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-06 11:00:06.333894", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Crop", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop/crop.py b/erpnext/agriculture/doctype/crop/crop.py new file mode 100644 index 00000000000..29b982399c4 --- /dev/null +++ b/erpnext/agriculture/doctype/crop/crop.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Crop(Document): + def validate(self): + max_period = 0 + for task in self.agriculture_task: + # validate start_day is not > end_day + if task.start_day > task.end_day: + frappe.throw("Start day is greater than end day in task '{0}'".format(task.subject)) + # to calculate the period of the Crop Cycle + if task.end_day > max_period: max_period = task.end_day + if max_period > self.period: self.period = max_period \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop/crop_dashboard.py b/erpnext/agriculture/doctype/crop/crop_dashboard.py new file mode 100644 index 00000000000..715f92b6ebb --- /dev/null +++ b/erpnext/agriculture/doctype/crop/crop_dashboard.py @@ -0,0 +1,11 @@ +from frappe import _ + +def get_data(): + return { + 'transactions': [ + { + 'label': _('Crop Cycle'), + 'items': ['Crop Cycle'] + } + ] + } \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop/test_crop.js b/erpnext/agriculture/doctype/crop/test_crop.js new file mode 100644 index 00000000000..138acbf85a3 --- /dev/null +++ b/erpnext/agriculture/doctype/crop/test_crop.js @@ -0,0 +1,116 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Crop", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(2); + + frappe.run_serially([ + // insert a new Item + () => frappe.tests.make('Item', [ + // values to be set + {item_code: 'Basil Seeds'}, + {item_name: 'Basil Seeds'}, + {item_group: 'Seed'} + ]), + // insert a new Item + () => frappe.tests.make('Item', [ + // values to be set + {item_code: 'Twigs'}, + {item_name: 'Twigs'}, + {item_group: 'By-product'} + ]), + // insert a new Item + () => frappe.tests.make('Item', [ + // values to be set + {item_code: 'Basil Leaves'}, + {item_name: 'Basil Leaves'}, + {item_group: 'Produce'} + ]), + // insert a new Crop + () => frappe.tests.make('Crop', [ + // values to be set + {title: 'Basil from seed'}, + {crop_name: 'Basil'}, + {scientific_name: 'Ocimum basilicum'}, + {materials_required: [ + [ + {item_code: 'Basil Seeds'}, + {qty: '25'}, + {uom: 'Nos'}, + {rate: '1'} + ], + [ + {item_code: 'Urea'}, + {qty: '5'}, + {uom: 'Kg'}, + {rate: '10'} + ] + ]}, + {byproducts: [ + [ + {item_code: 'Twigs'}, + {qty: '25'}, + {uom: 'Nos'}, + {rate: '1'} + ] + ]}, + {produce: [ + [ + {item_code: 'Basil Leaves'}, + {qty: '100'}, + {uom: 'Nos'}, + {rate: '1'} + ] + ]}, + {agriculture_task: [ + [ + {task_name: "Plough the field"}, + {start_day: 1}, + {end_day: 1}, + {holiday_management: "Ignore holidays"} + ], + [ + {task_name: "Plant the seeds"}, + {start_day: 2}, + {end_day: 3}, + {holiday_management: "Ignore holidays"} + ], + [ + {task_name: "Water the field"}, + {start_day: 4}, + {end_day: 4}, + {holiday_management: "Ignore holidays"} + ], + [ + {task_name: "First harvest"}, + {start_day: 8}, + {end_day: 8}, + {holiday_management: "Ignore holidays"} + ], + [ + {task_name: "Add the fertilizer"}, + {start_day: 10}, + {end_day: 12}, + {holiday_management: "Ignore holidays"} + ], + [ + {task_name: "Final cut"}, + {start_day: 15}, + {end_day: 15}, + {holiday_management: "Ignore holidays"} + ] + ]} + ]), + // agriculture task list + () => { + assert.equal(cur_frm.doc.name, 'Basil from seed'); + assert.equal(cur_frm.doc.period, 15); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/crop/test_crop.py b/erpnext/agriculture/doctype/crop/test_crop.py new file mode 100644 index 00000000000..5c992ead684 --- /dev/null +++ b/erpnext/agriculture/doctype/crop/test_crop.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +test_dependencies = ["Fertilizer"] + +class TestCrop(unittest.TestCase): + def test_crop_period(self): + basil = frappe.get_doc('Crop', 'Basil from seed') + self.assertEquals(basil.period, 15) \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop/test_records.json b/erpnext/agriculture/doctype/crop/test_records.json new file mode 100644 index 00000000000..41ddb9af228 --- /dev/null +++ b/erpnext/agriculture/doctype/crop/test_records.json @@ -0,0 +1,80 @@ +[ + { + "doctype": "Item", + "item_code": "Basil Seeds", + "item_name": "Basil Seeds", + "item_group": "Seed" + }, + { + "doctype": "Item", + "item_code": "Twigs", + "item_name": "Twigs", + "item_group": "By-product" + }, + { + "doctype": "Item", + "item_code": "Basil Leaves", + "item_name": "Basil Leaves", + "item_group": "Produce" + }, + { + "doctype": "Crop", + "title": "Basil from seed", + "crop_name": "Basil", + "scientific_name": "Ocimum basilicum", + "materials_required": [{ + "item_code": "Basil Seeds", + "qty": "25", + "uom": "Nos", + "rate": "1" + }, { + "item_code": "Urea", + "qty": "5", + "uom": "Kg", + "rate": "10" + }], + "byproducts": [{ + "item_code": "Twigs", + "qty": "25", + "uom": "Nos", + "rate": "1" + }], + "produce": [{ + "item_code": "Basil Leaves", + "qty": "100", + "uom": "Nos", + "rate": "1" + }], + "agriculture_task": [{ + "task_name": "Plough the field", + "start_day": 1, + "end_day": 1, + "holiday_management": "Ignore holidays" + }, { + "task_name": "Plant the seeds", + "start_day": 2, + "end_day": 3, + "holiday_management": "Ignore holidays" + }, { + "task_name": "Water the field", + "start_day": 4, + "end_day": 4, + "holiday_management": "Ignore holidays" + }, { + "task_name": "First harvest", + "start_day": 8, + "end_day": 8, + "holiday_management": "Ignore holidays" + }, { + "task_name": "Add the fertilizer", + "start_day": 10, + "end_day": 12, + "holiday_management": "Ignore holidays" + }, { + "task_name": "Final cut", + "start_day": 15, + "end_day": 15, + "holiday_management": "Ignore holidays" + }] + } +] \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop_cycle/__init__.py b/erpnext/agriculture/doctype/crop_cycle/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/crop_cycle/crop_cycle.js b/erpnext/agriculture/doctype/crop_cycle/crop_cycle.js new file mode 100644 index 00000000000..98dd056a2b6 --- /dev/null +++ b/erpnext/agriculture/doctype/crop_cycle/crop_cycle.js @@ -0,0 +1,48 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Crop Cycle', { + refresh: (frm) => { + if (!frm.doc.__islocal) + frm.add_custom_button(__('Reload Linked Analysis'), () => frm.call("reload_linked_analysis")); + + frappe.realtime.on("List of Linked Docs", (output) => { + let analysis_doctypes = ['Soil Texture', 'Plant Analysis', 'Soil Analysis']; + let analysis_doctypes_docs = ['soil_texture', 'plant_analysis', 'soil_analysis']; + let obj_to_append = {soil_analysis: [], soil_texture: [], plant_analysis: []}; + output['Land Unit'].forEach( (land_doc) => { + analysis_doctypes.forEach( (doctype) => { + output[doctype].forEach( (analysis_doc) => { + let point_to_be_tested = JSON.parse(analysis_doc.location).features[0].geometry.coordinates; + let poly_of_land = JSON.parse(land_doc.location).features[0].geometry.coordinates[0]; + if (test_analysis_position(point_to_be_tested, poly_of_land)){ + obj_to_append[analysis_doctypes_docs[analysis_doctypes.indexOf(doctype)]].push(analysis_doc.name); + } + }); + }); + }); + frm.call('append_to_child', { + obj_to_append: obj_to_append + }); + }); + } +}); + +function test_analysis_position(point, vs) { + // ray-casting algorithm based on + // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html + + var x = point[0], y = point[1]; + + var inside = false; + for (var i = 0, j = vs.length - 1; i < vs.length; j = i++) { + var xi = vs[i][0], yi = vs[i][1]; + var xj = vs[j][0], yj = vs[j][1]; + + var intersect = ((yi > y) != (yj > y)) + && (x < (xj - xi) * (y - yi) / (yj - yi) + xi); + if (intersect) inside = !inside; + } + + return inside; +}; diff --git a/erpnext/agriculture/doctype/crop_cycle/crop_cycle.json b/erpnext/agriculture/doctype/crop_cycle/crop_cycle.json new file mode 100644 index 00000000000..410a0d45fdc --- /dev/null +++ b/erpnext/agriculture/doctype/crop_cycle/crop_cycle.json @@ -0,0 +1,849 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:title", + "beta": 0, + "creation": "2017-11-02 03:09:35.449880", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "crop", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Crop", + "length": 0, + "no_copy": 0, + "options": "Crop", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "", + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Linked Land Unit", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "A link to all the Land Units in which the Crop is growing", + "fieldname": "linked_land_unit", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Linked Land Unit", + "length": 0, + "no_copy": 0, + "options": "Linked Land Unit", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_3", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:!doc.__islocal", + "fieldname": "project", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Project", + "length": 0, + "no_copy": 0, + "options": "Project", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_12", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "This will be day 1 of the crop cycle", + "fieldname": "start_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Start Date", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "end_date", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "End Date", + "length": 0, + "no_copy": 0, + "options": "project.expected_end_date", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_7", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "iso_8016_standard", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "ISO 8016 standard", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "cycle_type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Cycle Type", + "length": 0, + "no_copy": 0, + "options": "Yearly\nLess than a year", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_12", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "The minimum length between each plant in the field for optimum growth", + "fieldname": "crop_spacing", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Crop Spacing", + "length": 0, + "no_copy": 0, + "options": "crop.crop_spacing", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "crop_spacing_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Crop Spacing UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_11", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "The minimum distance between rows of plants for optimum growth", + "fieldname": "row_spacing", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Row Spacing", + "length": 0, + "no_copy": 0, + "options": "crop.row_spacing", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "row_spacing_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Row Spacing UOM", + "length": 0, + "no_copy": 0, + "options": "UOM", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "List of diseases detected on the field. When selected it'll automatically add a list of tasks to deal with the disease ", + "fieldname": "section_break_14", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Detected Diseases", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "detected_disease", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Detected Disease", + "length": 0, + "no_copy": 0, + "options": "Detected Disease", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "collapsible_depends_on": "eval:false", + "columns": 0, + "fieldname": "section_break_22", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "LInked Analysis", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_texture", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Soil Texture", + "length": 0, + "no_copy": 0, + "options": "Linked Soil Texture", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_analysis", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Soil Analysis", + "length": 0, + "no_copy": 0, + "options": "Linked Soil Analysis", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "plant_analysis", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Plant Analysis", + "length": 0, + "no_copy": 0, + "options": "Linked Plant Analysis", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-06 01:47:26.656870", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Crop Cycle", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop_cycle/crop_cycle.py b/erpnext/agriculture/doctype/crop_cycle/crop_cycle.py new file mode 100644 index 00000000000..8912f598639 --- /dev/null +++ b/erpnext/agriculture/doctype/crop_cycle/crop_cycle.py @@ -0,0 +1,62 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document +import ast + +class CropCycle(Document): + def validate(self): + if self.is_new(): + crop = frappe.get_doc('Crop', self.crop) + self.create_project(crop.period, crop.agriculture_task) + if not self.project: + self.project = self.name + for detected_disease in self.detected_disease: + disease = frappe.get_doc('Disease', detected_disease.disease) + self.create_task(disease.treatment_task, self.name, detected_disease.start_date) + + def create_project(self, period, crop_tasks): + project = frappe.new_doc("Project") + project.project_name = self.title + project.expected_start_date = self.start_date + project.expected_end_date = frappe.utils.data.add_days(self.start_date, period-1) + project.insert() + self.create_task(crop_tasks, project.as_dict.im_self.name, self.start_date) + return project.as_dict.im_self.name + + def create_task(self, crop_tasks, project_name, start_date): + for crop_task in crop_tasks: + task = frappe.new_doc("Task") + task.subject = crop_task.get("task_name") + task.priority = crop_task.get("priority") + task.project = project_name + task.exp_start_date = frappe.utils.data.add_days(start_date, crop_task.get("start_day")-1) + task.exp_end_date = frappe.utils.data.add_days(start_date, crop_task.get("end_day")-1) + task.insert() + + def reload_linked_analysis(self): + linked_doctypes = ['Soil Texture', 'Soil Analysis', 'Plant Analysis'] + required_fields = ['location', 'name', 'collection_datetime'] + output = {} + for doctype in linked_doctypes: + output[doctype] = frappe.get_all(doctype, fields=required_fields) + output['Land Unit'] = [] + for land in self.linked_land_unit: + output['Land Unit'].append(frappe.get_doc('Land Unit', land.land_unit)) + + frappe.publish_realtime("List of Linked Docs", output, user=frappe.session.user) + + def append_to_child(self, obj_to_append): + for doctype in obj_to_append: + for doc_name in set(obj_to_append[doctype]): + self.append(doctype, {doctype: doc_name}) + self.save() + + def get_coordinates(self, doc): + return ast.literal_eval(doc.location).get('features')[0].get('geometry').get('coordinates') + + def get_geometry_type(self, doc): + return ast.literal_eval(doc.location).get('features')[0].get('geometry').get('type') \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.js b/erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.js new file mode 100644 index 00000000000..464a3680baa --- /dev/null +++ b/erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.js @@ -0,0 +1,34 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Crop Cycle", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Crop Cycle + () => frappe.tests.make('Crop Cycle', [ + // values to be set + {title: 'Basil from seed 2017'}, + {detected_disease: [ + [ + {start_date: '2017-11-21'}, + {disease: 'Aphids'} + ] + ]}, + {linked_land_unit: [ + [ + {land_unit: 'Basil Farm'} + ] + ]}, + {crop: 'Basil from seed'}, + {start_date: '2017-11-11'}, + {cycle_type: 'Less than a year'} + ]), + () => assert.equal(cur_frm.doc.name, 'Basil from seed 2017'), + () => done() + ]); +}); diff --git a/erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.py b/erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.py new file mode 100644 index 00000000000..0c3db73ee4d --- /dev/null +++ b/erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +test_dependencies = ["Crop", "Fertilizer", "Land Unit", "Disease"] + +class TestCropCycle(unittest.TestCase): + def test_crop_cycle_creation(self): + cycle = frappe.get_doc('Crop Cycle', 'Basil from seed 2017') + self.assertEquals(frappe.db.exists('Crop Cycle', 'Basil from seed 2017'), 'Basil from seed 2017') + + # check if the tasks were created + self.assertEquals(check_task_creation(), True) + self.assertEquals(check_project_creation(), True) + +def check_task_creation(): + all_task_dict = { + "Survey and find the aphid locations": { + "exp_start_date": frappe.utils.datetime.date(2017,11,21), + "exp_end_date": frappe.utils.datetime.date(2017,11,22) + }, + "Apply Pesticides": { + "exp_start_date": frappe.utils.datetime.date(2017,11,23), + "exp_end_date": frappe.utils.datetime.date(2017,11,23) + }, + "Plough the field": { + "exp_start_date": frappe.utils.datetime.date(2017,11,11), + "exp_end_date": frappe.utils.datetime.date(2017,11,11) + }, + "Plant the seeds": { + "exp_start_date": frappe.utils.datetime.date(2017,11,12), + "exp_end_date": frappe.utils.datetime.date(2017,11,13) + }, + "Water the field": { + "exp_start_date": frappe.utils.datetime.date(2017,11,14), + "exp_end_date": frappe.utils.datetime.date(2017,11,14) + }, + "First harvest": { + "exp_start_date": frappe.utils.datetime.date(2017,11,18), + "exp_end_date": frappe.utils.datetime.date(2017,11,18) + }, + "Add the fertilizer": { + "exp_start_date": frappe.utils.datetime.date(2017,11,20), + "exp_end_date": frappe.utils.datetime.date(2017,11,22) + }, + "Final cut":{ + "exp_start_date": frappe.utils.datetime.date(2017,11,25), + "exp_end_date": frappe.utils.datetime.date(2017,11,25) + } + } + all_tasks = frappe.get_all('Task') + for task in all_tasks: + sample_task = frappe.get_doc('Task', task.name) + if sample_task.subject in all_task_dict.keys(): + if sample_task.exp_start_date != all_task_dict[sample_task.subject]['exp_start_date'] or sample_task.exp_end_date != all_task_dict[sample_task.subject]['exp_end_date']: + return False + all_task_dict.pop(sample_task.subject) + if all_task_dict != {}: + return False + return True + +def check_project_creation(): + if frappe.db.exists('Project', 'Basil from seed 2017'): return True + else: return False \ No newline at end of file diff --git a/erpnext/agriculture/doctype/crop_cycle/test_records.json b/erpnext/agriculture/doctype/crop_cycle/test_records.json new file mode 100644 index 00000000000..fade7a0f9e1 --- /dev/null +++ b/erpnext/agriculture/doctype/crop_cycle/test_records.json @@ -0,0 +1,15 @@ +[ + { + "doctype": "Crop Cycle", + "title": "Basil from seed 2017", + "linked_land_unit": [{ + "land_unit": "Basil Farm" + }], + "crop": "Basil from seed", + "start_date": "2017-11-11", + "detected_disease": [{ + "disease": "Aphids", + "start_date": "2017-11-21" + }] + } +] \ No newline at end of file diff --git a/erpnext/agriculture/doctype/detected_disease/__init__.py b/erpnext/agriculture/doctype/detected_disease/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/detected_disease/detected_disease.json b/erpnext/agriculture/doctype/detected_disease/detected_disease.json new file mode 100644 index 00000000000..cf44149cb9b --- /dev/null +++ b/erpnext/agriculture/doctype/detected_disease/detected_disease.json @@ -0,0 +1,102 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-11-20 17:31:30.772779", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "disease", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Disease", + "length": 0, + "no_copy": 0, + "options": "Disease", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "start_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Start Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-11-26 21:10:14.753511", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Detected Disease", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/detected_disease/detected_disease.py b/erpnext/agriculture/doctype/detected_disease/detected_disease.py new file mode 100644 index 00000000000..8c90b839b59 --- /dev/null +++ b/erpnext/agriculture/doctype/detected_disease/detected_disease.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class DetectedDisease(Document): + pass diff --git a/erpnext/agriculture/doctype/disease/__init__.py b/erpnext/agriculture/doctype/disease/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/disease/disease.js b/erpnext/agriculture/doctype/disease/disease.js new file mode 100644 index 00000000000..f6b678c1a9e --- /dev/null +++ b/erpnext/agriculture/doctype/disease/disease.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Disease', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/agriculture/doctype/disease/disease.json b/erpnext/agriculture/doctype/disease/disease.json new file mode 100644 index 00000000000..e10b1cadf38 --- /dev/null +++ b/erpnext/agriculture/doctype/disease/disease.json @@ -0,0 +1,293 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:common_name", + "beta": 0, + "creation": "2017-11-20 17:16:54.496355", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "common_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Common Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "scientific_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Scientific Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_3", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Long Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_2", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Treatment Task", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "treatment_task", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Treatment Task", + "length": 0, + "no_copy": 0, + "options": "Agriculture Task", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "treatment_period", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Treatment Period", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-04 19:20:19.352479", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Disease", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/disease/disease.py b/erpnext/agriculture/doctype/disease/disease.py new file mode 100644 index 00000000000..42005d6b06c --- /dev/null +++ b/erpnext/agriculture/doctype/disease/disease.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Disease(Document): + def validate(self): + max_period = 0 + for task in self.treatment_task: + # validate start_day is not > end_day + if task.start_day > task.end_day: + frappe.throw("Start day is greater than end day in task '{0}'".format(task.task_name)) + # to calculate the period of the Crop Cycle + if task.end_day > max_period: max_period = task.end_day + self.treatment_period = max_period \ No newline at end of file diff --git a/erpnext/agriculture/doctype/disease/test_disease.js b/erpnext/agriculture/doctype/disease/test_disease.js new file mode 100644 index 00000000000..57d62c16c25 --- /dev/null +++ b/erpnext/agriculture/doctype/disease/test_disease.js @@ -0,0 +1,39 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Disease", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Disease + () => frappe.tests.make('Disease', [ + // values to be set + {common_name: 'Aphids'}, + {scientific_name: 'Aphidoidea'}, + {treatment_task: [ + [ + {task_name: "Survey and find the aphid locations"}, + {start_day: 1}, + {end_day: 2}, + {holiday_management: "Ignore holidays"} + ], + [ + {task_name: "Apply Pesticides"}, + {start_day: 3}, + {end_day: 3}, + {holiday_management: "Ignore holidays"} + ] + ]} + ]), + () => { + assert.equal(cur_frm.doc.treatment_period, 3); + }, + () => done() + ]); + +}); + diff --git a/erpnext/agriculture/doctype/disease/test_disease.py b/erpnext/agriculture/doctype/disease/test_disease.py new file mode 100644 index 00000000000..a040358d92f --- /dev/null +++ b/erpnext/agriculture/doctype/disease/test_disease.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestDisease(unittest.TestCase): + def test_treatment_period(self): + disease = frappe.get_doc('Disease', 'Aphids') + self.assertEquals(disease.treatment_period, 3) \ No newline at end of file diff --git a/erpnext/agriculture/doctype/disease/test_records.json b/erpnext/agriculture/doctype/disease/test_records.json new file mode 100644 index 00000000000..e91a61190db --- /dev/null +++ b/erpnext/agriculture/doctype/disease/test_records.json @@ -0,0 +1,18 @@ +[ + { + "doctype": "Disease", + "common_name": "Aphids", + "scientific_name": "Aphidoidea", + "treatment_task": [{ + "task_name": "Survey and find the aphid locations", + "start_day": 1, + "end_day": 2, + "holiday_management": "Ignore holidays" + }, { + "task_name": "Apply Pesticides", + "start_day": 3, + "end_day": 3, + "holiday_management": "Ignore holidays" + }] + } +] \ No newline at end of file diff --git a/erpnext/agriculture/doctype/fertilizer/__init__.py b/erpnext/agriculture/doctype/fertilizer/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/fertilizer/fertilizer.js b/erpnext/agriculture/doctype/fertilizer/fertilizer.js new file mode 100644 index 00000000000..357e089af24 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer/fertilizer.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Fertilizer', { + onload: (frm) => { + if (frm.doc.fertilizer_contents == undefined) frm.call('load_contents'); + } +}); diff --git a/erpnext/agriculture/doctype/fertilizer/fertilizer.json b/erpnext/agriculture/doctype/fertilizer/fertilizer.json new file mode 100644 index 00000000000..b2a1b81294d --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer/fertilizer.json @@ -0,0 +1,292 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:fertilizer_name", + "beta": 0, + "creation": "2017-10-17 18:17:06.175062", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "fertilizer_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Fertilizer Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item", + "length": 0, + "no_copy": 0, + "options": "Item", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_2", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "density", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Density (if liquid)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_4", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_28", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Fertilizer Contents", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "fertilizer_contents", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "options": "Fertilizer Content", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 19:13:42.471667", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Fertilizer", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/fertilizer/fertilizer.py b/erpnext/agriculture/doctype/fertilizer/fertilizer.py new file mode 100644 index 00000000000..dc2781cf006 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer/fertilizer.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Fertilizer(Document): + def load_contents(self): + docs = frappe.get_all("Agriculture Analysis Criteria", filters={'linked_doctype':'Fertilizer'}) + for doc in docs: + self.append('fertilizer_contents', {'title': str(doc.name)}) \ No newline at end of file diff --git a/erpnext/agriculture/doctype/fertilizer/test_fertilizer.js b/erpnext/agriculture/doctype/fertilizer/test_fertilizer.js new file mode 100644 index 00000000000..5dd73137873 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer/test_fertilizer.js @@ -0,0 +1,31 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Fertilizer", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Item + () => frappe.tests.make('Item', [ + // values to be set + {item_code: 'Urea'}, + {item_name: 'Urea'}, + {item_group: 'Fertilizer'} + ]), + // insert a new Fertilizer + () => frappe.tests.make('Fertilizer', [ + // values to be set + {fertilizer_name: 'Urea'}, + {item: 'Urea'} + ]), + () => { + assert.equal(cur_frm.doc.name, 'Urea'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/fertilizer/test_fertilizer.py b/erpnext/agriculture/doctype/fertilizer/test_fertilizer.py new file mode 100644 index 00000000000..3b34e4fb857 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer/test_fertilizer.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestFertilizer(unittest.TestCase): + def test_fertilizer_creation(self): + self.assertEquals(frappe.db.exists('Fertilizer', 'Urea'), 'Urea') \ No newline at end of file diff --git a/erpnext/agriculture/doctype/fertilizer/test_records.json b/erpnext/agriculture/doctype/fertilizer/test_records.json new file mode 100644 index 00000000000..ba735cd9850 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer/test_records.json @@ -0,0 +1,13 @@ +[ + { + "doctype": "Item", + "item_code": "Urea", + "item_name": "Urea", + "item_group": "Fertilizer" + }, + { + "doctype": "Fertilizer", + "fertilizer_name": "Urea", + "item": "Urea" + } +] \ No newline at end of file diff --git a/erpnext/agriculture/doctype/fertilizer_content/__init__.py b/erpnext/agriculture/doctype/fertilizer_content/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.json b/erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.json new file mode 100644 index 00000000000..bf222abaca3 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.json @@ -0,0 +1,103 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-12-05 16:54:17.071914", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "options": "Agriculture Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-05 19:20:38.892231", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Fertilizer Content", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "restrict_to_domain": "Agriculture", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.py b/erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.py new file mode 100644 index 00000000000..d3852425918 --- /dev/null +++ b/erpnext/agriculture/doctype/fertilizer_content/fertilizer_content.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class FertilizerContent(Document): + pass diff --git a/erpnext/agriculture/doctype/land_unit/__init__.py b/erpnext/agriculture/doctype/land_unit/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/land_unit/land_unit.js b/erpnext/agriculture/doctype/land_unit/land_unit.js new file mode 100644 index 00000000000..c9ab3483cd9 --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/land_unit.js @@ -0,0 +1,31 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +// Code for finding the area of editable features drawn on the geolocation control + + + +frappe.ui.form.on('Land Unit', { + setup: function(frm) { + frm.add_fetch("parent_land_unit", "latitude", "latitude"); + frm.add_fetch("parent_land_unit", "longitude", "longitude"); + }, + + onload_post_render(frm){ + if(!frm.doc.location && frm.doc.latitude && frm.doc.longitude) { + frm.fields_dict.location.map.setView([frm.doc.latitude, frm.doc.longitude],13); + } + else { + frm.doc.latitude = frm.fields_dict.location.map.getCenter()['lat']; + frm.doc.longitude = frm.fields_dict.location.map.getCenter()['lng']; + } + }, + refresh: function(frm) { + if(!frm.doc.parent_land_unit) { + frm.set_read_only(); + frm.set_intro(__("This is a root land unit and cannot be edited.")); + } else { + frm.set_intro(null); + } + }, +}); diff --git a/erpnext/agriculture/doctype/land_unit/land_unit.json b/erpnext/agriculture/doctype/land_unit/land_unit.json new file mode 100644 index 00000000000..9ed3d0377bd --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/land_unit.json @@ -0,0 +1,690 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 1, + "allow_rename": 1, + "autoname": "field:land_unit_name", + "beta": 0, + "creation": "2017-10-21 05:35:34.508529", + "custom": 0, + "description": "Land Unit describing various land assets", + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "land_unit_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Land Unit Name", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "parent_land_unit", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Parent Land Unit", + "length": 0, + "no_copy": 0, + "options": "Land Unit", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Check if it is a hydroponic unit", + "fieldname": "is_container", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Is Container", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "default": "", + "fieldname": "is_group", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Is Group", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "tree_details", + "fieldtype": "Section Break", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Tree Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "lft", + "fieldtype": "Int", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "lft", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "rgt", + "fieldtype": "Int", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "rgt", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "old_parent", + "fieldtype": "Link", + "hidden": 1, + "ignore_user_permissions": 1, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "old_parent", + "length": 0, + "no_copy": 1, + "options": "Land Unit", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 1, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "land_unit_details", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Land Unit Details", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "latitude", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Latitude", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "longitude", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Longitude", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "latlong", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "area", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Area", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_13", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "location", + "fieldtype": "Geolocation", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Location", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_17", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "linked_soil_texture", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Linked Soil Texture", + "length": 0, + "no_copy": 0, + "options": "Linked Soil Texture", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "linked_soil_analysis", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Linked Soil Analysis", + "length": 0, + "no_copy": 0, + "options": "Linked Soil Analysis", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "linked_plant_analysis", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Linked Plant Analysis", + "length": 0, + "no_copy": 0, + "options": "Linked Plant Analysis", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 10:57:33.108504", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Land Unit", + "name_case": "Title Case", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 1, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 0, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/land_unit/land_unit.py b/erpnext/agriculture/doctype/land_unit/land_unit.py new file mode 100644 index 00000000000..634cb75a25e --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/land_unit.py @@ -0,0 +1,165 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +import json +import math + +from frappe import _ + +from frappe.utils.nestedset import NestedSet +# from frappe.model.document import Document + +RADIUS = 6378137 +FLATTENING_DENOM = 298.257223563 +FLATTENING = 1/FLATTENING_DENOM +POLAR_RADIUS = RADIUS*(1-FLATTENING) + +class LandUnit(NestedSet): + # pass + nsm_parent_field = 'parent_land_unit' + + def on_trash(self): + ancestors = self.get_ancestors() + for ancestor in ancestors: + ancestor_doc = frappe.get_doc('Land Unit', ancestor) + ancestor_child_features, ancestor_non_child_features = ancestor_doc.feature_seperator(child_feature = self.get('land_unit_name')) + ancestor_features = ancestor_non_child_features + for index,feature in enumerate(ancestor_features): + ancestor_features[index] = json.loads(feature) + ancestor_doc.set_location_value(features = ancestor_features) + ancestor_doc.db_set(fieldname='area', value=ancestor_doc.get('area')-self.get('area'),commit=True) + + def validate(self): + if not self.is_new(): + if not self.get('location'): + features = '' + else: + features = json.loads(self.get('location')).get('features') + new_area = compute_area(features) + self.area_difference = new_area - self.area + self.area = new_area + + if self.get('parent'): + ancestors = self.get_ancestors() + self_features = self.add_child_property() + self_features = set(self_features) + + for ancestor in ancestors: + ancestor_doc = frappe.get_doc('Land Unit', ancestor) + ancestor_child_features, ancestor_non_child_features = ancestor_doc.feature_seperator(child_feature = self.get('land_unit_name')) + ancestor_features = list(set(ancestor_non_child_features)) + child_features = set(ancestor_child_features) + + if not (self_features.issubset(child_features) and child_features.issubset(self_features)): + features_to_be_appended = self_features - child_features + features_to_be_discarded = child_features - self_features + for feature in features_to_be_discarded: + child_features.discard(feature) + for feature in features_to_be_appended: + child_features.add(feature) + child_features = list(child_features) + + ancestor_features.extend(child_features) + for index,feature in enumerate(ancestor_features): + ancestor_features[index] = json.loads(feature) + ancestor_doc.set_location_value(features = ancestor_features) + ancestor_doc.db_set(fieldname='area', value=ancestor_doc.get('area')+\ + self.get('area_difference'),commit=True) + + def set_location_value(self, features): + if not self.get('location'): + self.location = '{"type":"FeatureCollection","features":[]}' + location = json.loads(self.location) + location['features'] = features + self.db_set(fieldname='location', value=json.dumps(location), commit=True) + + def on_update(self): + super(LandUnit, self).on_update() + self.validate_one_root() + + def add_child_property(self): + location = self.get('location') + if location: + features = json.loads(location).get('features') + if type(features) != list: + features = json.loads(features) + filter_features = [feature for feature in features if feature.get('properties').get('child_feature') != True] + for index,feature in enumerate(filter_features): + feature['properties'].update({'child_feature': True, 'feature_of': self.land_unit_name}) + filter_features[index] = json.dumps(filter_features[index]) + return filter_features + return [] + + def feature_seperator(self, child_feature=None): + doc = self + child_features = [] + non_child_features = [] + location = doc.get('location') + if location: + features = json.loads(location).get('features') + if type(features) != list: + features = json.loads(features) + for feature in features: + if feature.get('properties').get('feature_of') == child_feature: + child_features.extend([json.dumps(feature)]) + else: + non_child_features.extend([json.dumps(feature)]) + + return child_features, non_child_features + + +def compute_area(features): + layer_area = 0 + for feature in features: + if feature.get('geometry').get('type') == 'Polygon': + layer_area += polygon_area(coords = feature.get('geometry').get('coordinates')) + elif feature.get('geometry').get('type') == 'Point' and feature.get('properties').get('point_type') == 'circle': + layer_area += math.pi * math.pow(feature.get('properties').get('radius'), 2) + return layer_area + +def rad(angle_in_degrees): + return angle_in_degrees*math.pi/180 + +def polygon_area(coords): + area = 0 + if coords and len(coords) > 0: + area += math.fabs(ring_area(coords[0])); + for i in range(1, len(coords)): + area -= math.fabs(ring_area(coords[i])); + return area; + +def ring_area(coords): + p1 = 0 + p2 = 0 + p3 = 0 + lower_index = 0 + middle_index = 0 + upper_index = 0 + i = 0 + area = 0 + coords_length = len(coords) + if coords_length > 2: + for i in range(0, coords_length): + if i == coords_length - 2: # i = N-2 + lower_index = coords_length - 2; + middle_index = coords_length -1; + upper_index = 0; + elif i == coords_length - 1: # i = N-1 + lower_index = coords_length - 1; + middle_index = 0; + upper_index = 1; + else: # i = 0 to N-3 + lower_index = i; + middle_index = i+1; + upper_index = i+2; + p1 = coords[lower_index]; + p2 = coords[middle_index]; + p3 = coords[upper_index]; + area += ( rad(p3[0]) - rad(p1[0]) ) * math.sin( rad(p2[1])); + + area = area * RADIUS * RADIUS / 2 + return area + \ No newline at end of file diff --git a/erpnext/agriculture/doctype/land_unit/land_unit_tree.js b/erpnext/agriculture/doctype/land_unit/land_unit_tree.js new file mode 100644 index 00000000000..0d7a53eda9a --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/land_unit_tree.js @@ -0,0 +1,15 @@ +frappe.treeview_settings["Land Unit"] = { + ignore_fields:["parent_land_unit"], + disable_add_node: true, + toolbar: [ + { toggle_btn: true }, + { + label:__("Add Child"), + click: function(node) { + var lu = frappe.new_doc("Land Unit", { + "parent_land_unit": node.label + }) + } + } + ], +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/land_unit/test_land_unit.js b/erpnext/agriculture/doctype/land_unit/test_land_unit.js new file mode 100644 index 00000000000..c23db7711a7 --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/test_land_unit.js @@ -0,0 +1,24 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Land Unit", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Land Unit + () => frappe.tests.make('Land Unit', [ + // values to be set + {parent_land_unit: 'All Land Units'}, + {land_unit_name: 'Basil Farm'} + ]), + () => { + assert.equal(cur_frm.doc.name, 'Basil Farm'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/land_unit/test_land_unit.py b/erpnext/agriculture/doctype/land_unit/test_land_unit.py new file mode 100644 index 00000000000..cf08f987eaf --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/test_land_unit.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals +import json +import frappe +import unittest + +class TestLandUnit(unittest.TestCase): + + def runTest(self): + land_units = ['Basil Farm', 'Division 1', 'Field 1', 'Block 1'] + area = 0 + formatted_land_units = [] + for land_unit in land_units: + doc = frappe.get_doc('Land Unit', land_unit) + doc.save() + area += doc.area + temp = json.loads(doc.location) + temp['features'][0]['properties']['child_feature'] = True + temp['features'][0]['properties']['feature_of'] = land_unit + formatted_land_units.extend(temp['features']) + formatted_land_unit_string = str(formatted_land_units) + all_land_units = frappe.get_doc('Land Unit', 'All Land Units') + self.assertEquals(formatted_land_unit_string, str(json.loads(all_land_units.get('location'))['features'])) + self.assertEquals(area, all_land_units.get('area')) diff --git a/erpnext/agriculture/doctype/land_unit/test_records.json b/erpnext/agriculture/doctype/land_unit/test_records.json new file mode 100644 index 00000000000..6baaf2754ba --- /dev/null +++ b/erpnext/agriculture/doctype/land_unit/test_records.json @@ -0,0 +1,38 @@ +[ + { + "doctype": "Land Unit", + "land_unit_name": "Basil Farm", + "location": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"point_type\":\"circle\",\"radius\":884.5625420736483},\"geometry\":{\"type\":\"Point\",\"coordinates\":[72.875834,19.100566]}}]}", + "parent_land_unit": "All Land Units", + "parent": "All Land Units", + "is_group": 1, + "is_container": 1 + }, + { + "doctype": "Land Unit", + "land_unit_name": "Division 1", + "location": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"point_type\":\"circle\",\"radius\":542.3424997060739},\"geometry\":{\"type\":\"Point\",\"coordinates\":[72.852359,19.11557]}}]}", + "parent_land_unit": "Basil Farm", + "parent": "Basil Farm", + "is_group": 1, + "is_container": 1 + }, + { + "doctype": "Land Unit", + "land_unit_name": "Field 1", + "location": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[72.846758,19.118287],[72.846758,19.121206],[72.850535,19.121206],[72.850535,19.118287],[72.846758,19.118287]]]}}]}", + "parent_land_unit": "Division 1", + "parent": "Division 1", + "is_group": 1, + "is_container": 1 + }, + { + "doctype": "Land Unit", + "land_unit_name": "Block 1", + "location": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[72.921495,19.073313],[72.924929,19.068121],[72.934713,19.06585],[72.929392,19.05579],[72.94158,19.056926],[72.951365,19.095213],[72.921495,19.073313]]]}}]}", + "parent_land_unit": "Field 1", + "parent": "Field 1", + "is_group": 0, + "is_container": 1 + } +] \ No newline at end of file diff --git a/erpnext/agriculture/doctype/linked_land_unit/__init__.py b/erpnext/agriculture/doctype/linked_land_unit/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.json b/erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.json new file mode 100644 index 00000000000..63816b85748 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.json @@ -0,0 +1,72 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-11-22 14:34:59.461273", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "land_unit", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Land Unit", + "length": 0, + "no_copy": 0, + "options": "Land Unit", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-04 13:25:50.856991", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Linked Land Unit", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.py b/erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.py new file mode 100644 index 00000000000..266edb9b121 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_land_unit/linked_land_unit.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class LinkedLandUnit(Document): + pass diff --git a/erpnext/agriculture/doctype/linked_plant_analysis/__init__.py b/erpnext/agriculture/doctype/linked_plant_analysis/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.json b/erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.json new file mode 100644 index 00000000000..e136d611359 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.json @@ -0,0 +1,72 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-11-22 15:04:25.180446", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "plant_analysis", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Plant Analysis", + "length": 0, + "no_copy": 0, + "options": "Plant Analysis", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-04 13:25:30.437597", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Linked Plant Analysis", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.py b/erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.py new file mode 100644 index 00000000000..daea54b6132 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_plant_analysis/linked_plant_analysis.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class LinkedPlantAnalysis(Document): + pass diff --git a/erpnext/agriculture/doctype/linked_soil_analysis/__init__.py b/erpnext/agriculture/doctype/linked_soil_analysis/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.json b/erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.json new file mode 100644 index 00000000000..a248ed0218d --- /dev/null +++ b/erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.json @@ -0,0 +1,72 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-11-22 15:00:37.259063", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_analysis", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Soil Analysis", + "length": 0, + "no_copy": 0, + "options": "Soil Analysis", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-04 13:26:18.682109", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Linked Soil Analysis", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.py b/erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.py new file mode 100644 index 00000000000..c4e9245cd79 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_soil_analysis/linked_soil_analysis.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class LinkedSoilAnalysis(Document): + pass diff --git a/erpnext/agriculture/doctype/linked_soil_texture/__init__.py b/erpnext/agriculture/doctype/linked_soil_texture/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.json b/erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.json new file mode 100644 index 00000000000..5df18129ef4 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.json @@ -0,0 +1,72 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-11-22 14:58:52.818040", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_texture", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Soil Texture", + "length": 0, + "no_copy": 0, + "options": "Soil Texture", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-04 13:26:07.773314", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Linked Soil Texture", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.py b/erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.py new file mode 100644 index 00000000000..1b7589298e2 --- /dev/null +++ b/erpnext/agriculture/doctype/linked_soil_texture/linked_soil_texture.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class LinkedSoilTexture(Document): + pass diff --git a/erpnext/agriculture/doctype/plant_analysis/__init__.py b/erpnext/agriculture/doctype/plant_analysis/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/plant_analysis/plant_analysis.js b/erpnext/agriculture/doctype/plant_analysis/plant_analysis.js new file mode 100644 index 00000000000..3914f832a5a --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis/plant_analysis.js @@ -0,0 +1,17 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Plant Analysis', { + onload: (frm) => { + if (frm.doc.plant_analysis_criteria == undefined) frm.call('load_contents'); + }, + refresh: (frm) => { + let map_tools = ["a.leaflet-draw-draw-polyline", + "a.leaflet-draw-draw-polygon", + "a.leaflet-draw-draw-rectangle", + "a.leaflet-draw-draw-circle", + "a.leaflet-draw-draw-circlemarker"]; + + map_tools.forEach((element) => $(element).hide()); + } +}); diff --git a/erpnext/agriculture/doctype/plant_analysis/plant_analysis.json b/erpnext/agriculture/doctype/plant_analysis/plant_analysis.json new file mode 100644 index 00000000000..cb66103ac37 --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis/plant_analysis.json @@ -0,0 +1,353 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "PANA.#####", + "beta": 0, + "creation": "2017-10-18 12:45:13.575986", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "crop", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Crop", + "length": 0, + "no_copy": 0, + "options": "Crop", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_1", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "location", + "fieldtype": "Geolocation", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Location", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "collection_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Collection Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "laboratory_testing_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Laboratory Testing Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "result_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Result Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_2", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Plant Analysis Criterias", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "plant_analysis_criteria", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "options": "Plant Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 19:29:58.612659", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Plant Analysis", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/plant_analysis/plant_analysis.py b/erpnext/agriculture/doctype/plant_analysis/plant_analysis.py new file mode 100644 index 00000000000..304727e04fb --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis/plant_analysis.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.naming import make_autoname +from frappe.model.document import Document + +class PlantAnalysis(Document): + def load_contents(self): + docs = frappe.get_all("Agriculture Analysis Criteria", filters={'linked_doctype':'Plant Analysis'}) + for doc in docs: + self.append('plant_analysis_criteria', {'title': str(doc.name)}) \ No newline at end of file diff --git a/erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.js b/erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.js new file mode 100644 index 00000000000..786c0471a47 --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Plant Analysis", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Plant Analysis + () => frappe.tests.make('Plant Analysis', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.py b/erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.py new file mode 100644 index 00000000000..cbd2fd7431a --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis/test_plant_analysis.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestPlantAnalysis(unittest.TestCase): + pass diff --git a/erpnext/agriculture/doctype/plant_analysis_criteria/__init__.py b/erpnext/agriculture/doctype/plant_analysis_criteria/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.json b/erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.json new file mode 100644 index 00000000000..9b07a8a1f1b --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.json @@ -0,0 +1,162 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-12-05 19:23:52.481348", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "options": "Agriculture Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "minimum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "maximum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Maximum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-05 19:37:02.289320", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Plant Analysis Criteria", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.py b/erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.py new file mode 100644 index 00000000000..c1731846a86 --- /dev/null +++ b/erpnext/agriculture/doctype/plant_analysis_criteria/plant_analysis_criteria.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class PlantAnalysisCriteria(Document): + pass diff --git a/erpnext/agriculture/doctype/soil_analysis/__init__.py b/erpnext/agriculture/doctype/soil_analysis/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/soil_analysis/soil_analysis.js b/erpnext/agriculture/doctype/soil_analysis/soil_analysis.js new file mode 100644 index 00000000000..12829beefb2 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis/soil_analysis.js @@ -0,0 +1,17 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Soil Analysis', { + onload: (frm) => { + if (frm.doc.soil_analysis_criteria == undefined) frm.call('load_contents'); + }, + refresh: (frm) => { + let map_tools = ["a.leaflet-draw-draw-polyline", + "a.leaflet-draw-draw-polygon", + "a.leaflet-draw-draw-rectangle", + "a.leaflet-draw-draw-circle", + "a.leaflet-draw-draw-circlemarker"]; + + map_tools.forEach((element) => $(element).hide()); + } +}); diff --git a/erpnext/agriculture/doctype/soil_analysis/soil_analysis.json b/erpnext/agriculture/doctype/soil_analysis/soil_analysis.json new file mode 100644 index 00000000000..e92cc3e983f --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis/soil_analysis.json @@ -0,0 +1,560 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "SANA.#####", + "beta": 0, + "creation": "2017-10-17 19:12:16.728395", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "location", + "fieldtype": "Geolocation", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Location", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "collection_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Collection Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "laboratory_testing_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Laboratory Testing Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "result_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Result Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_3", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "ca_per_k", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Ca/K", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "ca_per_mg", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Ca/Mg", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "mg_per_k", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Mg/K", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_31", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "ca_mg_per_k", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "(Ca+Mg)/K", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "ca_per_k_ca_mg", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Ca/(K+Ca+Mg)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_28", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "invoice_number", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Invoice Number", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_analysis_criterias", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Soil Analysis Criterias", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_analysis_criteria", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "options": "Soil Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 19:43:05.543080", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Soil Analysis", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_analysis/soil_analysis.py b/erpnext/agriculture/doctype/soil_analysis/soil_analysis.py new file mode 100644 index 00000000000..17b96a0ac15 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis/soil_analysis.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class SoilAnalysis(Document): + def load_contents(self): + docs = frappe.get_all("Agriculture Analysis Criteria", filters={'linked_doctype':'Soil Analysis'}) + for doc in docs: + self.append('soil_analysis_criteria', {'title': str(doc.name)}) \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.js b/erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.js new file mode 100644 index 00000000000..29128eba27d --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Soil Analysis", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Soil Analysis + () => frappe.tests.make('Soil Analysis', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.py b/erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.py new file mode 100644 index 00000000000..b89d7563115 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis/test_soil_analysis.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestSoilAnalysis(unittest.TestCase): + pass diff --git a/erpnext/agriculture/doctype/soil_analysis_criteria/__init__.py b/erpnext/agriculture/doctype/soil_analysis_criteria/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.json b/erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.json new file mode 100644 index 00000000000..d2627e42452 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.json @@ -0,0 +1,162 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-12-05 19:36:05.300770", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "options": "Agriculture Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "minimum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "maximum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Maximum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-05 23:35:34.569482", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Soil Analysis Criteria", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.py b/erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.py new file mode 100644 index 00000000000..b073c200c09 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_analysis_criteria/soil_analysis_criteria.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class SoilAnalysisCriteria(Document): + pass diff --git a/erpnext/agriculture/doctype/soil_texture/__init__.py b/erpnext/agriculture/doctype/soil_texture/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/soil_texture/soil_texture.js b/erpnext/agriculture/doctype/soil_texture/soil_texture.js new file mode 100644 index 00000000000..1cb84087951 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture/soil_texture.js @@ -0,0 +1,59 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.provide('agriculture'); + +frappe.ui.form.on('Soil Texture', { + refresh: (frm) => { + let map_tools = ["a.leaflet-draw-draw-polyline", + "a.leaflet-draw-draw-polygon", + "a.leaflet-draw-draw-rectangle", + "a.leaflet-draw-draw-circle", + "a.leaflet-draw-draw-circlemarker"]; + + map_tools.forEach((element) => $(element).hide()); + }, + onload: function(frm) { + if (frm.doc.soil_texture_criteria == undefined) frm.call('load_contents'); + if (this.ternary_plot) return; + this.ternary_plot = new agriculture.TernaryPlot({ + parent: frm.get_field("ternary_plot").$wrapper, + clay: frm.doc.clay_composition, + sand: frm.doc.sand_composition, + silt: frm.doc.silt_composition, + }); + }, + soil_type: (frm) => { + let composition_types = ['clay_composition', 'sand_composition', 'silt_composition']; + composition_types.forEach((composition_type) => { + frm.doc[composition_type] = 0; + frm.refresh_field(composition_type); + }); + }, + clay_composition: function(frm) { + frm.call("update_soil_edit", { + soil_type: 'clay_composition' + }, () => { + refresh_ternary_plot(frm, this); + }); + }, + sand_composition: function(frm) { + frm.call("update_soil_edit", { + soil_type: 'sand_composition' + }, () => { + refresh_ternary_plot(frm, this); + }); + }, + silt_composition: function(frm) { + frm.call("update_soil_edit", { + soil_type: 'silt_composition' + }, () => { + refresh_ternary_plot(frm, this); + }); + } +}); + +let refresh_ternary_plot = (frm, me) => { + me.ternary_plot.remove_blip(); + me.ternary_plot.mark_blip({clay: frm.doc.clay_composition, sand: frm.doc.sand_composition, silt: frm.doc.silt_composition}); +}; diff --git a/erpnext/agriculture/doctype/soil_texture/soil_texture.json b/erpnext/agriculture/doctype/soil_texture/soil_texture.json new file mode 100644 index 00000000000..308039bceb5 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture/soil_texture.json @@ -0,0 +1,504 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "STEXT.#####", + "beta": 0, + "creation": "2017-10-18 13:06:47.506762", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "location", + "fieldtype": "Geolocation", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Location", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "collection_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Collection Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "laboratory_testing_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Laboratory Testing Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "result_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Result Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_4", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Soil Type", + "length": 0, + "no_copy": 0, + "options": "Select\nSand\nLoamy Sand\nSandy Loam\nLoam\nSilt Loam\nSilt\nSandy Clay Loam\nClay Loam\nSilty Clay Loam\nSandy Clay\nSilty Clay\nClay", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "fieldname": "clay_composition", + "fieldtype": "Percent", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Clay Composition (%)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "fieldname": "sand_composition", + "fieldtype": "Percent", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sand Composition (%)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "0", + "fieldname": "silt_composition", + "fieldtype": "Percent", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Silt Composition (%)", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_6", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "ternary_plot", + "fieldtype": "HTML", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Ternary Plot", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_15", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Soil Texture Criteria", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "soil_texture_criteria", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "options": "Soil Texture Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 23:57:10.725578", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Soil Texture", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_texture/soil_texture.py b/erpnext/agriculture/doctype/soil_texture/soil_texture.py new file mode 100644 index 00000000000..7345e862b95 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture/soil_texture.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document +from frappe.utils import flt, cint + +class SoilTexture(Document): + soil_edit_order = [2, 1, 0] + soil_types = ['clay_composition', 'sand_composition', 'silt_composition'] + + def load_contents(self): + docs = frappe.get_all("Agriculture Analysis Criteria", filters={'linked_doctype':'Soil Texture'}) + for doc in docs: + self.append('soil_texture_criteria', {'title': str(doc.name)}) + + def validate(self): + self.update_soil_edit('sand_composition') + for soil_type in self.soil_types: + if self.get(soil_type) > 100 or self.get(soil_type) < 0: + frappe.throw("{0} should be a value between 0 and 100".format(soil_type)) + if sum(self.get(soil_type) for soil_type in self.soil_types) != 100: + frappe.throw('Soil compositions do not add up to 100') + + def update_soil_edit(self, soil_type): + self.soil_edit_order[self.soil_types.index(soil_type)] = max(self.soil_edit_order)+1 + self.soil_type = self.get_soil_type() + + def get_soil_type(self): + # update the last edited soil type + if sum(self.soil_edit_order) < 5: return + last_edit_index = self.soil_edit_order.index(min(self.soil_edit_order)) + + # set composition of the last edited soil + self.set( self.soil_types[last_edit_index], + 100 - sum(cint(self.get(soil_type)) for soil_type in self.soil_types) + cint(self.get(self.soil_types[last_edit_index]))) + + # calculate soil type + c, sa, si = flt(self.clay_composition), flt(self.sand_composition), flt(self.silt_composition) + + if si + (1.5 * c) < 15: + return 'Sand' + elif si + 1.5 * c >= 15 and si + 2 * c < 30: + return 'Loamy Sand' + elif ((c >= 7 and c < 20) or (sa > 52) and ((si + 2*c) >= 30) or (c < 7 and si < 50 and (si+2*c) >= 30)): + return 'Sandy Loam' + elif ((c >= 7 and c < 27) and (si >= 28 and si < 50) and (sa <= 52)): + return 'Loam' + elif ((si >= 50 and (c >= 12 and c < 27)) or ((si >= 50 and si < 80) and c < 12)): + return 'Silt Loam' + elif (si >= 80 and c < 12): + return 'Silt' + elif ((c >= 20 and c < 35) and (si < 28) and (sa > 45)): + return 'Sandy Clay Loam' + elif ((c >= 27 and c < 40) and (sa > 20 and sa <= 45)): + return 'Clay Loam' + elif ((c >= 27 and c < 40) and (sa <= 20)): + return 'Silty Clay Loam' + elif (c >= 35 and sa > 45): + return 'Sandy Clay' + elif (c >= 40 and si >= 40): + return 'Silty Clay' + elif (c >= 40 and sa <= 45 and si < 40): + return 'Clay' + else: + return 'Select' \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_texture/test_records.json b/erpnext/agriculture/doctype/soil_texture/test_records.json new file mode 100644 index 00000000000..dcac7ad8df0 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture/test_records.json @@ -0,0 +1,9 @@ +[ + { + "doctype": "Soil Texture", + "location": "{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{},\"geometry\":{\"type\":\"Point\",\"coordinates\":[72.861242,19.079153]}}]}", + "collection_datetime": "2017-11-08", + "clay_composition": 20, + "sand_composition": 30 + } +] \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_texture/test_soil_texture.js b/erpnext/agriculture/doctype/soil_texture/test_soil_texture.js new file mode 100644 index 00000000000..d93f852750f --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture/test_soil_texture.js @@ -0,0 +1,26 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Soil Texture", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(2); + + frappe.run_serially([ + // insert a new Soil Texture + () => frappe.tests.make('Soil Texture', [ + // values to be set + {location: '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"Point","coordinates":[72.882185,19.076395]}}]}'}, + {collection_datetime: '2017-11-08'}, + {clay_composition: 20}, + {sand_composition: 30} + ]), + () => { + assert.equal(cur_frm.doc.silt_composition, 50); + assert.equal(cur_frm.doc.soil_type, 'Silt Loam'); + }, + () => done() + ]); +}); diff --git a/erpnext/agriculture/doctype/soil_texture/test_soil_texture.py b/erpnext/agriculture/doctype/soil_texture/test_soil_texture.py new file mode 100644 index 00000000000..3f20e1933c6 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture/test_soil_texture.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestSoilTexture(unittest.TestCase): + def test_texture_selection(self): + soil_tex = frappe.get_all('Soil Texture', fields=['name'], filters={'collection_datetime': '2017-11-08'}) + doc = frappe.get_doc('Soil Texture', soil_tex[0].name) + self.assertEquals(doc.silt_composition, 50) + self.assertEquals(doc.soil_type, 'Silt Loam') \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_texture_criteria/__init__.py b/erpnext/agriculture/doctype/soil_texture_criteria/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.json b/erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.json new file mode 100644 index 00000000000..e48a34b35bf --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.json @@ -0,0 +1,162 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-12-05 23:45:17.419610", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "options": "Agriculture Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "minimum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "maximum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Maximum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-05 23:45:17.419610", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Soil Texture Criteria", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.py b/erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.py new file mode 100644 index 00000000000..a7525ae6e96 --- /dev/null +++ b/erpnext/agriculture/doctype/soil_texture_criteria/soil_texture_criteria.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class SoilTextureCriteria(Document): + pass diff --git a/erpnext/agriculture/doctype/water_analysis/__init__.py b/erpnext/agriculture/doctype/water_analysis/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/water_analysis/test_water_analysis.js b/erpnext/agriculture/doctype/water_analysis/test_water_analysis.js new file mode 100644 index 00000000000..bb01cb3ce2b --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis/test_water_analysis.js @@ -0,0 +1,25 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Water Analysis", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Water Analysis + () => frappe.tests.make('Water Analysis', [ + // values to be set + {location: '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"Point","coordinates":[72.882185,19.076395]}}]}'}, + {collection_datetime: '2017-11-08 18:43:57'}, + {laboratory_testing_datetime: '2017-11-10 18:43:57'} + ]), + () => { + assert.equal(cur_frm.doc.result_datetime, '2017-11-10 18:43:57'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/water_analysis/test_water_analysis.py b/erpnext/agriculture/doctype/water_analysis/test_water_analysis.py new file mode 100644 index 00000000000..b6467b7f45d --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis/test_water_analysis.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestWaterAnalysis(unittest.TestCase): + pass diff --git a/erpnext/agriculture/doctype/water_analysis/water_analysis.js b/erpnext/agriculture/doctype/water_analysis/water_analysis.js new file mode 100644 index 00000000000..13fe3adde63 --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis/water_analysis.js @@ -0,0 +1,18 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Water Analysis', { + onload: (frm) => { + if (frm.doc.water_analysis_criteria == undefined) frm.call('load_contents'); + }, + refresh: (frm) => { + let map_tools = ["a.leaflet-draw-draw-polyline", + "a.leaflet-draw-draw-polygon", + "a.leaflet-draw-draw-rectangle", + "a.leaflet-draw-draw-circle", + "a.leaflet-draw-draw-circlemarker"]; + + map_tools.forEach((element) => $(element).hide()); + }, + laboratory_testing_datetime: (frm) => frm.call("update_lab_result_date") +}); diff --git a/erpnext/agriculture/doctype/water_analysis/water_analysis.json b/erpnext/agriculture/doctype/water_analysis/water_analysis.json new file mode 100644 index 00000000000..467dde4765d --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis/water_analysis.json @@ -0,0 +1,561 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "WANA.#####", + "beta": 0, + "creation": "2017-10-17 18:51:19.946950", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "location", + "fieldtype": "Geolocation", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Location", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "collection_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Collection Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "laboratory_testing_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Laboratory Testing Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "result_datetime", + "fieldtype": "Datetime", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Result Datetime", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_4", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "type_of_sample", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Type of Sample", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "container", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Container", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "origin", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Origin", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_8", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "collection_temperature", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Collection Temperature ", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "storage_temperature", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Storage Temperature", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "appearance", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Appearance", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "person_responsible", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Person Responsible", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_29", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Water Analysis Criteria", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "water_analysis_criteria", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "options": "Water Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-05 23:42:50.684183", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Water Analysis", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/water_analysis/water_analysis.py b/erpnext/agriculture/doctype/water_analysis/water_analysis.py new file mode 100644 index 00000000000..81fdf14a372 --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis/water_analysis.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class WaterAnalysis(Document): + def load_contents(self): + docs = frappe.get_all("Agriculture Analysis Criteria", filters={'linked_doctype':'Water Analysis'}) + for doc in docs: + self.append('water_analysis_criteria', {'title': str(doc.name)}) + + def update_lab_result_date(self): + if not self.result_datetime: + self.result_datetime = self.laboratory_testing_datetime + + def validate(self): + if self.collection_datetime > self.laboratory_testing_datetime: + frappe.throw('Lab testing datetime cannot be before collection datetime') + if self.laboratory_testing_datetime > self.result_datetime: + frappe.throw('Lab result datetime cannot be before testing datetime') \ No newline at end of file diff --git a/erpnext/agriculture/doctype/water_analysis_criteria/__init__.py b/erpnext/agriculture/doctype/water_analysis_criteria/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.json b/erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.json new file mode 100644 index 00000000000..395669a2b0b --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.json @@ -0,0 +1,162 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-12-05 23:36:22.723558", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "options": "Agriculture Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "minimum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "maximum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Maximum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-05 23:36:45.836858", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Water Analysis Criteria", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.py b/erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.py new file mode 100644 index 00000000000..6833f905394 --- /dev/null +++ b/erpnext/agriculture/doctype/water_analysis_criteria/water_analysis_criteria.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class WaterAnalysisCriteria(Document): + pass diff --git a/erpnext/agriculture/doctype/weather/__init__.py b/erpnext/agriculture/doctype/weather/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/weather/test_weather.js b/erpnext/agriculture/doctype/weather/test_weather.js new file mode 100644 index 00000000000..b5009a4ccd3 --- /dev/null +++ b/erpnext/agriculture/doctype/weather/test_weather.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Weather", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Weather + () => frappe.tests.make('Weather', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/agriculture/doctype/weather/test_weather.py b/erpnext/agriculture/doctype/weather/test_weather.py new file mode 100644 index 00000000000..b4ab3ae6f35 --- /dev/null +++ b/erpnext/agriculture/doctype/weather/test_weather.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestWeather(unittest.TestCase): + pass diff --git a/erpnext/agriculture/doctype/weather/weather.js b/erpnext/agriculture/doctype/weather/weather.js new file mode 100644 index 00000000000..dadb1d8b138 --- /dev/null +++ b/erpnext/agriculture/doctype/weather/weather.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Weather', { + onload: (frm) => { + if (frm.doc.weather_parameter == undefined) frm.call('load_contents'); + } +}); diff --git a/erpnext/agriculture/doctype/weather/weather.json b/erpnext/agriculture/doctype/weather/weather.json new file mode 100644 index 00000000000..8f54957cec0 --- /dev/null +++ b/erpnext/agriculture/doctype/weather/weather.json @@ -0,0 +1,261 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:date", + "beta": 0, + "creation": "2017-10-17 19:01:05.095598", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "source", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Source", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Date", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_3", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_9", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Weather Parameter", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "weather_parameter", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "options": "Weather Parameter", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-12-06 11:04:36.977755", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Weather", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + }, + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 0, + "delete": 0, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "Agriculture User", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/weather/weather.py b/erpnext/agriculture/doctype/weather/weather.py new file mode 100644 index 00000000000..938daa207e8 --- /dev/null +++ b/erpnext/agriculture/doctype/weather/weather.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Weather(Document): + def load_contents(self): + docs = frappe.get_all("Agriculture Analysis Criteria", filters={'linked_doctype':'Weather'}) + for doc in docs: + self.append('weather_parameter', {'title': str(doc.name)}) diff --git a/erpnext/agriculture/doctype/weather_parameter/__init__.py b/erpnext/agriculture/doctype/weather_parameter/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/agriculture/doctype/weather_parameter/weather_parameter.json b/erpnext/agriculture/doctype/weather_parameter/weather_parameter.json new file mode 100644 index 00000000000..724ead95700 --- /dev/null +++ b/erpnext/agriculture/doctype/weather_parameter/weather_parameter.json @@ -0,0 +1,162 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "beta": 0, + "creation": "2017-12-06 00:19:15.967334", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "options": "Agriculture Analysis Criteria", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "minimum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Minimum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "maximum_permissible_value", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Maximum Permissible Value", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-12-06 00:26:48.887975", + "modified_by": "Administrator", + "module": "Agriculture", + "name": "Weather Parameter", + "name_case": "", + "owner": "Administrator", + "permissions": [], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/agriculture/doctype/weather_parameter/weather_parameter.py b/erpnext/agriculture/doctype/weather_parameter/weather_parameter.py new file mode 100644 index 00000000000..89db74cd7cb --- /dev/null +++ b/erpnext/agriculture/doctype/weather_parameter/weather_parameter.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class WeatherParameter(Document): + pass diff --git a/erpnext/agriculture/setup.py b/erpnext/agriculture/setup.py new file mode 100644 index 00000000000..b3b136a4a96 --- /dev/null +++ b/erpnext/agriculture/setup.py @@ -0,0 +1,434 @@ +from __future__ import unicode_literals +import frappe +from frappe import _ +from erpnext.setup.utils import insert_record + +def setup_agriculture(): + records = [ + dict( + doctype="Land Unit", + land_unit_name="All Land Units", + is_group=1, + is_container=1), + dict( + doctype='Item Group', + item_group_name='Fertilizer', + is_group=0, + parent_item_group=_('All Item Groups')), + dict( + doctype='Item Group', + item_group_name='Seed', + is_group=0, + parent_item_group=_('All Item Groups')), + dict( + doctype='Item Group', + item_group_name='By-product', + is_group=0, + parent_item_group=_('All Item Groups')), + dict( + doctype='Item Group', + item_group_name='Produce', + is_group=0, + parent_item_group=_('All Item Groups')), + dict( + doctype='Agriculture Analysis Criteria', + title='Nitrogen Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Phosphorous Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Potassium Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Calcium Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Sulphur Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Magnesium Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Iron Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Copper Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Zinc Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Boron Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Manganese Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Chlorine Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Molybdenum Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Sodium Content', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Humic Acid', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Fulvic Acid', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Inert', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Others', + standard=1, + linked_doctype='Fertilizer'), + dict( + doctype='Agriculture Analysis Criteria', + title='Nitrogen', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Phosphorous', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Potassium', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Calcium', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Magnesium', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Sulphur', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Boron', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Copper', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Iron', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Manganese', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Zinc', + standard=1, + linked_doctype='Plant Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Depth (in cm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='pH', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Salt Concentration (%)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Organic Matter (%)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='CEC (Cation Exchange Capacity) (MAQ/100mL)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Potassium Saturation (%)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Calcium Saturation (%)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Manganese Saturation (%)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Nirtogen (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Phosphorous (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Potassium (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Calcium (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Magnesium (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Sulphur (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Copper (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Iron (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Manganese (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Zinc (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Aluminium (ppm)', + standard=1, + linked_doctype='Soil Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='pH', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Conductivity (mS/cm)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Hardness (mg/CaCO3)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Turbidity (NTU)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Odor', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Color', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Nitrate (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Nirtite (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Calcium (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Magnesium (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Sulphate (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Boron (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Copper (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Iron (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Manganese (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Zinc (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Chlorine (mg/L)', + standard=1, + linked_doctype='Water Analysis'), + dict( + doctype='Agriculture Analysis Criteria', + title='Bulk Density', + standard=1, + linked_doctype='Soil Texture'), + dict( + doctype='Agriculture Analysis Criteria', + title='Field Capacity', + standard=1, + linked_doctype='Soil Texture'), + dict( + doctype='Agriculture Analysis Criteria', + title='Wilting Point', + standard=1, + linked_doctype='Soil Texture'), + dict( + doctype='Agriculture Analysis Criteria', + title='Hydraulic Conductivity', + standard=1, + linked_doctype='Soil Texture'), + dict( + doctype='Agriculture Analysis Criteria', + title='Organic Matter', + standard=1, + linked_doctype='Soil Texture'), + dict( + doctype='Agriculture Analysis Criteria', + title='Temperature High', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Temperature Low', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Temperature Average', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Dew Point', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Precipitation Received', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Humidity', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Pressure', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Insolation/ PAR (Photosynthetically Active Radiation)', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Degree Days', + standard=1, + linked_doctype='Weather'), + dict( + doctype='Agriculture Analysis Criteria', + title='Degree Days', + standard=1, + linked_doctype='Water Analysis') + ] + insert_record(records) diff --git a/erpnext/config/agriculture.py b/erpnext/config/agriculture.py new file mode 100644 index 00000000000..20ee7cf215b --- /dev/null +++ b/erpnext/config/agriculture.py @@ -0,0 +1,65 @@ +from __future__ import unicode_literals +from frappe import _ + +def get_data(): + return [ + { + "label": _("Crops & Lands"), + "items": [ + { + "type": "doctype", + "name": "Crop", + }, + { + "type": "doctype", + "name": "Crop Cycle", + }, + { + "type": "doctype", + "name": "Land Unit", + } + ] + }, + { + "label": _("Diseases & Fertilizers"), + "items": [ + { + "type": "doctype", + "name": "Disease", + }, + { + "type": "doctype", + "name": "Fertilizer", + } + ] + }, + { + "label": _("Analytics"), + "items": [ + { + "type": "doctype", + "name": "Plant Analysis", + }, + { + "type": "doctype", + "name": "Soil Analysis", + }, + { + "type": "doctype", + "name": "Water Analysis", + }, + { + "type": "doctype", + "name": "Soil Texture", + }, + { + "type": "doctype", + "name": "Weather", + }, + { + "type": "doctype", + "name": "Agriculture Analysis Criteria", + } + ] + }, + ] \ No newline at end of file diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index 1bd8314ff52..e913c46db79 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -164,7 +164,8 @@ def get_data(): "color": "#FF888B", "icon": "octicon octicon-tools", "type": "module", - "label": _("Maintenance") + "label": _("Maintenance"), + "hidden": 1 }, { "module_name": "Student", @@ -173,7 +174,8 @@ def get_data(): "label": _("Student"), "link": "List/Student", "_doctype": "Student", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Student Group", @@ -182,7 +184,8 @@ def get_data(): "label": _("Student Group"), "link": "List/Student Group", "_doctype": "Student Group", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Course Schedule", @@ -191,7 +194,8 @@ def get_data(): "label": _("Course Schedule"), "link": "Calendar/Course Schedule", "_doctype": "Course Schedule", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Student Attendance Tool", @@ -200,7 +204,8 @@ def get_data(): "label": _("Student Attendance Tool"), "link": "List/Student Attendance Tool", "_doctype": "Student Attendance Tool", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Course", @@ -209,7 +214,8 @@ def get_data(): "label": _("Course"), "link": "List/Course", "_doctype": "Course", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Program", @@ -218,7 +224,8 @@ def get_data(): "label": _("Program"), "link": "List/Program", "_doctype": "Program", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Student Applicant", @@ -227,7 +234,8 @@ def get_data(): "label": _("Student Applicant"), "link": "List/Student Applicant", "_doctype": "Student Applicant", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Fees", @@ -236,7 +244,8 @@ def get_data(): "label": _("Fees"), "link": "List/Fees", "_doctype": "Fees", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Instructor", @@ -245,7 +254,8 @@ def get_data(): "label": _("Instructor"), "link": "List/Instructor", "_doctype": "Instructor", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Room", @@ -254,14 +264,16 @@ def get_data(): "label": _("Room"), "link": "List/Room", "_doctype": "Room", - "type": "list" + "type": "list", + "hidden": 1 }, { "module_name": "Education", "color": "#428B46", "icon": "octicon octicon-mortar-board", "type": "module", - "label": _("Education") + "label": _("Education"), + "hidden": 1 }, { "module_name": "Healthcare", @@ -269,6 +281,7 @@ def get_data(): "icon": "octicon octicon-plus", "type": "module", "label": _("Healthcare"), + "hidden": 1 }, { "module_name": "Hub", @@ -292,12 +305,123 @@ def get_data(): "icon": "🍔", "_doctype": "Restaurant", "link": "List/Restaurant", - "label": _("Restaurant") + "label": _("Restaurant"), + "hidden": 1 + }, + { + "module_name": "Agriculture", + "color": "#8BC34A", + "icon": "octicon octicon-globe", + "type": "module", + "label": _("Agriculture"), + "hidden": 1 + }, + { + "module_name": "Crop", + "_doctype": "Crop", + "label": _("Crop"), + "color": "#8BC34A", + "icon": "fa fa-tree", + "type": "link", + "link": "List/Crop", + "hidden": 1 + }, + { + "module_name": "Crop Cycle", + "_doctype": "Crop Cycle", + "label": _("Crop Cycle"), + "color": "#8BC34A", + "icon": "fa fa-circle-o-notch", + "type": "link", + "link": "List/Crop Cycle", + "hidden": 1 + }, + { + "module_name": "Fertilizer", + "_doctype": "Fertilizer", + "label": _("Fertilizer"), + "color": "#8BC34A", + "icon": "fa fa-leaf", + "type": "link", + "link": "List/Fertilizer", + "hidden": 1 + }, + { + "module_name": "Land Unit", + "_doctype": "Land Unit", + "label": _("Land Unit"), + "color": "#8BC34A", + "icon": "fa fa-map", + "type": "link", + "link": "List/Land Unit", + "hidden": 1 + }, + { + "module_name": "Disease", + "_doctype": "Disease", + "label": _("Disease"), + "color": "#8BC34A", + "icon": "octicon octicon-bug", + "type": "link", + "link": "List/Disease", + "hidden": 1 + }, + { + "module_name": "Plant Analysis", + "_doctype": "Plant Analysis", + "label": _("Plant Analysis"), + "color": "#8BC34A", + "icon": "fa fa-pagelines", + "type": "link", + "link": "List/Plant Analysis", + "hidden": 1 + }, + { + "module_name": "Soil Analysis", + "_doctype": "Soil Analysis", + "label": _("Soil Analysis"), + "color": "#8BC34A", + "icon": "fa fa-flask", + "type": "link", + "link": "List/Soil Analysis", + "hidden": 1 + }, + { + "module_name": "Soil Texture", + "_doctype": "Soil Texture", + "label": _("Soil Texture"), + "color": "#8BC34A", + "icon": "octicon octicon-beaker", + "type": "link", + "link": "List/Soil Texture", + "hidden": 1 + }, + { + "module_name": "Water Analysis", + "_doctype": "Water Analysis", + "label": _("Water Analysis"), + "color": "#8BC34A", + "icon": "fa fa-tint", + "type": "link", + "link": "List/Water Analysis", + "hidden": 1 + }, + { + "module_name": "Weather", + "_doctype": "Weather", + "label": _("Weather"), + "color": "#8BC34A", + "icon": "fa fa-sun-o", + "type": "link", + "link": "List/Weather", + "hidden": 1 }, { "module_name": "Assets", "color": "#4286f4", "icon": "octicon octicon-database", + "hidden": 1, + "label": _("Assets"), "type": "module" }, { diff --git a/erpnext/demo/domains.py b/erpnext/demo/domains.py index 5ae69755593..5ad3e04013b 100644 --- a/erpnext/demo/domains.py +++ b/erpnext/demo/domains.py @@ -19,6 +19,9 @@ data = { 'Healthcare': { 'company_name': 'ABC Hospital Ltd.' }, + 'Agriculture': { + 'company_name': 'Schrute Farms' + }, 'Non Profit': { 'company_name': 'Erpnext Foundation' } diff --git a/erpnext/domains/agriculture.py b/erpnext/domains/agriculture.py new file mode 100644 index 00000000000..378c5f1c2d5 --- /dev/null +++ b/erpnext/domains/agriculture.py @@ -0,0 +1,22 @@ +data = { + 'desktop_icons': [ + 'Agriculture Task', + 'Crop', + 'Crop Cycle', + 'Fertilizer', + 'Item', + 'Land Unit', + 'Disease', + 'Plant Analysis', + 'Soil Analysis', + 'Soil Texture', + 'Task', + 'Water Analysis', + 'Weather' + ], + 'modules': [ + 'Agriculture' + ], + 'default_portal_role': 'System Manager', + 'on_setup': 'erpnext.agriculture.setup.setup_agriculture' +} \ No newline at end of file diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 60bb6ac6a4e..bf6894c906b 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -54,6 +54,7 @@ calendars = ["Task", "Production Order", "Leave Application", "Sales Order", "Ho domains = { + 'Agriculture': 'erpnext.domains.agriculture', 'Distribution': 'erpnext.domains.distribution', 'Education': 'erpnext.domains.education', 'Healthcare': 'erpnext.domains.healthcare', diff --git a/erpnext/modules.txt b/erpnext/modules.txt index 0e6eb1fd1a2..42f0f0beaad 100644 --- a/erpnext/modules.txt +++ b/erpnext/modules.txt @@ -18,5 +18,6 @@ Education Regional Healthcare Restaurant +Agriculture ERPNext Integrations Non Profit \ No newline at end of file diff --git a/erpnext/patches.txt b/erpnext/patches.txt index dc45b5d0aef..cf97030e83d 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -476,4 +476,5 @@ erpnext.patches.v9_2.remove_company_from_patient erpnext.patches.v9_2.set_item_name_in_production_order erpnext.patches.v10_0.update_lft_rgt_for_employee erpnext.patches.v9_2.rename_net_weight_in_item_master -erpnext.patches.v10_0.add_non_profit_domain \ No newline at end of file +erpnext.patches.v10_0.add_agriculture_domain +erpnext.patches.v10_0.add_non_profit_domain diff --git a/erpnext/patches/v10_0/add_agriculture_domain.py b/erpnext/patches/v10_0/add_agriculture_domain.py new file mode 100644 index 00000000000..c18e69f3e6c --- /dev/null +++ b/erpnext/patches/v10_0/add_agriculture_domain.py @@ -0,0 +1,13 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + domain = 'Agriculture' + if not frappe.db.exists('Domain', domain): + frappe.get_doc({ + 'doctype': 'Domain', + 'domain': domain + }).insert(ignore_permissions=True) \ No newline at end of file diff --git a/erpnext/patches/v9_0/add_healthcare_domain.py b/erpnext/patches/v9_0/add_healthcare_domain.py index 45fceb126f7..3c0433b9d49 100644 --- a/erpnext/patches/v9_0/add_healthcare_domain.py +++ b/erpnext/patches/v9_0/add_healthcare_domain.py @@ -3,10 +3,9 @@ from __future__ import unicode_literals import frappe -from frappe import _ def execute(): - domain = _('Healthcare') + domain = 'Healthcare' if not frappe.db.exists('Domain', domain): frappe.get_doc({ 'doctype': 'Domain', diff --git a/erpnext/public/build.json b/erpnext/public/build.json index 0bcbf710320..a7114a9c565 100644 --- a/erpnext/public/build.json +++ b/erpnext/public/build.json @@ -31,6 +31,9 @@ "public/js/templates/item_selector.html", "public/js/utils/item_selector.js", "public/js/help_links.js", + "public/js/schools/student_button.html", + "public/js/schools/assessment_result_tool.html", + "public/js/agriculture/ternary_plot.js", "public/js/templates/item_quick_entry.html", "public/js/utils/item_quick_entry.js", "public/js/education/student_button.html", diff --git a/erpnext/public/css/leaflet/leaflet.css b/erpnext/public/css/leaflet/leaflet.css new file mode 100755 index 00000000000..979a8bd712b --- /dev/null +++ b/erpnext/public/css/leaflet/leaflet.css @@ -0,0 +1,611 @@ +/* required styles */ + +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-map-pane svg, +.leaflet-map-pane canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; +} + +.leaflet-container { + overflow: hidden; + -ms-touch-action: none; + touch-action: none; +} + +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; +} + + +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ + +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; +} + + +/* hack that prevents hw layers "stretching" when loading new tiles */ + +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; +} + +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; +} + + +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ + + +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ + +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer { + max-width: none !important; +} + +.leaflet-tile { + filter: inherit; + visibility: hidden; +} + +.leaflet-tile-loaded { + visibility: inherit; +} + +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; +} + + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ + +.leaflet-overlay-pane svg { + -moz-user-select: none; +} + +.leaflet-pane { + z-index: 400; +} + +.leaflet-tile-pane { + z-index: 200; +} + +.leaflet-overlay-pane { + z-index: 400; +} + +.leaflet-shadow-pane { + z-index: 500; +} + +.leaflet-marker-pane { + z-index: 600; +} + +.leaflet-popup-pane { + z-index: 700; +} + +.leaflet-map-pane canvas { + z-index: 100; +} + +.leaflet-map-pane svg { + z-index: 200; +} + +.leaflet-vml-shape { + width: 1px; + height: 1px; +} + +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; +} + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: auto; +} + +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; +} + +.leaflet-top { + top: 0; +} + +.leaflet-right { + right: 0; +} + +.leaflet-bottom { + bottom: 0; +} + +.leaflet-left { + left: 0; +} + +.leaflet-control { + float: left; + clear: both; +} + +.leaflet-right .leaflet-control { + float: right; +} + +.leaflet-top .leaflet-control { + margin-top: 10px; +} + +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; +} + +.leaflet-left .leaflet-control { + margin-left: 10px; +} + +.leaflet-right .leaflet-control { + margin-right: 10px; +} + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; +} + +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} + +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; +} + +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} + +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; +} + +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); +} + +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; +} + + +/* cursors */ + +.leaflet-interactive { + cursor: pointer; +} + +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; +} + +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; +} + +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; +} + +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; +} + + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline: 0; +} + +.leaflet-container a { + color: #0078A8; +} + +.leaflet-container a.leaflet-active { + outline: 2px solid orange; +} + +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255, 255, 255, 0.5); +} + + +/* general typography */ + +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; +} + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); + border-radius: 4px; +} + +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; +} + +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; +} + +.leaflet-bar a:hover { + background-color: #f4f4f4; +} + +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; +} + +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; +} + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; +} + + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; +} + +.leaflet-control-zoom-out { + font-size: 20px; +} + +.leaflet-touch .leaflet-control-zoom-in { + font-size: 22px; +} + +.leaflet-touch .leaflet-control-zoom-out { + font-size: 24px; +} + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); + background: #fff; + border-radius: 5px; +} + +.leaflet-control-layers-toggle { + background-image: url('assets/erpnext/images/leaflet/layers.png'); + width: 36px; + height: 36px; +} + +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url('assets/erpnext/images/leaflet/layers-2x.png'); + background-size: 26px 26px; +} + +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; +} + +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; +} + +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; +} + +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; +} + +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + padding-right: 5px; +} + +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; +} + +.leaflet-control-layers label { + display: block; +} + +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; +} + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; +} + +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; +} + +.leaflet-control-attribution a { + text-decoration: none; +} + +.leaflet-control-attribution a:hover { + text-decoration: underline; +} + +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; +} + +.leaflet-left .leaflet-control-scale { + margin-left: 5px; +} + +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; +} + +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: #fff; + background: rgba(255, 255, 255, 0.5); +} + +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; +} + +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; +} + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; +} + +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; +} + +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; +} + +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; +} + +.leaflet-popup-content p { + margin: 18px 0; +} + +.leaflet-popup-tip-container { + margin: 0 auto; + width: 40px; + height: 20px; + position: relative; + overflow: hidden; +} + +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + margin: -10px auto 0; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} + +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); +} + +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; +} + +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; +} + +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; +} + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; +} + +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); +} + +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; +} + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; +} + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; +} \ No newline at end of file diff --git a/erpnext/public/css/leaflet/leaflet.draw.css b/erpnext/public/css/leaflet/leaflet.draw.css new file mode 100755 index 00000000000..6fb7db0e64a --- /dev/null +++ b/erpnext/public/css/leaflet/leaflet.draw.css @@ -0,0 +1,316 @@ +/* ================================================================== */ + + +/* Toolbars +/* ================================================================== */ + +.leaflet-draw-section { + position: relative; +} + +.leaflet-draw-toolbar { + margin-top: 12px; +} + +.leaflet-draw-toolbar-top { + margin-top: 0; +} + +.leaflet-draw-toolbar-notop a:first-child { + border-top-right-radius: 0; +} + +.leaflet-draw-toolbar-nobottom a:last-child { + border-bottom-right-radius: 0; +} + +.leaflet-draw-toolbar a { + background-image: url('assets/erpnext/images/leaflet/spritesheet.png'); + background-repeat: no-repeat; +} + +.leaflet-retina .leaflet-draw-toolbar a { + background-image: url('assets/erpnext/images/leaflet/spritesheet-2x.png'); + background-size: 270px 30px; +} + +.leaflet-draw a { + display: block; + text-align: center; + text-decoration: none; +} + + +/* ================================================================== */ + + +/* Toolbar actions menu +/* ================================================================== */ + +.leaflet-draw-actions { + display: none; + list-style: none; + margin: 0; + padding: 0; + position: absolute; + left: 26px; + /* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */ + top: 0; + white-space: nowrap; +} + +.leaflet-right .leaflet-draw-actions { + right: 26px; + left: auto; +} + +.leaflet-draw-actions li { + display: inline-block; +} + +.leaflet-draw-actions li:first-child a { + border-left: none; +} + +.leaflet-draw-actions li:last-child a { + -webkit-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.leaflet-right .leaflet-draw-actions li:last-child a { + -webkit-border-radius: 0; + border-radius: 0; +} + +.leaflet-right .leaflet-draw-actions li:first-child a { + -webkit-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.leaflet-draw-actions a { + background-color: #919187; + border-left: 1px solid #AAA; + color: #FFF; + font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif; + line-height: 28px; + text-decoration: none; + padding-left: 10px; + padding-right: 10px; + height: 28px; +} + +.leaflet-draw-actions-bottom { + margin-top: 0; +} + +.leaflet-draw-actions-top { + margin-top: 1px; +} + +.leaflet-draw-actions-top a, +.leaflet-draw-actions-bottom a { + height: 27px; + line-height: 27px; +} + +.leaflet-draw-actions a:hover { + background-color: #A0A098; +} + +.leaflet-draw-actions-top.leaflet-draw-actions-bottom a { + height: 26px; + line-height: 26px; +} + + +/* ================================================================== */ + + +/* Draw toolbar +/* ================================================================== */ + +.leaflet-draw-toolbar .leaflet-draw-draw-polyline { + background-position: -2px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-draw-polygon { + background-position: -31px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-draw-rectangle { + background-position: -62px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-draw-circle { + background-position: -92px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-draw-marker { + background-position: -122px -2px; +} + + +/* ================================================================== */ + + +/* Edit toolbar +/* ================================================================== */ + +.leaflet-draw-toolbar .leaflet-draw-edit-edit { + background-position: -152px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-edit-remove { + background-position: -182px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled { + background-position: -212px -2px; +} + +.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled { + background-position: -242px -2px; +} + + +/* ================================================================== */ + + +/* Drawing styles +/* ================================================================== */ + +.leaflet-mouse-marker { + background-color: #fff; + cursor: crosshair; +} + +.leaflet-draw-tooltip { + background: rgb(54, 54, 54); + background: rgba(0, 0, 0, 0.5); + border: 1px solid transparent; + -webkit-border-radius: 4px; + border-radius: 4px; + color: #fff; + font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif; + margin-left: 20px; + margin-top: -21px; + padding: 4px 8px; + position: absolute; + visibility: hidden; + white-space: nowrap; + z-index: 6; +} + +.leaflet-draw-tooltip:before { + border-right: 6px solid black; + border-right-color: rgba(0, 0, 0, 0.5); + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + content: ""; + position: absolute; + top: 7px; + left: -7px; +} + +.leaflet-error-draw-tooltip { + background-color: #F2DEDE; + border: 1px solid #E6B6BD; + color: #B94A48; +} + +.leaflet-error-draw-tooltip:before { + border-right-color: #E6B6BD; +} + +.leaflet-draw-tooltip-single { + margin-top: -12px +} + +.leaflet-draw-tooltip-subtext { + color: #f8d5e4; +} + +.leaflet-draw-guide-dash { + font-size: 1%; + opacity: 0.6; + position: absolute; + width: 5px; + height: 5px; +} + + +/* ================================================================== */ + + +/* Edit styles +/* ================================================================== */ + +.leaflet-edit-marker-selected { + background: rgba(254, 87, 161, 0.1); + border: 4px dashed rgba(254, 87, 161, 0.6); + -webkit-border-radius: 4px; + border-radius: 4px; +} + +.leaflet-edit-move { + cursor: move; +} + +.leaflet-edit-resize { + cursor: pointer; +} + + +/* ================================================================== */ + + +/* Old IE styles +/* ================================================================== */ + +.leaflet-oldie .leaflet-draw-toolbar { + border: 3px solid #999; +} + +.leaflet-oldie .leaflet-draw-toolbar a { + background-color: #eee; +} + +.leaflet-oldie .leaflet-draw-toolbar a:hover { + background-color: #fff; +} + +.leaflet-oldie .leaflet-draw-actions { + left: 32px; + margin-top: 3px; +} + +.leaflet-oldie .leaflet-draw-actions li { + display: inline; + zoom: 1; +} + +.leaflet-oldie .leaflet-edit-marker-selected { + border: 4px dashed #fe93c2; +} + +.leaflet-oldie .leaflet-draw-actions a { + background-color: #999; +} + +.leaflet-oldie .leaflet-draw-actions a:hover { + background-color: #a5a5a5; +} + +.leaflet-oldie .leaflet-draw-actions-top a { + margin-top: 1px; +} + +.leaflet-oldie .leaflet-draw-actions-bottom a { + height: 28px; + line-height: 28px; +} + +.leaflet-oldie .leaflet-draw-actions-top.leaflet-draw-actions-bottom a { + height: 27px; + line-height: 27px; +} \ No newline at end of file diff --git a/erpnext/public/images/leaflet/farmer.png b/erpnext/public/images/leaflet/farmer.png new file mode 100644 index 0000000000000000000000000000000000000000..03e42ff135e622707af364332491055a42b78046 GIT binary patch literal 52773 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 V$8qr;L*)Pf002ovPDHLkV1hYLS~36t literal 0 HcmV?d00001 diff --git a/erpnext/public/images/leaflet/layers.png b/erpnext/public/images/leaflet/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..1a72e5784b2b456eac5d7670738db80697af3377 GIT binary patch literal 696 zcmV;p0!RIcP)*@&l2<6p=!C&s@#ZL+%BQvF&b?w6S%wp=I>1QHj7AP5C)IWy#b znXXB;g;j=$a-tW89K%FbDceHVq&unY*Wx3L#=EGWH=rjqnp|4c_Ulec!ql3#G-5ZF zVlbBA@XP=)C8U&+Lrc)S4O5%1$&{(;7R^K(CSnvSr$v;+B$8q&7Bf|h$#PARo1^%M zf1H^nG-EiXVXr07OH(*8R)xa|FD;lXUlg_-%)~ZGsL2cX0NXaAzN2q%jqLRR6ruVk8`Jb7n#{`T;o@`F= z#3YcynIR^s83UNF3D!f5m#Mg)NJ24&Qfrqb&_z=yF;=B)#9Iq7u-@^O!(mW{D;qvr zPc)gVb%aowtS8m@ElL4A9G>w#ffQ~q{i&_i)*6f^)Sz|C?C>zb4Uo?H<-&Hz@a?J; z$ml@zGygWofb9$ZBj6aLjpLhsT2AzjOu=-*u_gSCULuqp7Vds@BKcX=lOk~^Pb;%&wG9p3o}FL;Zuhp5D3)R z2yY2yCGfH2=LJmOkQw^9n>daF6?Fz>oOD64$CM+_T`j0x%{zb|G zWolt{H|diO#S`|$6RM$ zYQuE4RW{2yZ`>fAt>jzyYyOB?)~HrQBlbbLT5yF%Xq8FEuzo80dd{%Q!{_)^mTE`^ z2$xe>TH$qiDJ+}(ajTp$Y*4vgGRrt^_?JwUO3+hm&{Mb<8aRtf7%F@*!JJv* zmcB*cag=-t4U&g79u1krRAKHHm?ZXHP8z-#KdAM9?vU7sxldD%A5;r0Rk~kblro}5 z9YhoJP18m~=v^kMBWPltYTV$TD;r4n^eZVWmDs^6;ZN_RG+a#^(N18a+%xd;JvScL zu54_hiMdFR4767cmcp!KOryQBQG{$|3e)h(z_sY-NRM>A$84n-CdxAt6V242bQmV| z86*uGCJtVTXCvLyz=eM@jE-Vz#IeA4DY~VhqL`R_>D;YIh9amQX~+l$Sfbohb*X)d zKiDG!?8t|64T_+_Jzbv6K)P|KG-6qDVGPYUwpPqb#c;-juz~ZW0bFF4JlB>cOB#?3 z9XJ~@0J1u{T_(66oVpmpLOkqOk6}qY=vN7820OS|_L-o5(4!i~Ivv=j{IKzS2m>C_ zhm9Npo09&0s*wy#K%InNpSW)yCZOhAFheUQtcXnn!x)WSjonNUm7@fguKPg0C3ESs~`Bd3Pyd$@XU8m z0JZWv0l=fZ{{jH?{!9Nt!mEGL|9_Oug?i>9H?4E!|Krk+(hy9WRiM;!>w8@J9&fq& z${#rK1z4j2$*KVGO=b{ivL6FFEPprv0No7|9RPB_H>dzW{;{(>P`XWmKn^Y#<8`e9 zc*;k@X>z(^khkvlh3UB1ICnF@RRHbZaQhkI;sl{txVGnBEzaFKZpw96Fm8qu^5@!a z+db!omc48o>}VvJr!j9Mpo^ZMPs2FKikZu-3edWhZ~5&Mp15G60gsVYic)|~eH4Q6 zF8d5^efqo~DD}CwRpRO|j91O-zygw(bv;<>V5MDzeC#nk zosJI@GCU;ylx)tp87H~!5Gl8^4UxdZ-ZLrRy7g=zwjIe|v>O(6W-QBuv-7h4HTLcz&ce9H!^9o^4XLD_t08@f%uD+tdxMAHzHi z6>y1>XBw|wNRu9u6j`13s*X9iz%Z1zep^?+<}$-U*uzd9$?LD0QWc+GSyhyvx<?!6YcvM{vC6CN2-dD>XyCsuOMe zdjA0H)tFMHvR%5Uqd_swkzDP0t5)bhy5xwusp(WsD}~`13N0NuN78MHcc03G_@3v- zZOvStb!W8+G+$o+mNh5)?USue0<9~5nql|l&C!mcb^cmUZGk2gF&p9IOMcs@2-WZX z+M_WESiwx34!IyuOY(`!=Sit;If5uuYqSJm`D>ogL1P7x5=v2W{zicaAxUs>WGzTn zQv?x3HR!VK$IB{-D-)cU&hLE;M2}umynSZBHRVLCW#WkaY>!>~#*V;;^Ck!H4Swwp zDHCGo7gMu}4-?)ga$s&da$6}|l&eSgpl~CnG5lbg z7&|&nHy^@(l0;d(4qw!>Pc+03BPqwvhV@DjJr)KAb74dUY>mzPErgW+cGhAfAE(Hx zg7S551PZuugrt1qVHk*xE*1`NeDO|ZnOO1ye(Ps{N=r+Q=S*|(%4dYb+TIr5*H@Ka z&IFce5q4snQ7O4sQm?Pxu??B#U>#Bu+HC!Ti{Sl150Y#4pk06Ac+lU@`2YRqk-uHH zZoIWi#kr-H+gi|P?w*2JMQ7U)c>*fCAPTksemc#0N4+Zgz+o*bN1@=(#&Q(RLz+r2 zQx|up>q>^w^^^t*`_3bp*JBDwCvP3iT>oMu+dLrW{Yd*GhC1Kx;_L$zF%*j;?iDxZ zrao$m-Bw;}qtlD8Ts>}{*(A|it9iEx_ZRY$yVv3y#q}J<;l}p;3_y0NqKJBW%sac- z#s<-=rSr4%CNFQcuf<8$A3ba|hx+!=-B0jwr*}bFG1p0OLTqz#DYd z16dVY=E5n{UkaA*7{FAF7c$=SE0gV@(AxW_6rfOFvBFyfQpO=ChwyqQo?nZOT`6__ zP3(sCcoy|xktOO{hUoSFKDM)^*yWXvlS$9yTyC~k^q#t~$$O;oU_E7XGiY~S^b+mS zVh=RZHn+0(T-ooM5xx%AW=ZUqv zgKQURIr-z7x5ejdVPYlT>F)dyou|#!MM#5qXK_BVQyz*bJ!*A&^rr((=SaeGlUNwV z01+e{DcnsPPIth+gTfMc34NrqGRM-T5f0=)<0vZ6?K`I0Z1Y3GdqxI|$iyh%qoeNX UQO-*oc+)|Q_08}VdXD6O0C*xx%>V!Z literal 0 HcmV?d00001 diff --git a/erpnext/public/images/leaflet/marker-icon.png b/erpnext/public/images/leaflet/marker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..950edf24677ded147df13b26f91baa2b0fa70513 GIT binary patch literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU literal 0 HcmV?d00001 diff --git a/erpnext/public/images/leaflet/spritesheet-2x.png b/erpnext/public/images/leaflet/spritesheet-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c45231aff86b1344333414cdfa7a2a74d38d5304 GIT binary patch literal 3581 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 i{eP_FzxHA`84t@4c6%tZ%} + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/erpnext/public/js/agriculture/ternary_plot.js b/erpnext/public/js/agriculture/ternary_plot.js new file mode 100644 index 00000000000..6f06585e2cc --- /dev/null +++ b/erpnext/public/js/agriculture/ternary_plot.js @@ -0,0 +1,232 @@ +frappe.provide('agriculture'); + +agriculture.TernaryPlot = class TernaryPlot { + constructor(opts) { + Object.assign(this, opts); + + frappe.require('assets/frappe/js/lib/snap.svg-min.js', () => { + this.make_svg(); + this.init_snap(); + this.init_config(); + this.make_plot(); + this.make_plot_marking(); + this.make_legend(); + this.mark_blip(); + }); + } + + make_svg() { + this.$svg = $(''); + $(this.parent).append(this.$svg); + } + + init_snap() { + this.paper = new Snap(this.$svg.get(0)); + } + + init_config() { + this.config = { + triangle_side: 300, + spacing: 50, + strokeWidth: 1, + stroke: frappe.ui.color.get('black') + }; + this.config.scaling_factor = this.config.triangle_side / 100; + let { triangle_side: t, spacing: s, scaling_factor: p } = this.config; + + this.coords = { + sand: { + points: [ + s + t * Snap.cos(60), s, + s, s + t * Snap.cos(30), + s + t, s + t * Snap.cos(30) + ], + color: frappe.ui.color.get('peach') + }, + loamy_sand: { + points: [ + s + 15 * p * Snap.cos(60), s + (100 - 15) * p * Snap.cos(30), + s + 10 * p * Snap.cos(60), s + (100 - 10) * p * Snap.cos(30), + s + (100 - 85) * p, s + t * Snap.cos(30), + s + (100 - 70) * p, s + t * Snap.cos(30) + ], + color: frappe.ui.color.get('pink') + }, + sandy_loam: { + points: [ + s + 20 * p * Snap.cos(60) + 27.5 * p, s + (100 - 20) * p * Snap.cos(30), + s + 20 * p * Snap.cos(60), s + (100 - 20) * p * Snap.cos(30), + s + 15 * p * Snap.cos(60), s + (100 - 15) * p * Snap.cos(30), + s + (100 - 75) * p, s + t * Snap.cos(30), + s + (100 - 50) * p, s + t * Snap.cos(30), + s + (100 - 50) * p + 7.5 * p * Snap.cos(60), s + t * Snap.cos(30) - 7.5 * p * Snap.cos(30), + s + (100 - 50) * p + 7.5 * p * Snap.cos(60) - 10 * p, s + t * Snap.cos(30) - 7.5 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('pink', 'light') + }, + loam: { + points: [ + s + (100 - 50) * p + 27.5 * p * Snap.cos(60), s + t * Snap.cos(30) - 27.5 * p * Snap.cos(30), + s + (100 - 50) * p + 27.5 * p * Snap.cos(60) - 22.5 * p, s + t * Snap.cos(30) - 27.5 * p * Snap.cos(30), + s + 20 * p * Snap.cos(60) + 27.5 * p, s + (100 - 20) * p * Snap.cos(30), + s + (100 - 50) * p + 7.5 * p * Snap.cos(60) - 10 * p, s + t * Snap.cos(30) - 7.5 * p * Snap.cos(30), + s + (100 - 50) * p + 7.5 * p * Snap.cos(60), s + t * Snap.cos(30) - 7.5 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('brown') + }, + silt_loam: { + points: [ + s + t - 27.5 * p * Snap.cos(60), s + 72.5 * p * Snap.cos(30), + s + (100 - 50) * p + 27.5 * p * Snap.cos(60), s + t * Snap.cos(30) - 27.5 * p * Snap.cos(30), + s + (100 - 50) * p, s + t * Snap.cos(30), + s + (100 - 20) * p, s + t * Snap.cos(30), + s + (100 - 20) * p + 12.5 * p * Snap.cos(60), s + 90 * p * Snap.cos(30), + s + t - 12.5 * p * Snap.cos(60), s + (100 - 12.5) * p * Snap.cos(30) + ], + color: frappe.ui.color.get('green', 'dark') + }, + silt: { + points: [ + s + t - 12.5 * p * Snap.cos(60), s + (100 - 12.5) * p * Snap.cos(30), + s + (100 - 20) * p + 12.5 * p * Snap.cos(60), s + 90 * p * Snap.cos(30), + s + (100 - 20) * p, s + t * Snap.cos(30), + s + t, s + t * Snap.cos(30) + ], + color: frappe.ui.color.get('green') + }, + silty_clay_loam: { + points: [ + s + t - 40 * p * Snap.cos(60), s + 60 * p * Snap.cos(30), + s + t - 40 * p * Snap.cos(60) - 20 * p, s + 60 * p * Snap.cos(30), + s + t - 27.5 * p * Snap.cos(60) - 20 * p, s + 72.5 * p * Snap.cos(30), + s + t - 27.5 * p * Snap.cos(60), s + 72.5 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('cyan', 'dark') + }, + silty_clay: { + points: [ + s + t - 60 * p * Snap.cos(60), s + 40 * p * Snap.cos(30), + s + t - 40 * p * Snap.cos(60) - 20 * p, s + 60 * p * Snap.cos(30), + s + t - 40 * p * Snap.cos(60), s + 60 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('cyan') + }, + clay_loam: { + points: [ + s + t - 40 * p * Snap.cos(60) - 20 * p, s + 60 * p * Snap.cos(30), + s + t - 40 * p * Snap.cos(60) - 45 * p, s + 60 * p * Snap.cos(30), + s + t - 27.5 * p * Snap.cos(60) - 45 * p, s + 72.5 * p * Snap.cos(30), + s + t - 27.5 * p * Snap.cos(60) - 20 * p, s + 72.5 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('green', 'light') + }, + sandy_clay_loam: { + points: [ + s + 35 * p * Snap.cos(60) + 20 * p, s + (100 - 35) * p * Snap.cos(30), + s + 35 * p * Snap.cos(60), s + (100 - 35) * p * Snap.cos(30), + s + 20 * p * Snap.cos(60), s + (100 - 20) * p * Snap.cos(30), + s + 20 * p * Snap.cos(60) + 27.5 * p, s + (100 - 20) * p * Snap.cos(30), + s + t - 27.5 * p * Snap.cos(60) - 45 * p, s + 72.5 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('pink', 'dark') + }, + sandy_clay: { + points: [ + s + 55 * p * Snap.cos(60), s + (100 - 55) * p * Snap.cos(30), + s + 35 * p * Snap.cos(60), s + (100 - 35) * p * Snap.cos(30), + s + 35 * p * Snap.cos(60) + 20 * p, s + (100 - 35) * p * Snap.cos(30) + ], + color: frappe.ui.color.get('red') + }, + clay: { + points: [ + s + t * Snap.cos(60), s, + s + 55 * p * Snap.cos(60), s + (100 - 55) * p * Snap.cos(30), + s + t - 40 * p * Snap.cos(60) - 45 * p, s + 60 * p * Snap.cos(30), + s + t - 40 * p * Snap.cos(60) - 20 * p, s + 60 * p * Snap.cos(30), + s + t - 60 * p * Snap.cos(60), s + 40 * p * Snap.cos(30) + ], + color: frappe.ui.color.get('yellow') + }, + }; + } + + get_coords(soil_type) { + return this.coords[soil_type].points; + } + + get_color(soil_type) { + return this.coords[soil_type].color; + } + + make_plot() { + for (let soil_type in this.coords) { + this.paper.polygon(this.get_coords(soil_type)).attr({ + fill: this.get_color(soil_type), + stroke: this.config.stroke, + strokeWidth: this.config.strokeWidth + }); + } + } + + make_plot_marking() { + let { triangle_side: t, spacing: s, scaling_factor: p } = this.config; + + let clay = this.paper.text(t * Snap.cos(60) / 2, s + t * Snap.cos(30) / 2, "Clay").attr({ + fill: frappe.ui.color.get('black') + }); + clay.transform("r300"); + + let silt = this.paper.text(t, s + t * Snap.cos(30) / 2, "Silt").attr({ + fill: frappe.ui.color.get('black') + }); + silt.transform("r60"); + + let sand = this.paper.text(35 + t * Snap.cos(60), 90 + t * Snap.cos(30), "Sand").attr({ + fill: frappe.ui.color.get('black') + }); + sand.transform("r0"); + } + + make_legend() { + // let side = len(this.coords)/2; + let index = 1; + let offset = 0; + let exec_once = true; + for (let soil_type in this.coords) { + if (index > 6 && exec_once){ + offset = 300; + index = 1; + exec_once = false; + } + let rect = this.paper.rect(0+offset, 0+index*20, 100, 19, 5, 5).attr({ + fill: this.get_color(soil_type), + stroke: frappe.ui.color.get('black') + }); + let text = this.paper.text(5+offset, 16+index*20, soil_type).attr({ + fill: frappe.ui.color.get('black'), + 'font-size': 12 + }); + index++; + } + } + + mark_blip({clay, sand, silt} = this) { + if (clay + sand + silt != 0){ + let { triangle_side: t, spacing: s, scaling_factor: p } = this.config; + + let x_blip = s + clay * p * Snap.cos(60) + silt * p; + let y_blip = s + silt * p * Snap.cos(30) + sand * p * Snap.sin(60); + this.blip = this.paper.circle(x_blip, y_blip, 4).attr({ + fill: frappe.ui.color.get("orange"), + stroke: frappe.ui.color.get("orange"), + strokeWidth: 2 + }); + } + } + + remove_blip() { + if (typeof this.blip !== 'undefined') + this.blip.remove(); + } +}; \ No newline at end of file diff --git a/erpnext/public/js/leaflet/leaflet.draw.js b/erpnext/public/js/leaflet/leaflet.draw.js new file mode 100755 index 00000000000..4352f7025b7 --- /dev/null +++ b/erpnext/public/js/leaflet/leaflet.draw.js @@ -0,0 +1,143 @@ +/* + Leaflet.draw, a plugin that adds drawing and editing tools to Leaflet powered maps. + (c) 2012-2013, Jacob Toye, Smartrak + + https://github.com/Leaflet/Leaflet.draw + http://leafletjs.com + https://github.com/jacobtoye +*/ +! function(t, e) { + L.drawVersion = "0.2.3", L.drawLocal = { draw: { toolbar: { actions: { title: "Cancel drawing", text: "Cancel" }, undo: { title: "Delete last point drawn", text: "Delete last point" }, buttons: { polyline: "Draw a polyline", polygon: "Draw a polygon", rectangle: "Draw a rectangle", circle: "Draw a circle", marker: "Draw a marker" } }, handlers: { circle: { tooltip: { start: "Click and drag to draw circle." } }, marker: { tooltip: { start: "Click map to place marker." } }, polygon: { tooltip: { start: "Click to start drawing shape.", cont: "Click to continue drawing shape.", end: "Click first point to close this shape." } }, polyline: { error: "Error: shape edges cannot cross!", tooltip: { start: "Click to start drawing line.", cont: "Click to continue drawing line.", end: "Click last point to finish line." } }, rectangle: { tooltip: { start: "Click and drag to draw rectangle." } }, simpleshape: { tooltip: { end: "Release mouse to finish drawing." } } } }, edit: { toolbar: { actions: { save: { title: "Save changes.", text: "Save" }, cancel: { title: "Cancel editing, discards all changes.", text: "Cancel" } }, buttons: { edit: "Edit layers.", editDisabled: "No layers to edit.", remove: "Delete layers.", removeDisabled: "No layers to delete." } }, handlers: { edit: { tooltip: { text: "Drag handles, or marker to edit feature.", subtext: "Click cancel to undo changes." } }, remove: { tooltip: { text: "Click on a feature to remove" } } } } }, L.Draw = {}, L.Draw.Feature = L.Handler.extend({ includes: L.Mixin.Events, initialize: function(t, e) { this._map = t, this._container = t._container, this._overlayPane = t._panes.overlayPane, this._popupPane = t._panes.popupPane, e && e.shapeOptions && (e.shapeOptions = L.Util.extend({}, this.options.shapeOptions, e.shapeOptions)), L.setOptions(this, e) }, enable: function() { this._enabled || (this.fire("enabled", { handler: this.type }), this._map.fire("draw:drawstart", { layerType: this.type }), L.Handler.prototype.enable.call(this)) }, disable: function() { this._enabled && (L.Handler.prototype.disable.call(this), this._map.fire("draw:drawstop", { layerType: this.type }), this.fire("disabled", { handler: this.type })) }, addHooks: function() { var t = this._map; + t && (L.DomUtil.disableTextSelection(), t.getContainer().focus(), this._tooltip = new L.Tooltip(this._map), L.DomEvent.on(this._container, "keyup", this._cancelDrawing, this)) }, removeHooks: function() { this._map && (L.DomUtil.enableTextSelection(), this._tooltip.dispose(), this._tooltip = null, L.DomEvent.off(this._container, "keyup", this._cancelDrawing, this)) }, setOptions: function(t) { L.setOptions(this, t) }, _fireCreatedEvent: function(t) { this._map.fire("draw:created", { layer: t, layerType: this.type }) }, _cancelDrawing: function(t) { 27 === t.keyCode && this.disable() } }), L.Draw.Polyline = L.Draw.Feature.extend({ statics: { TYPE: "polyline" }, Poly: L.Polyline, options: { allowIntersection: !0, repeatMode: !1, drawError: { color: "#b00b00", timeout: 2500 }, icon: new L.DivIcon({ iconSize: new L.Point(8, 8), className: "leaflet-div-icon leaflet-editing-icon" }), guidelineDistance: 20, maxGuideLineLength: 4e3, shapeOptions: { stroke: !0, color: "#f06eaa", weight: 4, opacity: .5, fill: !1, clickable: !0 }, metric: !0, showLength: !0, zIndexOffset: 2e3 }, initialize: function(t, e) { this.options.drawError.message = L.drawLocal.draw.handlers.polyline.error, e && e.drawError && (e.drawError = L.Util.extend({}, this.options.drawError, e.drawError)), this.type = L.Draw.Polyline.TYPE, L.Draw.Feature.prototype.initialize.call(this, t, e) }, addHooks: function() { L.Draw.Feature.prototype.addHooks.call(this), this._map && (this._markers = [], this._markerGroup = new L.LayerGroup, this._map.addLayer(this._markerGroup), this._poly = new L.Polyline([], this.options.shapeOptions), this._tooltip.updateContent(this._getTooltipText()), this._mouseMarker || (this._mouseMarker = L.marker(this._map.getCenter(), { icon: L.divIcon({ className: "leaflet-mouse-marker", iconAnchor: [20, 20], iconSize: [40, 40] }), opacity: 0, zIndexOffset: this.options.zIndexOffset })), this._mouseMarker.on("mousedown", this._onMouseDown, this).addTo(this._map), this._map.on("mousemove", this._onMouseMove, this).on("mouseup", this._onMouseUp, this).on("zoomend", this._onZoomEnd, this)) }, removeHooks: function() { L.Draw.Feature.prototype.removeHooks.call(this), this._clearHideErrorTimeout(), this._cleanUpShape(), this._map.removeLayer(this._markerGroup), delete this._markerGroup, delete this._markers, this._map.removeLayer(this._poly), delete this._poly, this._mouseMarker.off("mousedown", this._onMouseDown, this).off("mouseup", this._onMouseUp, this), this._map.removeLayer(this._mouseMarker), delete this._mouseMarker, this._clearGuides(), this._map.off("mousemove", this._onMouseMove, this).off("zoomend", this._onZoomEnd, this) }, deleteLastVertex: function() { if (!(this._markers.length <= 1)) { var t = this._markers.pop(), + e = this._poly, + i = this._poly.spliceLatLngs(e.getLatLngs().length - 1, 1)[0]; + this._markerGroup.removeLayer(t), e.getLatLngs().length < 2 && this._map.removeLayer(e), this._vertexChanged(i, !1) } }, addVertex: function(t) { var e = this._markers.length; return e > 0 && !this.options.allowIntersection && this._poly.newLatLngIntersects(t) ? void this._showErrorTooltip() : (this._errorShown && this._hideErrorTooltip(), this._markers.push(this._createMarker(t)), this._poly.addLatLng(t), 2 === this._poly.getLatLngs().length && this._map.addLayer(this._poly), void this._vertexChanged(t, !0)) }, _finishShape: function() { var t = this._poly.newLatLngIntersects(this._poly.getLatLngs()[0], !0); return !this.options.allowIntersection && t || !this._shapeIsValid() ? void this._showErrorTooltip() : (this._fireCreatedEvent(), this.disable(), void(this.options.repeatMode && this.enable())) }, _shapeIsValid: function() { return !0 }, _onZoomEnd: function() { this._updateGuide() }, _onMouseMove: function(t) { var e = t.layerPoint, + i = t.latlng; + this._currentLatLng = i, this._updateTooltip(i), this._updateGuide(e), this._mouseMarker.setLatLng(i), L.DomEvent.preventDefault(t.originalEvent) }, _vertexChanged: function(t, e) { this._updateFinishHandler(), this._updateRunningMeasure(t, e), this._clearGuides(), this._updateTooltip() }, _onMouseDown: function(t) { var e = t.originalEvent; + this._mouseDownOrigin = L.point(e.clientX, e.clientY) }, _onMouseUp: function(e) { if (this._mouseDownOrigin) { var i = L.point(e.originalEvent.clientX, e.originalEvent.clientY).distanceTo(this._mouseDownOrigin); + Math.abs(i) < 9 * (t.devicePixelRatio || 1) && this.addVertex(e.latlng) } + this._mouseDownOrigin = null }, _updateFinishHandler: function() { var t = this._markers.length; + t > 1 && this._markers[t - 1].on("click", this._finishShape, this), t > 2 && this._markers[t - 2].off("click", this._finishShape, this) }, _createMarker: function(t) { var e = new L.Marker(t, { icon: this.options.icon, zIndexOffset: 2 * this.options.zIndexOffset }); return this._markerGroup.addLayer(e), e }, _updateGuide: function(t) { var e = this._markers.length; + e > 0 && (t = t || this._map.latLngToLayerPoint(this._currentLatLng), this._clearGuides(), this._drawGuide(this._map.latLngToLayerPoint(this._markers[e - 1].getLatLng()), t)) }, _updateTooltip: function(t) { var e = this._getTooltipText(); + t && this._tooltip.updatePosition(t), this._errorShown || this._tooltip.updateContent(e) }, _drawGuide: function(t, e) { var i, o, a, s = Math.floor(Math.sqrt(Math.pow(e.x - t.x, 2) + Math.pow(e.y - t.y, 2))), + r = this.options.guidelineDistance, + n = this.options.maxGuideLineLength, + l = s > n ? s - n : r; for (this._guidesContainer || (this._guidesContainer = L.DomUtil.create("div", "leaflet-draw-guides", this._overlayPane)); s > l; l += this.options.guidelineDistance) i = l / s, o = { x: Math.floor(t.x * (1 - i) + i * e.x), y: Math.floor(t.y * (1 - i) + i * e.y) }, a = L.DomUtil.create("div", "leaflet-draw-guide-dash", this._guidesContainer), a.style.backgroundColor = this._errorShown ? this.options.drawError.color : this.options.shapeOptions.color, L.DomUtil.setPosition(a, o) }, _updateGuideColor: function(t) { if (this._guidesContainer) + for (var e = 0, i = this._guidesContainer.childNodes.length; i > e; e++) this._guidesContainer.childNodes[e].style.backgroundColor = t }, _clearGuides: function() { if (this._guidesContainer) + for (; this._guidesContainer.firstChild;) this._guidesContainer.removeChild(this._guidesContainer.firstChild) }, _getTooltipText: function() { var t, e, i = this.options.showLength; return 0 === this._markers.length ? t = { text: L.drawLocal.draw.handlers.polyline.tooltip.start } : (e = i ? this._getMeasurementString() : "", t = 1 === this._markers.length ? { text: L.drawLocal.draw.handlers.polyline.tooltip.cont, subtext: e } : { text: L.drawLocal.draw.handlers.polyline.tooltip.end, subtext: e }), t }, _updateRunningMeasure: function(t, e) { var i, o, a = this._markers.length; + 1 === this._markers.length ? this._measurementRunningTotal = 0 : (i = a - (e ? 2 : 1), o = t.distanceTo(this._markers[i].getLatLng()), this._measurementRunningTotal += o * (e ? 1 : -1)) }, _getMeasurementString: function() { var t, e = this._currentLatLng, + i = this._markers[this._markers.length - 1].getLatLng(); return t = this._measurementRunningTotal + e.distanceTo(i), L.GeometryUtil.readableDistance(t, this.options.metric) }, _showErrorTooltip: function() { this._errorShown = !0, this._tooltip.showAsError().updateContent({ text: this.options.drawError.message }), this._updateGuideColor(this.options.drawError.color), this._poly.setStyle({ color: this.options.drawError.color }), this._clearHideErrorTimeout(), this._hideErrorTimeout = setTimeout(L.Util.bind(this._hideErrorTooltip, this), this.options.drawError.timeout) }, _hideErrorTooltip: function() { this._errorShown = !1, this._clearHideErrorTimeout(), this._tooltip.removeError().updateContent(this._getTooltipText()), this._updateGuideColor(this.options.shapeOptions.color), this._poly.setStyle({ color: this.options.shapeOptions.color }) }, _clearHideErrorTimeout: function() { this._hideErrorTimeout && (clearTimeout(this._hideErrorTimeout), this._hideErrorTimeout = null) }, _cleanUpShape: function() { this._markers.length > 1 && this._markers[this._markers.length - 1].off("click", this._finishShape, this) }, _fireCreatedEvent: function() { var t = new this.Poly(this._poly.getLatLngs(), this.options.shapeOptions); + L.Draw.Feature.prototype._fireCreatedEvent.call(this, t) } }), L.Draw.Polygon = L.Draw.Polyline.extend({ statics: { TYPE: "polygon" }, Poly: L.Polygon, options: { showArea: !1, shapeOptions: { stroke: !0, color: "#f06eaa", weight: 4, opacity: .5, fill: !0, fillColor: null, fillOpacity: .2, clickable: !0 } }, initialize: function(t, e) { L.Draw.Polyline.prototype.initialize.call(this, t, e), this.type = L.Draw.Polygon.TYPE }, _updateFinishHandler: function() { var t = this._markers.length; + 1 === t && this._markers[0].on("click", this._finishShape, this), t > 2 && (this._markers[t - 1].on("dblclick", this._finishShape, this), t > 3 && this._markers[t - 2].off("dblclick", this._finishShape, this)) }, _getTooltipText: function() { var t, e; return 0 === this._markers.length ? t = L.drawLocal.draw.handlers.polygon.tooltip.start : this._markers.length < 3 ? t = L.drawLocal.draw.handlers.polygon.tooltip.cont : (t = L.drawLocal.draw.handlers.polygon.tooltip.end, e = this._getMeasurementString()), { text: t, subtext: e } }, _getMeasurementString: function() { var t = this._area; return t ? L.GeometryUtil.readableArea(t, this.options.metric) : null }, _shapeIsValid: function() { return this._markers.length >= 3 }, _vertexAdded: function() { if (!this.options.allowIntersection && this.options.showArea) { var t = this._poly.getLatLngs(); + this._area = L.GeometryUtil.geodesicArea(t) } }, _cleanUpShape: function() { var t = this._markers.length; + t > 0 && (this._markers[0].off("click", this._finishShape, this), t > 2 && this._markers[t - 1].off("dblclick", this._finishShape, this)) } }), L.SimpleShape = {}, L.Draw.SimpleShape = L.Draw.Feature.extend({ options: { repeatMode: !1 }, initialize: function(t, e) { this._endLabelText = L.drawLocal.draw.handlers.simpleshape.tooltip.end, L.Draw.Feature.prototype.initialize.call(this, t, e) }, addHooks: function() { L.Draw.Feature.prototype.addHooks.call(this), this._map && (this._mapDraggable = this._map.dragging.enabled(), this._mapDraggable && this._map.dragging.disable(), this._container.style.cursor = "crosshair", this._tooltip.updateContent({ text: this._initialLabelText }), this._map.on("mousedown", this._onMouseDown, this).on("mousemove", this._onMouseMove, this)) }, removeHooks: function() { L.Draw.Feature.prototype.removeHooks.call(this), this._map && (this._mapDraggable && this._map.dragging.enable(), this._container.style.cursor = "", this._map.off("mousedown", this._onMouseDown, this).off("mousemove", this._onMouseMove, this), L.DomEvent.off(e, "mouseup", this._onMouseUp, this), this._shape && (this._map.removeLayer(this._shape), delete this._shape)), this._isDrawing = !1 }, _onMouseDown: function(t) { this._isDrawing = !0, this._startLatLng = t.latlng, L.DomEvent.on(e, "mouseup", this._onMouseUp, this).preventDefault(t.originalEvent) }, _onMouseMove: function(t) { var e = t.latlng; + this._tooltip.updatePosition(e), this._isDrawing && (this._tooltip.updateContent({ text: this._endLabelText }), this._drawShape(e)) }, _onMouseUp: function() { this._shape && this._fireCreatedEvent(), this.disable(), this.options.repeatMode && this.enable() } }), L.Draw.Rectangle = L.Draw.SimpleShape.extend({ statics: { TYPE: "rectangle" }, options: { shapeOptions: { stroke: !0, color: "#f06eaa", weight: 4, opacity: .5, fill: !0, fillColor: null, fillOpacity: .2, clickable: !0 } }, initialize: function(t, e) { this.type = L.Draw.Rectangle.TYPE, this._initialLabelText = L.drawLocal.draw.handlers.rectangle.tooltip.start, L.Draw.SimpleShape.prototype.initialize.call(this, t, e) }, _drawShape: function(t) { this._shape ? this._shape.setBounds(new L.LatLngBounds(this._startLatLng, t)) : (this._shape = new L.Rectangle(new L.LatLngBounds(this._startLatLng, t), this.options.shapeOptions), this._map.addLayer(this._shape)) }, _fireCreatedEvent: function() { var t = new L.Rectangle(this._shape.getBounds(), this.options.shapeOptions); + L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this, t) } }), L.Draw.Circle = L.Draw.SimpleShape.extend({ statics: { TYPE: "circle" }, options: { shapeOptions: { stroke: !0, color: "#f06eaa", weight: 4, opacity: .5, fill: !0, fillColor: null, fillOpacity: .2, clickable: !0 }, showRadius: !0, metric: !0 }, initialize: function(t, e) { this.type = L.Draw.Circle.TYPE, this._initialLabelText = L.drawLocal.draw.handlers.circle.tooltip.start, L.Draw.SimpleShape.prototype.initialize.call(this, t, e) }, _drawShape: function(t) { this._shape ? this._shape.setRadius(this._startLatLng.distanceTo(t)) : (this._shape = new L.Circle(this._startLatLng, this._startLatLng.distanceTo(t), this.options.shapeOptions), this._map.addLayer(this._shape)) }, _fireCreatedEvent: function() { var t = new L.Circle(this._startLatLng, this._shape.getRadius(), this.options.shapeOptions); + L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this, t) }, _onMouseMove: function(t) { var e, i = t.latlng, + o = this.options.showRadius, + a = this.options.metric; + this._tooltip.updatePosition(i), this._isDrawing && (this._drawShape(i), e = this._shape.getRadius().toFixed(1), this._tooltip.updateContent({ text: this._endLabelText, subtext: o ? "Radius: " + L.GeometryUtil.readableDistance(e, a) : "" })) } }), L.Draw.Marker = L.Draw.Feature.extend({ statics: { TYPE: "marker" }, options: { icon: new L.Icon.Default, repeatMode: !1, zIndexOffset: 2e3 }, initialize: function(t, e) { this.type = L.Draw.Marker.TYPE, L.Draw.Feature.prototype.initialize.call(this, t, e) }, addHooks: function() { L.Draw.Feature.prototype.addHooks.call(this), this._map && (this._tooltip.updateContent({ text: L.drawLocal.draw.handlers.marker.tooltip.start }), this._mouseMarker || (this._mouseMarker = L.marker(this._map.getCenter(), { icon: L.divIcon({ className: "leaflet-mouse-marker", iconAnchor: [20, 20], iconSize: [40, 40] }), opacity: 0, zIndexOffset: this.options.zIndexOffset })), this._mouseMarker.on("click", this._onClick, this).addTo(this._map), this._map.on("mousemove", this._onMouseMove, this)) }, removeHooks: function() { L.Draw.Feature.prototype.removeHooks.call(this), this._map && (this._marker && (this._marker.off("click", this._onClick, this), this._map.off("click", this._onClick, this).removeLayer(this._marker), delete this._marker), this._mouseMarker.off("click", this._onClick, this), this._map.removeLayer(this._mouseMarker), delete this._mouseMarker, this._map.off("mousemove", this._onMouseMove, this)) }, _onMouseMove: function(t) { var e = t.latlng; + this._tooltip.updatePosition(e), this._mouseMarker.setLatLng(e), this._marker ? (e = this._mouseMarker.getLatLng(), this._marker.setLatLng(e)) : (this._marker = new L.Marker(e, { icon: this.options.icon, zIndexOffset: this.options.zIndexOffset }), this._marker.on("click", this._onClick, this), this._map.on("click", this._onClick, this).addLayer(this._marker)) }, _onClick: function() { this._fireCreatedEvent(), this.disable(), this.options.repeatMode && this.enable() }, _fireCreatedEvent: function() { var t = new L.Marker(this._marker.getLatLng(), { icon: this.options.icon }); + L.Draw.Feature.prototype._fireCreatedEvent.call(this, t) } }), L.Edit = L.Edit || {}, L.Edit.Poly = L.Handler.extend({ options: { icon: new L.DivIcon({ iconSize: new L.Point(8, 8), className: "leaflet-div-icon leaflet-editing-icon" }) }, initialize: function(t, e) { this._poly = t, L.setOptions(this, e) }, addHooks: function() { this._poly._map && (this._markerGroup || this._initMarkers(), this._poly._map.addLayer(this._markerGroup)) }, removeHooks: function() { this._poly._map && (this._poly._map.removeLayer(this._markerGroup), delete this._markerGroup, delete this._markers) }, updateMarkers: function() { this._markerGroup.clearLayers(), this._initMarkers() }, _initMarkers: function() { this._markerGroup || (this._markerGroup = new L.LayerGroup), this._markers = []; var t, e, i, o, a = this._poly._latlngs; for (t = 0, i = a.length; i > t; t++) o = this._createMarker(a[t], t), o.on("click", this._onMarkerClick, this), this._markers.push(o); var s, r; for (t = 0, e = i - 1; i > t; e = t++)(0 !== t || L.Polygon && this._poly instanceof L.Polygon) && (s = this._markers[e], r = this._markers[t], this._createMiddleMarker(s, r), this._updatePrevNext(s, r)) }, _createMarker: function(t, e) { var i = new L.Marker(t, { draggable: !0, icon: this.options.icon }); return i._origLatLng = t, i._index = e, i.on("drag", this._onMarkerDrag, this), i.on("dragend", this._fireEdit, this), this._markerGroup.addLayer(i), i }, _removeMarker: function(t) { var e = t._index; + this._markerGroup.removeLayer(t), this._markers.splice(e, 1), this._poly.spliceLatLngs(e, 1), this._updateIndexes(e, -1), t.off("drag", this._onMarkerDrag, this).off("dragend", this._fireEdit, this).off("click", this._onMarkerClick, this) }, _fireEdit: function() { this._poly.edited = !0, this._poly.fire("edit") }, _onMarkerDrag: function(t) { var e = t.target; + L.extend(e._origLatLng, e._latlng), e._middleLeft && e._middleLeft.setLatLng(this._getMiddleLatLng(e._prev, e)), e._middleRight && e._middleRight.setLatLng(this._getMiddleLatLng(e, e._next)), this._poly.redraw() }, _onMarkerClick: function(t) { var e = L.Polygon && this._poly instanceof L.Polygon ? 4 : 3, + i = t.target; + this._poly._latlngs.length < e || (this._removeMarker(i), this._updatePrevNext(i._prev, i._next), i._middleLeft && this._markerGroup.removeLayer(i._middleLeft), i._middleRight && this._markerGroup.removeLayer(i._middleRight), i._prev && i._next ? this._createMiddleMarker(i._prev, i._next) : i._prev ? i._next || (i._prev._middleRight = null) : i._next._middleLeft = null, this._fireEdit()) }, _updateIndexes: function(t, e) { this._markerGroup.eachLayer(function(i) { i._index > t && (i._index += e) }) }, _createMiddleMarker: function(t, e) { var i, o, a, s = this._getMiddleLatLng(t, e), + r = this._createMarker(s); + r.setOpacity(.6), t._middleRight = e._middleLeft = r, o = function() { var o = e._index; + r._index = o, r.off("click", i, this).on("click", this._onMarkerClick, this), s.lat = r.getLatLng().lat, s.lng = r.getLatLng().lng, this._poly.spliceLatLngs(o, 0, s), this._markers.splice(o, 0, r), r.setOpacity(1), this._updateIndexes(o, 1), e._index++, this._updatePrevNext(t, r), this._updatePrevNext(r, e), this._poly.fire("editstart") }, a = function() { r.off("dragstart", o, this), r.off("dragend", a, this), this._createMiddleMarker(t, r), this._createMiddleMarker(r, e) }, i = function() { o.call(this), a.call(this), this._fireEdit() }, r.on("click", i, this).on("dragstart", o, this).on("dragend", a, this), this._markerGroup.addLayer(r) }, _updatePrevNext: function(t, e) { t && (t._next = e), e && (e._prev = t) }, _getMiddleLatLng: function(t, e) { var i = this._poly._map, + o = i.project(t.getLatLng()), + a = i.project(e.getLatLng()); return i.unproject(o._add(a)._divideBy(2)) } }), L.Polyline.addInitHook(function() { this.editing || (L.Edit.Poly && (this.editing = new L.Edit.Poly(this), this.options.editable && this.editing.enable()), this.on("add", function() { this.editing && this.editing.enabled() && this.editing.addHooks() }), this.on("remove", function() { this.editing && this.editing.enabled() && this.editing.removeHooks() })) }), L.Edit = L.Edit || {}, L.Edit.SimpleShape = L.Handler.extend({ options: { moveIcon: new L.DivIcon({ iconSize: new L.Point(8, 8), className: "leaflet-div-icon leaflet-editing-icon leaflet-edit-move" }), resizeIcon: new L.DivIcon({ iconSize: new L.Point(8, 8), className: "leaflet-div-icon leaflet-editing-icon leaflet-edit-resize" }) }, initialize: function(t, e) { this._shape = t, L.Util.setOptions(this, e) }, addHooks: function() { this._shape._map && (this._map = this._shape._map, this._markerGroup || this._initMarkers(), this._map.addLayer(this._markerGroup)) }, removeHooks: function() { if (this._shape._map) { this._unbindMarker(this._moveMarker); for (var t = 0, e = this._resizeMarkers.length; e > t; t++) this._unbindMarker(this._resizeMarkers[t]); + this._resizeMarkers = null, this._map.removeLayer(this._markerGroup), delete this._markerGroup } + this._map = null }, updateMarkers: function() { this._markerGroup.clearLayers(), this._initMarkers() }, _initMarkers: function() { this._markerGroup || (this._markerGroup = new L.LayerGroup), this._createMoveMarker(), this._createResizeMarker() }, _createMoveMarker: function() {}, _createResizeMarker: function() {}, _createMarker: function(t, e) { var i = new L.Marker(t, { draggable: !0, icon: e, zIndexOffset: 10 }); return this._bindMarker(i), this._markerGroup.addLayer(i), i }, _bindMarker: function(t) { t.on("dragstart", this._onMarkerDragStart, this).on("drag", this._onMarkerDrag, this).on("dragend", this._onMarkerDragEnd, this) }, _unbindMarker: function(t) { t.off("dragstart", this._onMarkerDragStart, this).off("drag", this._onMarkerDrag, this).off("dragend", this._onMarkerDragEnd, this) }, _onMarkerDragStart: function(t) { var e = t.target; + e.setOpacity(0), this._shape.fire("editstart") }, _fireEdit: function() { this._shape.edited = !0, this._shape.fire("edit") }, _onMarkerDrag: function(t) { var e = t.target, + i = e.getLatLng(); + e === this._moveMarker ? this._move(i) : this._resize(i), this._shape.redraw() }, _onMarkerDragEnd: function(t) { var e = t.target; + e.setOpacity(1), this._fireEdit() }, _move: function() {}, _resize: function() {} }), L.Edit = L.Edit || {}, L.Edit.Rectangle = L.Edit.SimpleShape.extend({ _createMoveMarker: function() { var t = this._shape.getBounds(), + e = t.getCenter(); + this._moveMarker = this._createMarker(e, this.options.moveIcon) }, _createResizeMarker: function() { var t = this._getCorners(); + this._resizeMarkers = []; for (var e = 0, i = t.length; i > e; e++) this._resizeMarkers.push(this._createMarker(t[e], this.options.resizeIcon)), this._resizeMarkers[e]._cornerIndex = e }, _onMarkerDragStart: function(t) { L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this, t); var e = this._getCorners(), + i = t.target, + o = i._cornerIndex; + this._oppositeCorner = e[(o + 2) % 4], this._toggleCornerMarkers(0, o) }, _onMarkerDragEnd: function(t) { var e, i, o = t.target; + o === this._moveMarker && (e = this._shape.getBounds(), i = e.getCenter(), o.setLatLng(i)), this._toggleCornerMarkers(1), this._repositionCornerMarkers(), L.Edit.SimpleShape.prototype._onMarkerDragEnd.call(this, t) }, _move: function(t) { for (var e, i = this._shape.getLatLngs(), o = this._shape.getBounds(), a = o.getCenter(), s = [], r = 0, n = i.length; n > r; r++) e = [i[r].lat - a.lat, i[r].lng - a.lng], s.push([t.lat + e[0], t.lng + e[1]]); + this._shape.setLatLngs(s), this._repositionCornerMarkers() }, _resize: function(t) { var e; + this._shape.setBounds(L.latLngBounds(t, this._oppositeCorner)), e = this._shape.getBounds(), this._moveMarker.setLatLng(e.getCenter()) }, _getCorners: function() { var t = this._shape.getBounds(), + e = t.getNorthWest(), + i = t.getNorthEast(), + o = t.getSouthEast(), + a = t.getSouthWest(); return [e, i, o, a] }, _toggleCornerMarkers: function(t) { for (var e = 0, i = this._resizeMarkers.length; i > e; e++) this._resizeMarkers[e].setOpacity(t) }, _repositionCornerMarkers: function() { for (var t = this._getCorners(), e = 0, i = this._resizeMarkers.length; i > e; e++) this._resizeMarkers[e].setLatLng(t[e]) } }), L.Rectangle.addInitHook(function() { L.Edit.Rectangle && (this.editing = new L.Edit.Rectangle(this), this.options.editable && this.editing.enable()) }), L.Edit = L.Edit || {}, L.Edit.Circle = L.Edit.SimpleShape.extend({ _createMoveMarker: function() { var t = this._shape.getLatLng(); + this._moveMarker = this._createMarker(t, this.options.moveIcon) }, _createResizeMarker: function() { var t = this._shape.getLatLng(), + e = this._getResizeMarkerPoint(t); + this._resizeMarkers = [], this._resizeMarkers.push(this._createMarker(e, this.options.resizeIcon)) }, _getResizeMarkerPoint: function(t) { var e = this._shape._radius * Math.cos(Math.PI / 4), + i = this._map.project(t); return this._map.unproject([i.x + e, i.y - e]) }, _move: function(t) { var e = this._getResizeMarkerPoint(t); + this._resizeMarkers[0].setLatLng(e), this._shape.setLatLng(t) }, _resize: function(t) { var e = this._moveMarker.getLatLng(), + i = e.distanceTo(t); + this._shape.setRadius(i) } }), L.Circle.addInitHook(function() { L.Edit.Circle && (this.editing = new L.Edit.Circle(this), this.options.editable && this.editing.enable()), this.on("add", function() { this.editing && this.editing.enabled() && this.editing.addHooks() }), this.on("remove", function() { this.editing && this.editing.enabled() && this.editing.removeHooks() }) }), L.LatLngUtil = { cloneLatLngs: function(t) { for (var e = [], i = 0, o = t.length; o > i; i++) e.push(this.cloneLatLng(t[i])); return e }, cloneLatLng: function(t) { return L.latLng(t.lat, t.lng) } }, L.GeometryUtil = L.extend(L.GeometryUtil || {}, { geodesicArea: function(t) { var e, i, o = t.length, + a = 0, + s = L.LatLng.DEG_TO_RAD; if (o > 2) { for (var r = 0; o > r; r++) e = t[r], i = t[(r + 1) % o], a += (i.lng - e.lng) * s * (2 + Math.sin(e.lat * s) + Math.sin(i.lat * s)); + a = 6378137 * a * 6378137 / 2 } return Math.abs(a) }, readableArea: function(t, e) { var i; return e ? i = t >= 1e4 ? (1e-4 * t).toFixed(2) + " ha" : t.toFixed(2) + " m²" : (t *= .836127, i = t >= 3097600 ? (t / 3097600).toFixed(2) + " mi²" : t >= 4840 ? (t / 4840).toFixed(2) + " acres" : Math.ceil(t) + " yd²"), i }, readableDistance: function(t, e) { var i; return e ? i = t > 1e3 ? (t / 1e3).toFixed(2) + " km" : Math.ceil(t) + " m" : (t *= 1.09361, i = t > 1760 ? (t / 1760).toFixed(2) + " miles" : Math.ceil(t) + " yd"), i } }), L.Util.extend(L.LineUtil, { segmentsIntersect: function(t, e, i, o) { return this._checkCounterclockwise(t, i, o) !== this._checkCounterclockwise(e, i, o) && this._checkCounterclockwise(t, e, i) !== this._checkCounterclockwise(t, e, o) }, _checkCounterclockwise: function(t, e, i) { return (i.y - t.y) * (e.x - t.x) > (e.y - t.y) * (i.x - t.x) } }), L.Polyline.include({ intersects: function() { var t, e, i, o = this._originalPoints, + a = o ? o.length : 0; if (this._tooFewPointsForIntersection()) return !1; for (t = a - 1; t >= 3; t--) + if (e = o[t - 1], i = o[t], this._lineSegmentsIntersectsRange(e, i, t - 2)) return !0; + return !1 }, newLatLngIntersects: function(t, e) { return this._map ? this.newPointIntersects(this._map.latLngToLayerPoint(t), e) : !1 }, newPointIntersects: function(t, e) { var i = this._originalPoints, + o = i ? i.length : 0, + a = i ? i[o - 1] : null, + s = o - 2; return this._tooFewPointsForIntersection(1) ? !1 : this._lineSegmentsIntersectsRange(a, t, s, e ? 1 : 0) }, _tooFewPointsForIntersection: function(t) { var e = this._originalPoints, + i = e ? e.length : 0; return i += t || 0, !this._originalPoints || 3 >= i }, _lineSegmentsIntersectsRange: function(t, e, i, o) { var a, s, r = this._originalPoints; + o = o || 0; for (var n = i; n > o; n--) + if (a = r[n - 1], s = r[n], L.LineUtil.segmentsIntersect(t, e, a, s)) return !0; + return !1 } }), L.Polygon.include({ intersects: function() { var t, e, i, o, a, s = this._originalPoints; return this._tooFewPointsForIntersection() ? !1 : (t = L.Polyline.prototype.intersects.call(this)) ? !0 : (e = s.length, i = s[0], o = s[e - 1], a = e - 2, this._lineSegmentsIntersectsRange(o, i, a, 1)) } }), L.Control.Draw = L.Control.extend({ options: { position: "topleft", draw: {}, edit: !1 }, initialize: function(t) { if (L.version < "0.7") throw new Error("Leaflet.draw 0.2.3+ requires Leaflet 0.7.0+. Download latest from https://github.com/Leaflet/Leaflet/"); + L.Control.prototype.initialize.call(this, t); var e, i; + this._toolbars = {}, L.DrawToolbar && this.options.draw && (i = new L.DrawToolbar(this.options.draw), e = L.stamp(i), this._toolbars[e] = i, this._toolbars[e].on("enable", this._toolbarEnabled, this)), L.EditToolbar && this.options.edit && (i = new L.EditToolbar(this.options.edit), e = L.stamp(i), this._toolbars[e] = i, this._toolbars[e].on("enable", this._toolbarEnabled, this)) }, onAdd: function(t) { var e, i = L.DomUtil.create("div", "leaflet-draw"), + o = !1, + a = "leaflet-draw-toolbar-top"; for (var s in this._toolbars) this._toolbars.hasOwnProperty(s) && (e = this._toolbars[s].addToolbar(t), e && (o || (L.DomUtil.hasClass(e, a) || L.DomUtil.addClass(e.childNodes[0], a), o = !0), i.appendChild(e))); return i }, onRemove: function() { for (var t in this._toolbars) this._toolbars.hasOwnProperty(t) && this._toolbars[t].removeToolbar() }, setDrawingOptions: function(t) { for (var e in this._toolbars) this._toolbars[e] instanceof L.DrawToolbar && this._toolbars[e].setOptions(t) }, _toolbarEnabled: function(t) { var e = "" + L.stamp(t.target); for (var i in this._toolbars) this._toolbars.hasOwnProperty(i) && i !== e && this._toolbars[i].disable() } }), L.Map.mergeOptions({ drawControlTooltips: !0, drawControl: !1 }), L.Map.addInitHook(function() { this.options.drawControl && (this.drawControl = new L.Control.Draw, this.addControl(this.drawControl)) }), L.Toolbar = L.Class.extend({ + includes: [L.Mixin.Events], + initialize: function(t) { L.setOptions(this, t), this._modes = {}, this._actionButtons = [], this._activeMode = null }, + enabled: function() { return null !== this._activeMode }, + disable: function() { this.enabled() && this._activeMode.handler.disable() }, + addToolbar: function(t) { var e, i = L.DomUtil.create("div", "leaflet-draw-section"), + o = 0, + a = this._toolbarClass || "", + s = this.getModeHandlers(t); for (this._toolbarContainer = L.DomUtil.create("div", "leaflet-draw-toolbar leaflet-bar"), this._map = t, e = 0; e < s.length; e++) s[e].enabled && this._initModeHandler(s[e].handler, this._toolbarContainer, o++, a, s[e].title); return o ? (this._lastButtonIndex = --o, this._actionsContainer = L.DomUtil.create("ul", "leaflet-draw-actions"), i.appendChild(this._toolbarContainer), i.appendChild(this._actionsContainer), i) : void 0 }, + removeToolbar: function() { for (var t in this._modes) this._modes.hasOwnProperty(t) && (this._disposeButton(this._modes[t].button, this._modes[t].handler.enable, this._modes[t].handler), this._modes[t].handler.disable(), this._modes[t].handler.off("enabled", this._handlerActivated, this).off("disabled", this._handlerDeactivated, this)); + this._modes = {}; for (var e = 0, i = this._actionButtons.length; i > e; e++) this._disposeButton(this._actionButtons[e].button, this._actionButtons[e].callback, this); + this._actionButtons = [], this._actionsContainer = null }, + _initModeHandler: function(t, e, i, o, a) { var s = t.type; + this._modes[s] = {}, this._modes[s].handler = t, this._modes[s].button = this._createButton({ title: a, className: o + "-" + s, container: e, callback: this._modes[s].handler.enable, context: this._modes[s].handler }), this._modes[s].buttonIndex = i, this._modes[s].handler.on("enabled", this._handlerActivated, this).on("disabled", this._handlerDeactivated, this) }, + _createButton: function(t) { var e = L.DomUtil.create("a", t.className || "", t.container); return e.href = "#", t.text && (e.innerHTML = t.text), t.title && (e.title = t.title), L.DomEvent.on(e, "click", L.DomEvent.stopPropagation).on(e, "mousedown", L.DomEvent.stopPropagation).on(e, "dblclick", L.DomEvent.stopPropagation).on(e, "click", L.DomEvent.preventDefault).on(e, "click", t.callback, t.context), e }, + _disposeButton: function(t, e) { L.DomEvent.off(t, "click", L.DomEvent.stopPropagation).off(t, "mousedown", L.DomEvent.stopPropagation).off(t, "dblclick", L.DomEvent.stopPropagation).off(t, "click", L.DomEvent.preventDefault).off(t, "click", e) }, + _handlerActivated: function(t) { this.disable(), this._activeMode = this._modes[t.handler], L.DomUtil.addClass(this._activeMode.button, "leaflet-draw-toolbar-button-enabled"), this._showActionsToolbar(), this.fire("enable") }, + _handlerDeactivated: function() { this._hideActionsToolbar(), L.DomUtil.removeClass(this._activeMode.button, "leaflet-draw-toolbar-button-enabled"), this._activeMode = null, this.fire("disable") }, + _createActions: function(t) { var e, i, o, a, s = this._actionsContainer, + r = this.getActions(t), + n = r.length; for (i = 0, o = this._actionButtons.length; o > i; i++) this._disposeButton(this._actionButtons[i].button, this._actionButtons[i].callback); for (this._actionButtons = []; s.firstChild;) s.removeChild(s.firstChild); for (var l = 0; n > l; l++) "enabled" in r[l] && !r[l].enabled || (e = L.DomUtil.create("li", "", s), a = this._createButton({ title: r[l].title, text: r[l].text, container: e, callback: r[l].callback, context: r[l].context }), this._actionButtons.push({ button: a, callback: r[l].callback })) }, + _showActionsToolbar: function() { + var t = this._activeMode.buttonIndex, + e = this._lastButtonIndex, + i = this._activeMode.button.offsetTop - 1; + this._createActions(this._activeMode.handler), this._actionsContainer.style.top = i + "px", 0 === t && (L.DomUtil.addClass(this._toolbarContainer, "leaflet-draw-toolbar-notop"), L.DomUtil.addClass(this._actionsContainer, "leaflet-draw-actions-top")), t === e && (L.DomUtil.addClass(this._toolbarContainer, "leaflet-draw-toolbar-nobottom"), L.DomUtil.addClass(this._actionsContainer, "leaflet-draw-actions-bottom")), this._actionsContainer.style.display = "block" + }, + _hideActionsToolbar: function() { this._actionsContainer.style.display = "none", L.DomUtil.removeClass(this._toolbarContainer, "leaflet-draw-toolbar-notop"), L.DomUtil.removeClass(this._toolbarContainer, "leaflet-draw-toolbar-nobottom"), L.DomUtil.removeClass(this._actionsContainer, "leaflet-draw-actions-top"), L.DomUtil.removeClass(this._actionsContainer, "leaflet-draw-actions-bottom") } + }), L.Tooltip = L.Class.extend({ initialize: function(t) { this._map = t, this._popupPane = t._panes.popupPane, this._container = t.options.drawControlTooltips ? L.DomUtil.create("div", "leaflet-draw-tooltip", this._popupPane) : null, this._singleLineLabel = !1 }, dispose: function() { this._container && (this._popupPane.removeChild(this._container), this._container = null) }, updateContent: function(t) { return this._container ? (t.subtext = t.subtext || "", 0 !== t.subtext.length || this._singleLineLabel ? t.subtext.length > 0 && this._singleLineLabel && (L.DomUtil.removeClass(this._container, "leaflet-draw-tooltip-single"), this._singleLineLabel = !1) : (L.DomUtil.addClass(this._container, "leaflet-draw-tooltip-single"), this._singleLineLabel = !0), this._container.innerHTML = (t.subtext.length > 0 ? '' + t.subtext + "
" : "") + "" + t.text + "", this) : this }, updatePosition: function(t) { var e = this._map.latLngToLayerPoint(t), + i = this._container; return this._container && (i.style.visibility = "inherit", L.DomUtil.setPosition(i, e)), this }, showAsError: function() { return this._container && L.DomUtil.addClass(this._container, "leaflet-error-draw-tooltip"), this }, removeError: function() { return this._container && L.DomUtil.removeClass(this._container, "leaflet-error-draw-tooltip"), this } }), L.DrawToolbar = L.Toolbar.extend({ options: { polyline: {}, polygon: {}, rectangle: {}, circle: {}, marker: {} }, initialize: function(t) { for (var e in this.options) this.options.hasOwnProperty(e) && t[e] && (t[e] = L.extend({}, this.options[e], t[e])); + this._toolbarClass = "leaflet-draw-draw", L.Toolbar.prototype.initialize.call(this, t) }, getModeHandlers: function(t) { return [{ enabled: this.options.polyline, handler: new L.Draw.Polyline(t, this.options.polyline), title: L.drawLocal.draw.toolbar.buttons.polyline }, { enabled: this.options.polygon, handler: new L.Draw.Polygon(t, this.options.polygon), title: L.drawLocal.draw.toolbar.buttons.polygon }, { enabled: this.options.rectangle, handler: new L.Draw.Rectangle(t, this.options.rectangle), title: L.drawLocal.draw.toolbar.buttons.rectangle }, { enabled: this.options.circle, handler: new L.Draw.Circle(t, this.options.circle), title: L.drawLocal.draw.toolbar.buttons.circle }, { enabled: this.options.marker, handler: new L.Draw.Marker(t, this.options.marker), title: L.drawLocal.draw.toolbar.buttons.marker }] }, getActions: function(t) { return [{ enabled: t.deleteLastVertex, title: L.drawLocal.draw.toolbar.undo.title, text: L.drawLocal.draw.toolbar.undo.text, callback: t.deleteLastVertex, context: t }, { title: L.drawLocal.draw.toolbar.actions.title, text: L.drawLocal.draw.toolbar.actions.text, callback: this.disable, context: this }] }, setOptions: function(t) { L.setOptions(this, t); for (var e in this._modes) this._modes.hasOwnProperty(e) && t.hasOwnProperty(e) && this._modes[e].handler.setOptions(t[e]) } }), L.EditToolbar = L.Toolbar.extend({ options: { edit: { selectedPathOptions: { color: "#fe57a1", opacity: .6, dashArray: "10, 10", fill: !0, fillColor: "#fe57a1", fillOpacity: .1 } }, remove: {}, featureGroup: null }, initialize: function(t) { t.edit && ("undefined" == typeof t.edit.selectedPathOptions && (t.edit.selectedPathOptions = this.options.edit.selectedPathOptions), t.edit = L.extend({}, this.options.edit, t.edit)), t.remove && (t.remove = L.extend({}, this.options.remove, t.remove)), this._toolbarClass = "leaflet-draw-edit", L.Toolbar.prototype.initialize.call(this, t), this._selectedFeatureCount = 0 }, getModeHandlers: function(t) { var e = this.options.featureGroup; return [{ enabled: this.options.edit, handler: new L.EditToolbar.Edit(t, { featureGroup: e, selectedPathOptions: this.options.edit.selectedPathOptions }), title: L.drawLocal.edit.toolbar.buttons.edit }, { enabled: this.options.remove, handler: new L.EditToolbar.Delete(t, { featureGroup: e }), title: L.drawLocal.edit.toolbar.buttons.remove }] }, getActions: function() { return [{ title: L.drawLocal.edit.toolbar.actions.save.title, text: L.drawLocal.edit.toolbar.actions.save.text, callback: this._save, context: this }, { title: L.drawLocal.edit.toolbar.actions.cancel.title, text: L.drawLocal.edit.toolbar.actions.cancel.text, callback: this.disable, context: this }] }, addToolbar: function(t) { var e = L.Toolbar.prototype.addToolbar.call(this, t); return this._checkDisabled(), this.options.featureGroup.on("layeradd layerremove", this._checkDisabled, this), e }, removeToolbar: function() { this.options.featureGroup.off("layeradd layerremove", this._checkDisabled, this), L.Toolbar.prototype.removeToolbar.call(this) }, disable: function() { this.enabled() && (this._activeMode.handler.revertLayers(), L.Toolbar.prototype.disable.call(this)) }, _save: function() { this._activeMode.handler.save(), this._activeMode.handler.disable() }, _checkDisabled: function() { var t, e = this.options.featureGroup, + i = 0 !== e.getLayers().length; + this.options.edit && (t = this._modes[L.EditToolbar.Edit.TYPE].button, i ? L.DomUtil.removeClass(t, "leaflet-disabled") : L.DomUtil.addClass(t, "leaflet-disabled"), t.setAttribute("title", i ? L.drawLocal.edit.toolbar.buttons.edit : L.drawLocal.edit.toolbar.buttons.editDisabled)), this.options.remove && (t = this._modes[L.EditToolbar.Delete.TYPE].button, i ? L.DomUtil.removeClass(t, "leaflet-disabled") : L.DomUtil.addClass(t, "leaflet-disabled"), t.setAttribute("title", i ? L.drawLocal.edit.toolbar.buttons.remove : L.drawLocal.edit.toolbar.buttons.removeDisabled)) } }), L.EditToolbar.Edit = L.Handler.extend({ statics: { TYPE: "edit" }, includes: L.Mixin.Events, initialize: function(t, e) { if (L.Handler.prototype.initialize.call(this, t), this._selectedPathOptions = e.selectedPathOptions, this._featureGroup = e.featureGroup, !(this._featureGroup instanceof L.FeatureGroup)) throw new Error("options.featureGroup must be a L.FeatureGroup"); + this._uneditedLayerProps = {}, this.type = L.EditToolbar.Edit.TYPE }, enable: function() {!this._enabled && this._hasAvailableLayers() && (this.fire("enabled", { handler: this.type }), this._map.fire("draw:editstart", { handler: this.type }), L.Handler.prototype.enable.call(this), this._featureGroup.on("layeradd", this._enableLayerEdit, this).on("layerremove", this._disableLayerEdit, this)) }, disable: function() { this._enabled && (this._featureGroup.off("layeradd", this._enableLayerEdit, this).off("layerremove", this._disableLayerEdit, this), L.Handler.prototype.disable.call(this), this._map.fire("draw:editstop", { handler: this.type }), this.fire("disabled", { handler: this.type })) }, addHooks: function() { var t = this._map; + t && (t.getContainer().focus(), this._featureGroup.eachLayer(this._enableLayerEdit, this), this._tooltip = new L.Tooltip(this._map), this._tooltip.updateContent({ text: L.drawLocal.edit.handlers.edit.tooltip.text, subtext: L.drawLocal.edit.handlers.edit.tooltip.subtext }), this._map.on("mousemove", this._onMouseMove, this)) }, removeHooks: function() { this._map && (this._featureGroup.eachLayer(this._disableLayerEdit, this), this._uneditedLayerProps = {}, this._tooltip.dispose(), this._tooltip = null, this._map.off("mousemove", this._onMouseMove, this)) }, revertLayers: function() { this._featureGroup.eachLayer(function(t) { this._revertLayer(t) }, this) }, save: function() { var t = new L.LayerGroup; + this._featureGroup.eachLayer(function(e) { e.edited && (t.addLayer(e), e.edited = !1) }), this._map.fire("draw:edited", { layers: t }) }, _backupLayer: function(t) { var e = L.Util.stamp(t); + this._uneditedLayerProps[e] || (t instanceof L.Polyline || t instanceof L.Polygon || t instanceof L.Rectangle ? this._uneditedLayerProps[e] = { latlngs: L.LatLngUtil.cloneLatLngs(t.getLatLngs()) } : t instanceof L.Circle ? this._uneditedLayerProps[e] = { latlng: L.LatLngUtil.cloneLatLng(t.getLatLng()), radius: t.getRadius() } : t instanceof L.Marker && (this._uneditedLayerProps[e] = { latlng: L.LatLngUtil.cloneLatLng(t.getLatLng()) })) }, _revertLayer: function(t) { var e = L.Util.stamp(t); + t.edited = !1, this._uneditedLayerProps.hasOwnProperty(e) && (t instanceof L.Polyline || t instanceof L.Polygon || t instanceof L.Rectangle ? t.setLatLngs(this._uneditedLayerProps[e].latlngs) : t instanceof L.Circle ? (t.setLatLng(this._uneditedLayerProps[e].latlng), t.setRadius(this._uneditedLayerProps[e].radius)) : t instanceof L.Marker && t.setLatLng(this._uneditedLayerProps[e].latlng)) }, _toggleMarkerHighlight: function(t) { if (t._icon) { var e = t._icon; + e.style.display = "none", L.DomUtil.hasClass(e, "leaflet-edit-marker-selected") ? (L.DomUtil.removeClass(e, "leaflet-edit-marker-selected"), this._offsetMarker(e, -4)) : (L.DomUtil.addClass(e, "leaflet-edit-marker-selected"), this._offsetMarker(e, 4)), e.style.display = "" } }, _offsetMarker: function(t, e) { var i = parseInt(t.style.marginTop, 10) - e, + o = parseInt(t.style.marginLeft, 10) - e; + t.style.marginTop = i + "px", t.style.marginLeft = o + "px" }, _enableLayerEdit: function(t) { var e, i = t.layer || t.target || t, + o = i instanceof L.Marker; + (!o || i._icon) && (this._backupLayer(i), this._selectedPathOptions && (e = L.Util.extend({}, this._selectedPathOptions), o ? this._toggleMarkerHighlight(i) : (i.options.previousOptions = L.Util.extend({ dashArray: null }, i.options), i instanceof L.Circle || i instanceof L.Polygon || i instanceof L.Rectangle || (e.fill = !1), i.setStyle(e))), o ? (i.dragging.enable(), i.on("dragend", this._onMarkerDragEnd)) : i.editing.enable()) }, _disableLayerEdit: function(t) { var e = t.layer || t.target || t; + e.edited = !1, this._selectedPathOptions && (e instanceof L.Marker ? this._toggleMarkerHighlight(e) : (e.setStyle(e.options.previousOptions), delete e.options.previousOptions)), e instanceof L.Marker ? (e.dragging.disable(), e.off("dragend", this._onMarkerDragEnd, this)) : e.editing.disable() }, _onMarkerDragEnd: function(t) { var e = t.target; + e.edited = !0 }, _onMouseMove: function(t) { this._tooltip.updatePosition(t.latlng) }, _hasAvailableLayers: function() { return 0 !== this._featureGroup.getLayers().length } }), L.EditToolbar.Delete = L.Handler.extend({ statics: { TYPE: "remove" }, includes: L.Mixin.Events, initialize: function(t, e) { if (L.Handler.prototype.initialize.call(this, t), L.Util.setOptions(this, e), this._deletableLayers = this.options.featureGroup, !(this._deletableLayers instanceof L.FeatureGroup)) throw new Error("options.featureGroup must be a L.FeatureGroup"); + this.type = L.EditToolbar.Delete.TYPE }, enable: function() {!this._enabled && this._hasAvailableLayers() && (this.fire("enabled", { handler: this.type }), this._map.fire("draw:deletestart", { handler: this.type }), L.Handler.prototype.enable.call(this), this._deletableLayers.on("layeradd", this._enableLayerDelete, this).on("layerremove", this._disableLayerDelete, this)) }, disable: function() { this._enabled && (this._deletableLayers.off("layeradd", this._enableLayerDelete, this).off("layerremove", this._disableLayerDelete, this), L.Handler.prototype.disable.call(this), this._map.fire("draw:deletestop", { handler: this.type }), this.fire("disabled", { handler: this.type })) }, addHooks: function() { var t = this._map; + t && (t.getContainer().focus(), this._deletableLayers.eachLayer(this._enableLayerDelete, this), this._deletedLayers = new L.layerGroup, this._tooltip = new L.Tooltip(this._map), this._tooltip.updateContent({ text: L.drawLocal.edit.handlers.remove.tooltip.text }), this._map.on("mousemove", this._onMouseMove, this)) }, removeHooks: function() { this._map && (this._deletableLayers.eachLayer(this._disableLayerDelete, this), this._deletedLayers = null, this._tooltip.dispose(), this._tooltip = null, this._map.off("mousemove", this._onMouseMove, this)) }, revertLayers: function() { this._deletedLayers.eachLayer(function(t) { this._deletableLayers.addLayer(t) }, this) }, save: function() { this._map.fire("draw:deleted", { layers: this._deletedLayers }) }, _enableLayerDelete: function(t) { var e = t.layer || t.target || t; + e.on("click", this._removeLayer, this) }, _disableLayerDelete: function(t) { var e = t.layer || t.target || t; + e.off("click", this._removeLayer, this), this._deletedLayers.removeLayer(e) }, _removeLayer: function(t) { var e = t.layer || t.target || t; + this._deletableLayers.removeLayer(e), this._deletedLayers.addLayer(e) }, _onMouseMove: function(t) { this._tooltip.updatePosition(t.latlng) }, _hasAvailableLayers: function() { return 0 !== this._deletableLayers.getLayers().length } }) +}(window, document); \ No newline at end of file diff --git a/erpnext/public/js/leaflet/leaflet.js b/erpnext/public/js/leaflet/leaflet.js new file mode 100755 index 00000000000..41d9bb9ed4c --- /dev/null +++ b/erpnext/public/js/leaflet/leaflet.js @@ -0,0 +1,771 @@ +/* + Leaflet 1.0.0-beta.2 (dd0faa1), a JS library for interactive maps. http://leafletjs.com + (c) 2010-2015 Vladimir Agafonkin, (c) 2010-2011 CloudMade +*/ +! function(t, e, i) { + function n() { var e = t.L; + o.noConflict = function() { return t.L = e, this }, t.L = o } + var o = { version: "1.0.0-beta.2" }; + "object" == typeof module && "object" == typeof module.exports ? module.exports = o : "function" == typeof define && define.amd && define(o), "undefined" != typeof t && n(), o.Util = { extend: function(t) { var e, i, n, o; for (i = 1, n = arguments.length; n > i; i++) { o = arguments[i]; for (e in o) t[e] = o[e] } return t }, create: Object.create || function() { + function t() {} return function(e) { return t.prototype = e, new t } }(), bind: function(t, e) { var i = Array.prototype.slice; if (t.bind) return t.bind.apply(t, i.call(arguments, 1)); var n = i.call(arguments, 2); return function() { return t.apply(e, n.length ? n.concat(i.call(arguments)) : arguments) } }, stamp: function(t) { return t._leaflet_id = t._leaflet_id || ++o.Util.lastId, t._leaflet_id }, lastId: 0, throttle: function(t, e, i) { var n, o, s, r; return r = function() { n = !1, o && (s.apply(i, o), o = !1) }, s = function() { n ? o = arguments : (t.apply(i, arguments), setTimeout(r, e), n = !0) } }, wrapNum: function(t, e, i) { var n = e[1], + o = e[0], + s = n - o; return t === n && i ? t : ((t - o) % s + s) % s + o }, falseFn: function() { return !1 }, formatNum: function(t, e) { var i = Math.pow(10, e || 5); return Math.round(t * i) / i }, trim: function(t) { return t.trim ? t.trim() : t.replace(/^\s+|\s+$/g, "") }, splitWords: function(t) { return o.Util.trim(t).split(/\s+/) }, setOptions: function(t, e) { t.hasOwnProperty("options") || (t.options = t.options ? o.Util.create(t.options) : {}); for (var i in e) t.options[i] = e[i]; return t.options }, getParamString: function(t, e, i) { var n = []; for (var o in t) n.push(encodeURIComponent(i ? o.toUpperCase() : o) + "=" + encodeURIComponent(t[o])); return (e && -1 !== e.indexOf("?") ? "&" : "?") + n.join("&") }, template: function(t, e) { return t.replace(o.Util.templateRe, function(t, n) { var o = e[n]; if (o === i) throw new Error("No value provided for variable " + t); return "function" == typeof o && (o = o(e)), o }) }, templateRe: /\{ *([\w_]+) *\}/g, isArray: Array.isArray || function(t) { return "[object Array]" === Object.prototype.toString.call(t) }, indexOf: function(t, e) { for (var i = 0; i < t.length; i++) + if (t[i] === e) return i; + return -1 }, emptyImageUrl: "data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" }, + function() { + function e(e) { return t["webkit" + e] || t["moz" + e] || t["ms" + e] } + + function i(e) { var i = +new Date, + o = Math.max(0, 16 - (i - n)); return n = i + o, t.setTimeout(e, o) } var n = 0, + s = t.requestAnimationFrame || e("RequestAnimationFrame") || i, + r = t.cancelAnimationFrame || e("CancelAnimationFrame") || e("CancelRequestAnimationFrame") || function(e) { t.clearTimeout(e) }; + o.Util.requestAnimFrame = function(e, n, r) { return r && s === i ? void e.call(n) : s.call(t, o.bind(e, n)) }, o.Util.cancelAnimFrame = function(e) { e && r.call(t, e) } }(), o.extend = o.Util.extend, o.bind = o.Util.bind, o.stamp = o.Util.stamp, o.setOptions = o.Util.setOptions, o.Class = function() {}, o.Class.extend = function(t) { var e = function() { this.initialize && this.initialize.apply(this, arguments), this.callInitHooks() }, + i = e.__super__ = this.prototype, + n = o.Util.create(i); + n.constructor = e, e.prototype = n; for (var s in this) this.hasOwnProperty(s) && "prototype" !== s && (e[s] = this[s]); return t.statics && (o.extend(e, t.statics), delete t.statics), t.includes && (o.Util.extend.apply(null, [n].concat(t.includes)), delete t.includes), n.options && (t.options = o.Util.extend(o.Util.create(n.options), t.options)), o.extend(n, t), n._initHooks = [], n.callInitHooks = function() { if (!this._initHooksCalled) { i.callInitHooks && i.callInitHooks.call(this), this._initHooksCalled = !0; for (var t = 0, e = n._initHooks.length; e > t; t++) n._initHooks[t].call(this) } }, e }, o.Class.include = function(t) { o.extend(this.prototype, t) }, o.Class.mergeOptions = function(t) { o.extend(this.prototype.options, t) }, o.Class.addInitHook = function(t) { var e = Array.prototype.slice.call(arguments, 1), + i = "function" == typeof t ? t : function() { this[t].apply(this, e) }; + this.prototype._initHooks = this.prototype._initHooks || [], this.prototype._initHooks.push(i) }, o.Evented = o.Class.extend({ on: function(t, e, i) { if ("object" == typeof t) + for (var n in t) this._on(n, t[n], e); + else { t = o.Util.splitWords(t); for (var s = 0, r = t.length; r > s; s++) this._on(t[s], e, i) } return this }, off: function(t, e, i) { if (t) + if ("object" == typeof t) + for (var n in t) this._off(n, t[n], e); + else { t = o.Util.splitWords(t); for (var s = 0, r = t.length; r > s; s++) this._off(t[s], e, i) } + else delete this._events; return this }, _on: function(t, e, i) { var n = this._events = this._events || {}, + s = i && i !== this && o.stamp(i); if (s) { var r = t + "_idx", + a = t + "_len", + h = n[r] = n[r] || {}, + l = o.stamp(e) + "_" + s; + h[l] || (h[l] = { fn: e, ctx: i }, n[a] = (n[a] || 0) + 1) } else n[t] = n[t] || [], n[t].push({ fn: e }) }, _off: function(t, e, i) { var n = this._events, + s = t + "_idx", + r = t + "_len"; if (n) { if (!e) return delete n[t], delete n[s], void delete n[r]; var a, h, l, u, c, d = i && i !== this && o.stamp(i); if (d) c = o.stamp(e) + "_" + d, a = n[s], a && a[c] && (u = a[c], delete a[c], n[r]--); + else if (a = n[t]) + for (h = 0, l = a.length; l > h; h++) + if (a[h].fn === e) { u = a[h], a.splice(h, 1); break } + u && (u.fn = o.Util.falseFn) } }, fire: function(t, e, i) { if (!this.listens(t, i)) return this; var n = o.Util.extend({}, e, { type: t, target: this }), + s = this._events; if (s) { var r, a, h, l, u = s[t + "_idx"]; if (s[t]) + for (h = s[t].slice(), r = 0, a = h.length; a > r; r++) h[r].fn.call(this, n); for (l in u) u[l].fn.call(u[l].ctx, n) } return i && this._propagateEvent(n), this }, listens: function(t, e) { var i = this._events; if (i && (i[t] || i[t + "_len"])) return !0; if (e) + for (var n in this._eventParents) + if (this._eventParents[n].listens(t, e)) return !0; + return !1 }, once: function(t, e, i) { if ("object" == typeof t) { for (var n in t) this.once(n, t[n], e); return this } var s = o.bind(function() { this.off(t, e, i).off(t, s, i) }, this); return this.on(t, e, i).on(t, s, i) }, addEventParent: function(t) { return this._eventParents = this._eventParents || {}, this._eventParents[o.stamp(t)] = t, this }, removeEventParent: function(t) { return this._eventParents && delete this._eventParents[o.stamp(t)], this }, _propagateEvent: function(t) { for (var e in this._eventParents) this._eventParents[e].fire(t.type, o.extend({ layer: t.target }, t), !0) } }); + var s = o.Evented.prototype; + s.addEventListener = s.on, s.removeEventListener = s.clearAllEventListeners = s.off, s.addOneTimeEventListener = s.once, s.fireEvent = s.fire, s.hasEventListeners = s.listens, o.Mixin = { Events: s }, + function() { var i = navigator.userAgent.toLowerCase(), + n = e.documentElement, + s = "ActiveXObject" in t, + r = -1 !== i.indexOf("webkit"), + a = -1 !== i.indexOf("phantom"), + h = -1 !== i.search("android [23]"), + l = -1 !== i.indexOf("chrome"), + u = -1 !== i.indexOf("gecko") && !r && !t.opera && !s, + c = "undefined" != typeof orientation || -1 !== i.indexOf("mobile"), + d = !t.PointerEvent && t.MSPointerEvent, + _ = t.PointerEvent && navigator.pointerEnabled || d, + m = s && "transition" in n.style, + p = "WebKitCSSMatrix" in t && "m11" in new t.WebKitCSSMatrix && !h, + f = "MozPerspective" in n.style, + g = "OTransition" in n.style, + v = !t.L_NO_TOUCH && !a && (_ || "ontouchstart" in t || t.DocumentTouch && e instanceof t.DocumentTouch); + o.Browser = { ie: s, ielt9: s && !e.addEventListener, webkit: r, gecko: u, android: -1 !== i.indexOf("android"), android23: h, chrome: l, safari: !l && -1 !== i.indexOf("safari"), ie3d: m, webkit3d: p, gecko3d: f, opera12: g, any3d: !t.L_DISABLE_3D && (m || p || f) && !g && !a, mobile: c, mobileWebkit: c && r, mobileWebkit3d: c && p, mobileOpera: c && t.opera, mobileGecko: c && u, touch: !!v, msPointer: !!d, pointer: !!_, retina: (t.devicePixelRatio || t.screen.deviceXDPI / t.screen.logicalXDPI) > 1 } }(), o.Point = function(t, e, i) { this.x = i ? Math.round(t) : t, this.y = i ? Math.round(e) : e }, o.Point.prototype = { clone: function() { return new o.Point(this.x, this.y) }, add: function(t) { return this.clone()._add(o.point(t)) }, _add: function(t) { return this.x += t.x, this.y += t.y, this }, subtract: function(t) { return this.clone()._subtract(o.point(t)) }, _subtract: function(t) { return this.x -= t.x, this.y -= t.y, this }, divideBy: function(t) { return this.clone()._divideBy(t) }, _divideBy: function(t) { return this.x /= t, this.y /= t, this }, multiplyBy: function(t) { return this.clone()._multiplyBy(t) }, _multiplyBy: function(t) { return this.x *= t, this.y *= t, this }, scaleBy: function(t) { return new o.Point(this.x * t.x, this.y * t.y) }, unscaleBy: function(t) { return new o.Point(this.x / t.x, this.y / t.y) }, round: function() { return this.clone()._round() }, _round: function() { return this.x = Math.round(this.x), this.y = Math.round(this.y), this }, floor: function() { return this.clone()._floor() }, _floor: function() { return this.x = Math.floor(this.x), this.y = Math.floor(this.y), this }, ceil: function() { return this.clone()._ceil() }, _ceil: function() { return this.x = Math.ceil(this.x), this.y = Math.ceil(this.y), this }, distanceTo: function(t) { t = o.point(t); var e = t.x - this.x, + i = t.y - this.y; return Math.sqrt(e * e + i * i) }, equals: function(t) { return t = o.point(t), t.x === this.x && t.y === this.y }, contains: function(t) { return t = o.point(t), Math.abs(t.x) <= Math.abs(this.x) && Math.abs(t.y) <= Math.abs(this.y) }, toString: function() { return "Point(" + o.Util.formatNum(this.x) + ", " + o.Util.formatNum(this.y) + ")" } }, o.point = function(t, e, n) { return t instanceof o.Point ? t : o.Util.isArray(t) ? new o.Point(t[0], t[1]) : t === i || null === t ? t : new o.Point(t, e, n) }, o.Bounds = function(t, e) { if (t) + for (var i = e ? [t, e] : t, n = 0, o = i.length; o > n; n++) this.extend(i[n]) }, o.Bounds.prototype = { extend: function(t) { return t = o.point(t), this.min || this.max ? (this.min.x = Math.min(t.x, this.min.x), this.max.x = Math.max(t.x, this.max.x), this.min.y = Math.min(t.y, this.min.y), this.max.y = Math.max(t.y, this.max.y)) : (this.min = t.clone(), this.max = t.clone()), this }, getCenter: function(t) { return new o.Point((this.min.x + this.max.x) / 2, (this.min.y + this.max.y) / 2, t) }, getBottomLeft: function() { return new o.Point(this.min.x, this.max.y) }, getTopRight: function() { return new o.Point(this.max.x, this.min.y) }, getSize: function() { return this.max.subtract(this.min) }, contains: function(t) { var e, i; return t = "number" == typeof t[0] || t instanceof o.Point ? o.point(t) : o.bounds(t), t instanceof o.Bounds ? (e = t.min, i = t.max) : e = i = t, e.x >= this.min.x && i.x <= this.max.x && e.y >= this.min.y && i.y <= this.max.y }, intersects: function(t) { t = o.bounds(t); var e = this.min, + i = this.max, + n = t.min, + s = t.max, + r = s.x >= e.x && n.x <= i.x, + a = s.y >= e.y && n.y <= i.y; return r && a }, overlaps: function(t) { t = o.bounds(t); var e = this.min, + i = this.max, + n = t.min, + s = t.max, + r = s.x > e.x && n.x < i.x, + a = s.y > e.y && n.y < i.y; return r && a }, isValid: function() { return !(!this.min || !this.max) } }, o.bounds = function(t, e) { return !t || t instanceof o.Bounds ? t : new o.Bounds(t, e) }, o.Transformation = function(t, e, i, n) { this._a = t, this._b = e, this._c = i, this._d = n }, o.Transformation.prototype = { transform: function(t, e) { return this._transform(t.clone(), e) }, _transform: function(t, e) { return e = e || 1, t.x = e * (this._a * t.x + this._b), t.y = e * (this._c * t.y + this._d), t }, untransform: function(t, e) { return e = e || 1, new o.Point((t.x / e - this._b) / this._a, (t.y / e - this._d) / this._c) } }, o.DomUtil = { get: function(t) { return "string" == typeof t ? e.getElementById(t) : t }, getStyle: function(t, i) { var n = t.style[i] || t.currentStyle && t.currentStyle[i]; if ((!n || "auto" === n) && e.defaultView) { var o = e.defaultView.getComputedStyle(t, null); + n = o ? o[i] : null } return "auto" === n ? null : n }, create: function(t, i, n) { var o = e.createElement(t); return o.className = i, n && n.appendChild(o), o }, remove: function(t) { var e = t.parentNode; + e && e.removeChild(t) }, empty: function(t) { for (; t.firstChild;) t.removeChild(t.firstChild) }, toFront: function(t) { t.parentNode.appendChild(t) }, toBack: function(t) { var e = t.parentNode; + e.insertBefore(t, e.firstChild) }, hasClass: function(t, e) { if (t.classList !== i) return t.classList.contains(e); var n = o.DomUtil.getClass(t); return n.length > 0 && new RegExp("(^|\\s)" + e + "(\\s|$)").test(n) }, addClass: function(t, e) { if (t.classList !== i) + for (var n = o.Util.splitWords(e), s = 0, r = n.length; r > s; s++) t.classList.add(n[s]); + else if (!o.DomUtil.hasClass(t, e)) { var a = o.DomUtil.getClass(t); + o.DomUtil.setClass(t, (a ? a + " " : "") + e) } }, removeClass: function(t, e) { t.classList !== i ? t.classList.remove(e) : o.DomUtil.setClass(t, o.Util.trim((" " + o.DomUtil.getClass(t) + " ").replace(" " + e + " ", " "))) }, setClass: function(t, e) { t.className.baseVal === i ? t.className = e : t.className.baseVal = e }, getClass: function(t) { return t.className.baseVal === i ? t.className : t.className.baseVal }, setOpacity: function(t, e) { "opacity" in t.style ? t.style.opacity = e : "filter" in t.style && o.DomUtil._setOpacityIE(t, e) }, _setOpacityIE: function(t, e) { var i = !1, + n = "DXImageTransform.Microsoft.Alpha"; try { i = t.filters.item(n) } catch (o) { if (1 === e) return } + e = Math.round(100 * e), i ? (i.Enabled = 100 !== e, i.Opacity = e) : t.style.filter += " progid:" + n + "(opacity=" + e + ")" }, testProp: function(t) { for (var i = e.documentElement.style, n = 0; n < t.length; n++) + if (t[n] in i) return t[n]; + return !1 }, setTransform: function(t, e, i) { var n = e || new o.Point(0, 0); + t.style[o.DomUtil.TRANSFORM] = (o.Browser.ie3d ? "translate(" + n.x + "px," + n.y + "px)" : "translate3d(" + n.x + "px," + n.y + "px,0)") + (i ? " scale(" + i + ")" : "") }, setPosition: function(t, e) { t._leaflet_pos = e, o.Browser.any3d ? o.DomUtil.setTransform(t, e) : (t.style.left = e.x + "px", t.style.top = e.y + "px") }, getPosition: function(t) { return t._leaflet_pos } }, + function() { o.DomUtil.TRANSFORM = o.DomUtil.testProp(["transform", "WebkitTransform", "OTransform", "MozTransform", "msTransform"]); var i = o.DomUtil.TRANSITION = o.DomUtil.testProp(["webkitTransition", "transition", "OTransition", "MozTransition", "msTransition"]); if (o.DomUtil.TRANSITION_END = "webkitTransition" === i || "OTransition" === i ? i + "End" : "transitionend", "onselectstart" in e) o.DomUtil.disableTextSelection = function() { o.DomEvent.on(t, "selectstart", o.DomEvent.preventDefault) }, o.DomUtil.enableTextSelection = function() { o.DomEvent.off(t, "selectstart", o.DomEvent.preventDefault) }; + else { var n = o.DomUtil.testProp(["userSelect", "WebkitUserSelect", "OUserSelect", "MozUserSelect", "msUserSelect"]); + o.DomUtil.disableTextSelection = function() { if (n) { var t = e.documentElement.style; + this._userSelect = t[n], t[n] = "none" } }, o.DomUtil.enableTextSelection = function() { n && (e.documentElement.style[n] = this._userSelect, delete this._userSelect) } } + o.DomUtil.disableImageDrag = function() { o.DomEvent.on(t, "dragstart", o.DomEvent.preventDefault) }, o.DomUtil.enableImageDrag = function() { o.DomEvent.off(t, "dragstart", o.DomEvent.preventDefault) }, o.DomUtil.preventOutline = function(e) { for (; - 1 === e.tabIndex;) e = e.parentNode; + e && e.style && (o.DomUtil.restoreOutline(), this._outlineElement = e, this._outlineStyle = e.style.outline, e.style.outline = "none", o.DomEvent.on(t, "keydown", o.DomUtil.restoreOutline, this)) }, o.DomUtil.restoreOutline = function() { this._outlineElement && (this._outlineElement.style.outline = this._outlineStyle, delete this._outlineElement, delete this._outlineStyle, o.DomEvent.off(t, "keydown", o.DomUtil.restoreOutline, this)) } }(), o.LatLng = function(t, e, n) { if (isNaN(t) || isNaN(e)) throw new Error("Invalid LatLng object: (" + t + ", " + e + ")"); + this.lat = +t, this.lng = +e, n !== i && (this.alt = +n) }, o.LatLng.prototype = { equals: function(t, e) { if (!t) return !1; + t = o.latLng(t); var n = Math.max(Math.abs(this.lat - t.lat), Math.abs(this.lng - t.lng)); return (e === i ? 1e-9 : e) >= n }, toString: function(t) { return "LatLng(" + o.Util.formatNum(this.lat, t) + ", " + o.Util.formatNum(this.lng, t) + ")" }, distanceTo: function(t) { return o.CRS.Earth.distance(this, o.latLng(t)) }, wrap: function() { return o.CRS.Earth.wrapLatLng(this) }, toBounds: function(t) { var e = 180 * t / 40075017, + i = e / Math.cos(Math.PI / 180 * this.lat); return o.latLngBounds([this.lat - e, this.lng - i], [this.lat + e, this.lng + i]) }, clone: function() { return new o.LatLng(this.lat, this.lng, this.alt) } }, o.latLng = function(t, e, n) { return t instanceof o.LatLng ? t : o.Util.isArray(t) && "object" != typeof t[0] ? 3 === t.length ? new o.LatLng(t[0], t[1], t[2]) : 2 === t.length ? new o.LatLng(t[0], t[1]) : null : t === i || null === t ? t : "object" == typeof t && "lat" in t ? new o.LatLng(t.lat, "lng" in t ? t.lng : t.lon, t.alt) : e === i ? null : new o.LatLng(t, e, n) }, o.LatLngBounds = function(t, e) { if (t) + for (var i = e ? [t, e] : t, n = 0, o = i.length; o > n; n++) this.extend(i[n]) }, o.LatLngBounds.prototype = { extend: function(t) { var e, i, n = this._southWest, + s = this._northEast; if (t instanceof o.LatLng) e = t, i = t; + else { if (!(t instanceof o.LatLngBounds)) return t ? this.extend(o.latLng(t) || o.latLngBounds(t)) : this; if (e = t._southWest, i = t._northEast, !e || !i) return this } return n || s ? (n.lat = Math.min(e.lat, n.lat), n.lng = Math.min(e.lng, n.lng), s.lat = Math.max(i.lat, s.lat), s.lng = Math.max(i.lng, s.lng)) : (this._southWest = new o.LatLng(e.lat, e.lng), this._northEast = new o.LatLng(i.lat, i.lng)), this }, pad: function(t) { var e = this._southWest, + i = this._northEast, + n = Math.abs(e.lat - i.lat) * t, + s = Math.abs(e.lng - i.lng) * t; return new o.LatLngBounds(new o.LatLng(e.lat - n, e.lng - s), new o.LatLng(i.lat + n, i.lng + s)) }, getCenter: function() { return new o.LatLng((this._southWest.lat + this._northEast.lat) / 2, (this._southWest.lng + this._northEast.lng) / 2) }, getSouthWest: function() { return this._southWest }, getNorthEast: function() { return this._northEast }, getNorthWest: function() { return new o.LatLng(this.getNorth(), this.getWest()) }, getSouthEast: function() { return new o.LatLng(this.getSouth(), this.getEast()) }, getWest: function() { return this._southWest.lng }, getSouth: function() { return this._southWest.lat }, getEast: function() { return this._northEast.lng }, getNorth: function() { return this._northEast.lat }, contains: function(t) { t = "number" == typeof t[0] || t instanceof o.LatLng ? o.latLng(t) : o.latLngBounds(t); var e, i, n = this._southWest, + s = this._northEast; return t instanceof o.LatLngBounds ? (e = t.getSouthWest(), i = t.getNorthEast()) : e = i = t, e.lat >= n.lat && i.lat <= s.lat && e.lng >= n.lng && i.lng <= s.lng }, intersects: function(t) { t = o.latLngBounds(t); var e = this._southWest, + i = this._northEast, + n = t.getSouthWest(), + s = t.getNorthEast(), + r = s.lat >= e.lat && n.lat <= i.lat, + a = s.lng >= e.lng && n.lng <= i.lng; return r && a }, overlaps: function(t) { t = o.latLngBounds(t); var e = this._southWest, + i = this._northEast, + n = t.getSouthWest(), + s = t.getNorthEast(), + r = s.lat > e.lat && n.lat < i.lat, + a = s.lng > e.lng && n.lng < i.lng; return r && a }, toBBoxString: function() { return [this.getWest(), this.getSouth(), this.getEast(), this.getNorth()].join(",") }, equals: function(t) { return t ? (t = o.latLngBounds(t), this._southWest.equals(t.getSouthWest()) && this._northEast.equals(t.getNorthEast())) : !1 }, isValid: function() { return !(!this._southWest || !this._northEast) } }, o.latLngBounds = function(t, e) { return !t || t instanceof o.LatLngBounds ? t : new o.LatLngBounds(t, e) }, o.Projection = {}, o.Projection.LonLat = { project: function(t) { return new o.Point(t.lng, t.lat) }, unproject: function(t) { return new o.LatLng(t.y, t.x) }, bounds: o.bounds([-180, -90], [180, 90]) }, o.Projection.SphericalMercator = { R: 6378137, MAX_LATITUDE: 85.0511287798, project: function(t) { var e = Math.PI / 180, + i = this.MAX_LATITUDE, + n = Math.max(Math.min(i, t.lat), -i), + s = Math.sin(n * e); return new o.Point(this.R * t.lng * e, this.R * Math.log((1 + s) / (1 - s)) / 2) }, unproject: function(t) { var e = 180 / Math.PI; return new o.LatLng((2 * Math.atan(Math.exp(t.y / this.R)) - Math.PI / 2) * e, t.x * e / this.R) }, bounds: function() { var t = 6378137 * Math.PI; return o.bounds([-t, -t], [t, t]) }() }, o.CRS = { latLngToPoint: function(t, e) { var i = this.projection.project(t), + n = this.scale(e); return this.transformation._transform(i, n) }, pointToLatLng: function(t, e) { var i = this.scale(e), + n = this.transformation.untransform(t, i); return this.projection.unproject(n) }, project: function(t) { return this.projection.project(t) }, unproject: function(t) { return this.projection.unproject(t) }, scale: function(t) { return 256 * Math.pow(2, t) }, zoom: function(t) { return Math.log(t / 256) / Math.LN2 }, getProjectedBounds: function(t) { if (this.infinite) return null; var e = this.projection.bounds, + i = this.scale(t), + n = this.transformation.transform(e.min, i), + s = this.transformation.transform(e.max, i); return o.bounds(n, s) }, wrapLatLng: function(t) { var e = this.wrapLng ? o.Util.wrapNum(t.lng, this.wrapLng, !0) : t.lng, + i = this.wrapLat ? o.Util.wrapNum(t.lat, this.wrapLat, !0) : t.lat, + n = t.alt; return o.latLng(i, e, n) } }, o.CRS.Simple = o.extend({}, o.CRS, { projection: o.Projection.LonLat, transformation: new o.Transformation(1, 0, -1, 0), scale: function(t) { return Math.pow(2, t) }, zoom: function(t) { return Math.log(t) / Math.LN2 }, distance: function(t, e) { var i = e.lng - t.lng, + n = e.lat - t.lat; return Math.sqrt(i * i + n * n) }, infinite: !0 }), o.CRS.Earth = o.extend({}, o.CRS, { wrapLng: [-180, 180], R: 6378137, distance: function(t, e) { var i = Math.PI / 180, + n = t.lat * i, + o = e.lat * i, + s = Math.sin(n) * Math.sin(o) + Math.cos(n) * Math.cos(o) * Math.cos((e.lng - t.lng) * i); return this.R * Math.acos(Math.min(s, 1)) } }), o.CRS.EPSG3857 = o.extend({}, o.CRS.Earth, { code: "EPSG:3857", projection: o.Projection.SphericalMercator, transformation: function() { var t = .5 / (Math.PI * o.Projection.SphericalMercator.R); return new o.Transformation(t, .5, -t, .5) }() }), o.CRS.EPSG900913 = o.extend({}, o.CRS.EPSG3857, { code: "EPSG:900913" }), o.CRS.EPSG4326 = o.extend({}, o.CRS.Earth, { code: "EPSG:4326", projection: o.Projection.LonLat, transformation: new o.Transformation(1 / 180, 1, -1 / 180, .5) }), o.Map = o.Evented.extend({ + options: { crs: o.CRS.EPSG3857, fadeAnimation: !0, trackResize: !0, markerZoomAnimation: !0, maxBoundsViscosity: 0, transform3DLimit: 8388608 }, + initialize: function(t, e) { e = o.setOptions(this, e), this._initContainer(t), this._initLayout(), this._onResize = o.bind(this._onResize, this), this._initEvents(), e.maxBounds && this.setMaxBounds(e.maxBounds), e.zoom !== i && (this._zoom = this._limitZoom(e.zoom)), e.center && e.zoom !== i && this.setView(o.latLng(e.center), e.zoom, { reset: !0 }), this._handlers = [], this._layers = {}, this._zoomBoundLayers = {}, this._sizeChanged = !0, this.callInitHooks(), this._addLayers(this.options.layers) }, + setView: function(t, e) { return e = e === i ? this.getZoom() : e, this._resetView(o.latLng(t), e), this }, + setZoom: function(t, e) { return this._loaded ? this.setView(this.getCenter(), t, { zoom: e }) : (this._zoom = t, this) }, + zoomIn: function(t, e) { return this.setZoom(this._zoom + (t || 1), e) }, + zoomOut: function(t, e) { return this.setZoom(this._zoom - (t || 1), e) }, + setZoomAround: function(t, e, i) { var n = this.getZoomScale(e), + s = this.getSize().divideBy(2), + r = t instanceof o.Point ? t : this.latLngToContainerPoint(t), + a = r.subtract(s).multiplyBy(1 - 1 / n), + h = this.containerPointToLatLng(s.add(a)); return this.setView(h, e, { zoom: i }) }, + _getBoundsCenterZoom: function(t, e) { e = e || {}, t = t.getBounds ? t.getBounds() : o.latLngBounds(t); var i = o.point(e.paddingTopLeft || e.padding || [0, 0]), + n = o.point(e.paddingBottomRight || e.padding || [0, 0]), + s = this.getBoundsZoom(t, !1, i.add(n)); + s = e.maxZoom ? Math.min(e.maxZoom, s) : s; var r = n.subtract(i).divideBy(2), + a = this.project(t.getSouthWest(), s), + h = this.project(t.getNorthEast(), s), + l = this.unproject(a.add(h).divideBy(2).add(r), s); return { center: l, zoom: s } }, + fitBounds: function(t, e) { var i = this._getBoundsCenterZoom(t, e); return this.setView(i.center, i.zoom, e) }, + fitWorld: function(t) { return this.fitBounds([ + [-90, -180], + [90, 180] + ], t) }, + panTo: function(t, e) { return this.setView(t, this._zoom, { pan: e }) }, + panBy: function(t) { return this.fire("movestart"), this._rawPanBy(o.point(t)), this.fire("move"), this.fire("moveend") }, + setMaxBounds: function(t) { return (t = o.latLngBounds(t)) ? (this.options.maxBounds && this.off("moveend", this._panInsideMaxBounds), this.options.maxBounds = t, this._loaded && this._panInsideMaxBounds(), this.on("moveend", this._panInsideMaxBounds)) : this.off("moveend", this._panInsideMaxBounds) }, + setMinZoom: function(t) { return this.options.minZoom = t, this._loaded && this.getZoom() < this.options.minZoom ? this.setZoom(t) : this }, + setMaxZoom: function(t) { return this.options.maxZoom = t, this._loaded && this.getZoom() > this.options.maxZoom ? this.setZoom(t) : this }, + panInsideBounds: function(t, e) { this._enforcingBounds = !0; var i = this.getCenter(), + n = this._limitCenter(i, this._zoom, o.latLngBounds(t)); return i.equals(n) ? this : (this.panTo(n, e), this._enforcingBounds = !1, this) }, + invalidateSize: function(t) { if (!this._loaded) return this; + t = o.extend({ animate: !1, pan: !0 }, t === !0 ? { animate: !0 } : t); var e = this.getSize(); + this._sizeChanged = !0, this._lastCenter = null; var i = this.getSize(), + n = e.divideBy(2).round(), + s = i.divideBy(2).round(), + r = n.subtract(s); return r.x || r.y ? (t.animate && t.pan ? this.panBy(r) : (t.pan && this._rawPanBy(r), this.fire("move"), t.debounceMoveend ? (clearTimeout(this._sizeTimer), this._sizeTimer = setTimeout(o.bind(this.fire, this, "moveend"), 200)) : this.fire("moveend")), this.fire("resize", { oldSize: e, newSize: i })) : this }, + stop: function() { return o.Util.cancelAnimFrame(this._flyToFrame), this._panAnim && this._panAnim.stop(), this }, + addHandler: function(t, e) { if (!e) return this; var i = this[t] = new e(this); return this._handlers.push(i), this.options[t] && i.enable(), this }, + remove: function() { this._initEvents(!0); try { delete this._container._leaflet } catch (t) { this._container._leaflet = i } + o.DomUtil.remove(this._mapPane), this._clearControlPos && this._clearControlPos(), this._clearHandlers(), this._loaded && this.fire("unload"); for (var e in this._layers) this._layers[e].remove(); return this }, + createPane: function(t, e) { var i = "leaflet-pane" + (t ? " leaflet-" + t.replace("Pane", "") + "-pane" : ""), + n = o.DomUtil.create("div", i, e || this._mapPane); return t && (this._panes[t] = n), n }, + getCenter: function() { return this._checkIfLoaded(), this._lastCenter && !this._moved() ? this._lastCenter : this.layerPointToLatLng(this._getCenterLayerPoint()) }, + getZoom: function() { return this._zoom }, + getBounds: function() { var t = this.getPixelBounds(), + e = this.unproject(t.getBottomLeft()), + i = this.unproject(t.getTopRight()); return new o.LatLngBounds(e, i) }, + getMinZoom: function() { return this.options.minZoom === i ? this._layersMinZoom || 0 : this.options.minZoom }, + getMaxZoom: function() { return this.options.maxZoom === i ? this._layersMaxZoom === i ? 1 / 0 : this._layersMaxZoom : this.options.maxZoom }, + getBoundsZoom: function(t, e, i) { t = o.latLngBounds(t); var n, s = this.getMinZoom() - (e ? 1 : 0), + r = this.getMaxZoom(), + a = this.getSize(), + h = t.getNorthWest(), + l = t.getSouthEast(), + u = !0; + i = o.point(i || [0, 0]); + do s++, n = this.project(l, s).subtract(this.project(h, s)).add(i).floor(), u = e ? n.x < a.x || n.y < a.y : a.contains(n); while (u && r >= s); return u && e ? null : e ? s : s - 1 }, + getSize: function() { return (!this._size || this._sizeChanged) && (this._size = new o.Point(this._container.clientWidth, this._container.clientHeight), this._sizeChanged = !1), this._size.clone() }, + getPixelBounds: function(t, e) { var i = this._getTopLeftPoint(t, e); return new o.Bounds(i, i.add(this.getSize())) }, + getPixelOrigin: function() { return this._checkIfLoaded(), this._pixelOrigin }, + getPixelWorldBounds: function(t) { return this.options.crs.getProjectedBounds(t === i ? this.getZoom() : t) }, + getPane: function(t) { return "string" == typeof t ? this._panes[t] : t }, + getPanes: function() { return this._panes }, + getContainer: function() { return this._container }, + getZoomScale: function(t, e) { var n = this.options.crs; return e = e === i ? this._zoom : e, n.scale(t) / n.scale(e) }, + getScaleZoom: function(t, e) { var n = this.options.crs; return e = e === i ? this._zoom : e, n.zoom(t * n.scale(e)) }, + project: function(t, e) { return e = e === i ? this._zoom : e, this.options.crs.latLngToPoint(o.latLng(t), e) }, + unproject: function(t, e) { return e = e === i ? this._zoom : e, this.options.crs.pointToLatLng(o.point(t), e) }, + layerPointToLatLng: function(t) { var e = o.point(t).add(this.getPixelOrigin()); return this.unproject(e) }, + latLngToLayerPoint: function(t) { var e = this.project(o.latLng(t))._round(); return e._subtract(this.getPixelOrigin()) }, + wrapLatLng: function(t) { return this.options.crs.wrapLatLng(o.latLng(t)) }, + distance: function(t, e) { return this.options.crs.distance(o.latLng(t), o.latLng(e)) }, + containerPointToLayerPoint: function(t) { return o.point(t).subtract(this._getMapPanePos()) }, + layerPointToContainerPoint: function(t) { return o.point(t).add(this._getMapPanePos()) }, + containerPointToLatLng: function(t) { var e = this.containerPointToLayerPoint(o.point(t)); return this.layerPointToLatLng(e) }, + latLngToContainerPoint: function(t) { return this.layerPointToContainerPoint(this.latLngToLayerPoint(o.latLng(t))) }, + mouseEventToContainerPoint: function(t) { return o.DomEvent.getMousePosition(t, this._container) }, + mouseEventToLayerPoint: function(t) { return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t)) }, + mouseEventToLatLng: function(t) { return this.layerPointToLatLng(this.mouseEventToLayerPoint(t)) }, + _initContainer: function(t) { var e = this._container = o.DomUtil.get(t); if (!e) throw new Error("Map container not found."); if (e._leaflet) throw new Error("Map container is already initialized."); + o.DomEvent.addListener(e, "scroll", this._onScroll, this), e._leaflet = !0 }, + _initLayout: function() { var t = this._container; + this._fadeAnimated = this.options.fadeAnimation && o.Browser.any3d, o.DomUtil.addClass(t, "leaflet-container" + (o.Browser.touch ? " leaflet-touch" : "") + (o.Browser.retina ? " leaflet-retina" : "") + (o.Browser.ielt9 ? " leaflet-oldie" : "") + (o.Browser.safari ? " leaflet-safari" : "") + (this._fadeAnimated ? " leaflet-fade-anim" : "")); var e = o.DomUtil.getStyle(t, "position"); "absolute" !== e && "relative" !== e && "fixed" !== e && (t.style.position = "relative"), this._initPanes(), this._initControlPos && this._initControlPos() }, + _initPanes: function() { var t = this._panes = {}; + this._paneRenderers = {}, this._mapPane = this.createPane("mapPane", this._container), o.DomUtil.setPosition(this._mapPane, new o.Point(0, 0)), this.createPane("tilePane"), this.createPane("shadowPane"), this.createPane("overlayPane"), this.createPane("markerPane"), this.createPane("popupPane"), this.options.markerZoomAnimation || (o.DomUtil.addClass(t.markerPane, "leaflet-zoom-hide"), o.DomUtil.addClass(t.shadowPane, "leaflet-zoom-hide")) }, + _resetView: function(t, e) { o.DomUtil.setPosition(this._mapPane, new o.Point(0, 0)); var i = !this._loaded; + this._loaded = !0, e = this._limitZoom(e); var n = this._zoom !== e; + this._moveStart(n)._move(t, e)._moveEnd(n), this.fire("viewreset"), i && this.fire("load") }, + _moveStart: function(t) { return t && this.fire("zoomstart"), this.fire("movestart") }, + _move: function(t, e, n) { e === i && (e = this._zoom); var o = this._zoom !== e; return this._zoom = e, this._lastCenter = t, this._pixelOrigin = this._getNewPixelOrigin(t), o && this.fire("zoom", n), this.fire("move", n) }, + _moveEnd: function(t) { return t && this.fire("zoomend"), this.fire("moveend") }, + _rawPanBy: function(t) { o.DomUtil.setPosition(this._mapPane, this._getMapPanePos().subtract(t)) }, + _getZoomSpan: function() { return this.getMaxZoom() - this.getMinZoom() }, + _panInsideMaxBounds: function() { this._enforcingBounds || this.panInsideBounds(this.options.maxBounds) }, + _checkIfLoaded: function() { if (!this._loaded) throw new Error("Set map center and zoom first.") }, + _initEvents: function(e) { if (o.DomEvent) { this._targets = {}, this._targets[o.stamp(this._container)] = this; var i = e ? "off" : "on"; + o.DomEvent[i](this._container, "click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress", this._handleDOMEvent, this), this.options.trackResize && o.DomEvent[i](t, "resize", this._onResize, this), o.Browser.any3d && this.options.transform3DLimit && this[i]("moveend", this._onMoveEnd) } }, + _onResize: function() { o.Util.cancelAnimFrame(this._resizeRequest), this._resizeRequest = o.Util.requestAnimFrame(function() { this.invalidateSize({ debounceMoveend: !0 }) }, this) }, + _onScroll: function() { this._container.scrollTop = 0, this._container.scrollLeft = 0 }, + _onMoveEnd: function() { var t = this._getMapPanePos(); + Math.max(Math.abs(t.x), Math.abs(t.y)) >= this.options.transform3DLimit && this._resetView(this.getCenter(), this.getZoom()) }, + _findEventTargets: function(t, e) { for (var i, n = [], s = "mouseout" === e || "mouseover" === e, r = t.target || t.srcElement; r;) { if (i = this._targets[o.stamp(r)], i && i.listens(e, !0)) { if (s && !o.DomEvent._isExternalTarget(r, t)) break; if (n.push(i), s) break } if (r === this._container) break; + r = r.parentNode } return n.length || s || !o.DomEvent._isExternalTarget(r, t) || (n = [this]), n }, + _handleDOMEvent: function(t) { if (this._loaded && !o.DomEvent._skipped(t)) { var e = "keypress" === t.type && 13 === t.keyCode ? "click" : t.type; if ("click" === t.type) { var i = o.Util.extend({}, t); + i.type = "preclick", this._handleDOMEvent(i) } "mousedown" === e && o.DomUtil.preventOutline(t.target || t.srcElement), this._fireDOMEvent(t, e) } }, + _fireDOMEvent: function(t, e, i) { if (!t._stopped && (i = (i || []).concat(this._findEventTargets(t, e)), i.length)) { var n = i[0]; if ("contextmenu" === e && n.listens(e, !0) && o.DomEvent.preventDefault(t), "click" !== t.type && "preclick" !== t.type || t._simulated || !this._draggableMoved(n)) { var s = { originalEvent: t }; if ("keypress" !== t.type) { var r = n instanceof o.Marker; + s.containerPoint = r ? this.latLngToContainerPoint(n.getLatLng()) : this.mouseEventToContainerPoint(t), s.layerPoint = this.containerPointToLayerPoint(s.containerPoint), s.latlng = r ? n.getLatLng() : this.layerPointToLatLng(s.layerPoint) } for (var a = 0; a < i.length; a++) + if (i[a].fire(e, s, !0), s.originalEvent._stopped || i[a].options.nonBubblingEvents && -1 !== o.Util.indexOf(i[a].options.nonBubblingEvents, e)) return } } }, + _draggableMoved: function(t) { return t = t.options.draggable ? t : this, t.dragging && t.dragging.moved() || this.boxZoom && this.boxZoom.moved() }, + _clearHandlers: function() { for (var t = 0, e = this._handlers.length; e > t; t++) this._handlers[t].disable() }, + whenReady: function(t, e) { return this._loaded ? t.call(e || this, { target: this }) : this.on("load", t, e), this }, + _getMapPanePos: function() { return o.DomUtil.getPosition(this._mapPane) || new o.Point(0, 0) }, + _moved: function() { var t = this._getMapPanePos(); return t && !t.equals([0, 0]) }, + _getTopLeftPoint: function(t, e) { var n = t && e !== i ? this._getNewPixelOrigin(t, e) : this.getPixelOrigin(); return n.subtract(this._getMapPanePos()) }, + _getNewPixelOrigin: function(t, e) { var i = this.getSize()._divideBy(2); return this.project(t, e)._subtract(i)._add(this._getMapPanePos())._round() }, + _latLngToNewLayerPoint: function(t, e, i) { + var n = this._getNewPixelOrigin(i, e); + return this.project(t, e)._subtract(n) + }, + _getCenterLayerPoint: function() { return this.containerPointToLayerPoint(this.getSize()._divideBy(2)) }, + _getCenterOffset: function(t) { return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint()) }, + _limitCenter: function(t, e, i) { if (!i) return t; var n = this.project(t, e), + s = this.getSize().divideBy(2), + r = new o.Bounds(n.subtract(s), n.add(s)), + a = this._getBoundsOffset(r, i, e); return this.unproject(n.add(a), e) }, + _limitOffset: function(t, e) { if (!e) return t; var i = this.getPixelBounds(), + n = new o.Bounds(i.min.add(t), i.max.add(t)); return t.add(this._getBoundsOffset(n, e)) }, + _getBoundsOffset: function(t, e, i) { var n = this.project(e.getNorthWest(), i).subtract(t.min), + s = this.project(e.getSouthEast(), i).subtract(t.max), + r = this._rebound(n.x, -s.x), + a = this._rebound(n.y, -s.y); return new o.Point(r, a) }, + _rebound: function(t, e) { return t + e > 0 ? Math.round(t - e) / 2 : Math.max(0, Math.ceil(t)) - Math.max(0, Math.floor(e)) }, + _limitZoom: function(t) { var e = this.getMinZoom(), + i = this.getMaxZoom(); return o.Browser.any3d || (t = Math.round(t)), Math.max(e, Math.min(i, t)) } + }), o.map = function(t, e) { return new o.Map(t, e) }, o.Layer = o.Evented.extend({ options: { pane: "overlayPane", nonBubblingEvents: [] }, addTo: function(t) { return t.addLayer(this), this }, remove: function() { return this.removeFrom(this._map || this._mapToAdd) }, removeFrom: function(t) { return t && t.removeLayer(this), this }, getPane: function(t) { return this._map.getPane(t ? this.options[t] || t : this.options.pane) }, addInteractiveTarget: function(t) { return this._map._targets[o.stamp(t)] = this, this }, removeInteractiveTarget: function(t) { return delete this._map._targets[o.stamp(t)], this }, _layerAdd: function(t) { var e = t.target; + e.hasLayer(this) && (this._map = e, this._zoomAnimated = e._zoomAnimated, this.getEvents && e.on(this.getEvents(), this), this.onAdd(e), this.getAttribution && this._map.attributionControl && this._map.attributionControl.addAttribution(this.getAttribution()), this.fire("add"), e.fire("layeradd", { layer: this })) } }), o.Map.include({ addLayer: function(t) { var e = o.stamp(t); return this._layers[e] ? t : (this._layers[e] = t, t._mapToAdd = this, t.beforeAdd && t.beforeAdd(this), this.whenReady(t._layerAdd, t), this) }, removeLayer: function(t) { var e = o.stamp(t); return this._layers[e] ? (this._loaded && t.onRemove(this), t.getAttribution && this.attributionControl && this.attributionControl.removeAttribution(t.getAttribution()), t.getEvents && this.off(t.getEvents(), t), delete this._layers[e], this._loaded && (this.fire("layerremove", { layer: t }), t.fire("remove")), t._map = t._mapToAdd = null, this) : this }, hasLayer: function(t) { return !!t && o.stamp(t) in this._layers }, eachLayer: function(t, e) { for (var i in this._layers) t.call(e, this._layers[i]); return this }, _addLayers: function(t) { t = t ? o.Util.isArray(t) ? t : [t] : []; for (var e = 0, i = t.length; i > e; e++) this.addLayer(t[e]) }, _addZoomLimit: function(t) { + (isNaN(t.options.maxZoom) || !isNaN(t.options.minZoom)) && (this._zoomBoundLayers[o.stamp(t)] = t, this._updateZoomLevels()) }, _removeZoomLimit: function(t) { var e = o.stamp(t); + this._zoomBoundLayers[e] && (delete this._zoomBoundLayers[e], this._updateZoomLevels()) }, _updateZoomLevels: function() { var t = 1 / 0, + e = -(1 / 0), + n = this._getZoomSpan(); for (var o in this._zoomBoundLayers) { var s = this._zoomBoundLayers[o].options; + t = s.minZoom === i ? t : Math.min(t, s.minZoom), e = s.maxZoom === i ? e : Math.max(e, s.maxZoom) } + this._layersMaxZoom = e === -(1 / 0) ? i : e, this._layersMinZoom = t === 1 / 0 ? i : t, n !== this._getZoomSpan() && this.fire("zoomlevelschange") } }), o.Projection.Mercator = { R: 6378137, R_MINOR: 6356752.314245179, bounds: o.bounds([-20037508.34279, -15496570.73972], [20037508.34279, 18764656.23138]), project: function(t) { var e = Math.PI / 180, + i = this.R, + n = t.lat * e, + s = this.R_MINOR / i, + r = Math.sqrt(1 - s * s), + a = r * Math.sin(n), + h = Math.tan(Math.PI / 4 - n / 2) / Math.pow((1 - a) / (1 + a), r / 2); return n = -i * Math.log(Math.max(h, 1e-10)), new o.Point(t.lng * e * i, n) }, unproject: function(t) { for (var e, i = 180 / Math.PI, n = this.R, s = this.R_MINOR / n, r = Math.sqrt(1 - s * s), a = Math.exp(-t.y / n), h = Math.PI / 2 - 2 * Math.atan(a), l = 0, u = .1; 15 > l && Math.abs(u) > 1e-7; l++) e = r * Math.sin(h), e = Math.pow((1 - e) / (1 + e), r / 2), u = Math.PI / 2 - 2 * Math.atan(a * e) - h, h += u; return new o.LatLng(h * i, t.x * i / n) } }, o.CRS.EPSG3395 = o.extend({}, o.CRS.Earth, { code: "EPSG:3395", projection: o.Projection.Mercator, transformation: function() { var t = .5 / (Math.PI * o.Projection.Mercator.R); return new o.Transformation(t, .5, -t, .5) }() }), o.GridLayer = o.Layer.extend({ options: { pane: "tilePane", tileSize: 256, opacity: 1, zIndex: 1, updateWhenIdle: o.Browser.mobile, updateInterval: 200, attribution: null, bounds: null, minZoom: 0 }, initialize: function(t) { t = o.setOptions(this, t) }, onAdd: function() { this._initContainer(), this._levels = {}, this._tiles = {}, this._resetView(), this._update() }, beforeAdd: function(t) { t._addZoomLimit(this) }, onRemove: function(t) { o.DomUtil.remove(this._container), t._removeZoomLimit(this), this._container = null, this._tileZoom = null }, bringToFront: function() { return this._map && (o.DomUtil.toFront(this._container), this._setAutoZIndex(Math.max)), this }, bringToBack: function() { return this._map && (o.DomUtil.toBack(this._container), this._setAutoZIndex(Math.min)), this }, getAttribution: function() { return this.options.attribution }, getContainer: function() { return this._container }, setOpacity: function(t) { return this.options.opacity = t, this._updateOpacity(), this }, setZIndex: function(t) { return this.options.zIndex = t, this._updateZIndex(), this }, isLoading: function() { return this._loading }, redraw: function() { return this._map && (this._removeAllTiles(), this._update()), this }, getEvents: function() { var t = { viewreset: this._resetAll, zoom: this._resetView, moveend: this._onMoveEnd }; return this.options.updateWhenIdle || (this._onMove || (this._onMove = o.Util.throttle(this._onMoveEnd, this.options.updateInterval, this)), t.move = this._onMove), this._zoomAnimated && (t.zoomanim = this._animateZoom), t }, createTile: function() { return e.createElement("div") }, getTileSize: function() { var t = this.options.tileSize; return t instanceof o.Point ? t : new o.Point(t, t) }, _updateZIndex: function() { this._container && this.options.zIndex !== i && null !== this.options.zIndex && (this._container.style.zIndex = this.options.zIndex) }, _setAutoZIndex: function(t) { for (var e, i = this.getPane().children, n = -t(-(1 / 0), 1 / 0), o = 0, s = i.length; s > o; o++) e = i[o].style.zIndex, i[o] !== this._container && e && (n = t(n, +e)); + isFinite(n) && (this.options.zIndex = n + t(-1, 1), this._updateZIndex()) }, _updateOpacity: function() { if (this._map && !o.Browser.ielt9 && this._map._fadeAnimated) { o.DomUtil.setOpacity(this._container, this.options.opacity); var t = +new Date, + e = !1, + i = !1; for (var n in this._tiles) { var s = this._tiles[n]; if (s.current && s.loaded) { var r = Math.min(1, (t - s.loaded) / 200); + o.DomUtil.setOpacity(s.el, r), 1 > r ? e = !0 : (s.active && (i = !0), s.active = !0) } } + i && !this._noPrune && this._pruneTiles(), e && (o.Util.cancelAnimFrame(this._fadeFrame), this._fadeFrame = o.Util.requestAnimFrame(this._updateOpacity, this)) } }, _initContainer: function() { this._container || (this._container = o.DomUtil.create("div", "leaflet-layer"), this._updateZIndex(), this.options.opacity < 1 && this._updateOpacity(), this.getPane().appendChild(this._container)) }, _updateLevels: function() { var t = this._tileZoom, + e = this.options.maxZoom; for (var i in this._levels) this._levels[i].el.children.length || i === t ? this._levels[i].el.style.zIndex = e - Math.abs(t - i) : (o.DomUtil.remove(this._levels[i].el), delete this._levels[i]); var n = this._levels[t], + s = this._map; return n || (n = this._levels[t] = {}, n.el = o.DomUtil.create("div", "leaflet-tile-container leaflet-zoom-animated", this._container), n.el.style.zIndex = e, n.origin = s.project(s.unproject(s.getPixelOrigin()), t).round(), n.zoom = t, this._setZoomTransform(n, s.getCenter(), s.getZoom()), o.Util.falseFn(n.el.offsetWidth)), this._level = n, n }, _pruneTiles: function() { var t, e, i = this._map.getZoom(); if (i > this.options.maxZoom || i < this.options.minZoom) return this._removeAllTiles(); for (t in this._tiles) e = this._tiles[t], e.retain = e.current; for (t in this._tiles) + if (e = this._tiles[t], e.current && !e.active) { var n = e.coords; + this._retainParent(n.x, n.y, n.z, n.z - 5) || this._retainChildren(n.x, n.y, n.z, n.z + 2) } + for (t in this._tiles) this._tiles[t].retain || this._removeTile(t) }, _removeAllTiles: function() { for (var t in this._tiles) this._removeTile(t) }, _resetAll: function() { for (var t in this._levels) o.DomUtil.remove(this._levels[t].el), delete this._levels[t]; + this._removeAllTiles(), this._tileZoom = null, this._resetView() }, _retainParent: function(t, e, i, n) { var o = Math.floor(t / 2), + s = Math.floor(e / 2), + r = i - 1, + a = o + ":" + s + ":" + r, + h = this._tiles[a]; return h && h.active ? (h.retain = !0, !0) : (h && h.loaded && (h.retain = !0), r > n ? this._retainParent(o, s, r, n) : !1) }, _retainChildren: function(t, e, i, n) { for (var o = 2 * t; 2 * t + 2 > o; o++) + for (var s = 2 * e; 2 * e + 2 > s; s++) { var r = o + ":" + s + ":" + (i + 1), + a = this._tiles[r]; + a && a.active ? a.retain = !0 : (a && a.loaded && (a.retain = !0), n > i + 1 && this._retainChildren(o, s, i + 1, n)) } }, _resetView: function(t) { var e = t && (t.pinch || t.flyTo); + this._setView(this._map.getCenter(), this._map.getZoom(), e, e) }, _animateZoom: function(t) { this._setView(t.center, t.zoom, !0, t.noUpdate) }, _setView: function(t, e, n, o) { var s = Math.round(e); + (this.options.maxZoom !== i && s > this.options.maxZoom || this.options.minZoom !== i && s < this.options.minZoom) && (s = i); var r = s !== this._tileZoom; + (!o || r) && (this._tileZoom = s, this._abortLoading && this._abortLoading(), this._updateLevels(), this._resetGrid(), s !== i && this._update(t), n || this._pruneTiles(), this._noPrune = !!n), this._setZoomTransforms(t, e) }, _setZoomTransforms: function(t, e) { for (var i in this._levels) this._setZoomTransform(this._levels[i], t, e) }, _setZoomTransform: function(t, e, i) { var n = this._map.getZoomScale(i, t.zoom), + s = t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(e, i)).round(); + o.Browser.any3d ? o.DomUtil.setTransform(t.el, s, n) : o.DomUtil.setPosition(t.el, s) }, _resetGrid: function() { var t = this._map, + e = t.options.crs, + i = this._tileSize = this.getTileSize(), + n = this._tileZoom, + o = this._map.getPixelWorldBounds(this._tileZoom); + o && (this._globalTileRange = this._pxBoundsToTileRange(o)), this._wrapX = e.wrapLng && !this.options.noWrap && [Math.floor(t.project([0, e.wrapLng[0]], n).x / i.x), Math.ceil(t.project([0, e.wrapLng[1]], n).x / i.y)], this._wrapY = e.wrapLat && !this.options.noWrap && [Math.floor(t.project([e.wrapLat[0], 0], n).y / i.x), Math.ceil(t.project([e.wrapLat[1], 0], n).y / i.y)] }, _onMoveEnd: function() { this._map && !this._map._animatingZoom && this._resetView() }, _getTiledPixelBounds: function(t, e, i) { var n = this._map, + s = n.getZoomScale(e, i), + r = n.project(t, i).floor(), + a = n.getSize().divideBy(2 * s); return new o.Bounds(r.subtract(a), r.add(a)) }, _update: function(t) { var n = this._map; if (n) { var s = n.getZoom(); if (t === i && (t = n.getCenter()), this._tileZoom !== i) { var r = this._getTiledPixelBounds(t, s, this._tileZoom), + a = this._pxBoundsToTileRange(r), + h = a.getCenter(), + l = []; for (var u in this._tiles) this._tiles[u].current = !1; if (Math.abs(s - this._tileZoom) > 1) return void this._setView(t, s); for (var c = a.min.y; c <= a.max.y; c++) + for (var d = a.min.x; d <= a.max.x; d++) { var _ = new o.Point(d, c); if (_.z = this._tileZoom, this._isValidTile(_)) { var m = this._tiles[this._tileCoordsToKey(_)]; + m ? m.current = !0 : l.push(_) } } + if (l.sort(function(t, e) { return t.distanceTo(h) - e.distanceTo(h) }), 0 !== l.length) { this._loading || (this._loading = !0, this.fire("loading")); var p = e.createDocumentFragment(); for (d = 0; d < l.length; d++) this._addTile(l[d], p); + this._level.el.appendChild(p) } } } }, _isValidTile: function(t) { var e = this._map.options.crs; if (!e.infinite) { var i = this._globalTileRange; if (!e.wrapLng && (t.x < i.min.x || t.x > i.max.x) || !e.wrapLat && (t.y < i.min.y || t.y > i.max.y)) return !1 } if (!this.options.bounds) return !0; var n = this._tileCoordsToBounds(t); return o.latLngBounds(this.options.bounds).overlaps(n) }, _keyToBounds: function(t) { return this._tileCoordsToBounds(this._keyToTileCoords(t)) }, _tileCoordsToBounds: function(t) { var e = this._map, + i = this.getTileSize(), + n = t.scaleBy(i), + s = n.add(i), + r = e.wrapLatLng(e.unproject(n, t.z)), + a = e.wrapLatLng(e.unproject(s, t.z)); return new o.LatLngBounds(r, a) }, _tileCoordsToKey: function(t) { return t.x + ":" + t.y + ":" + t.z }, _keyToTileCoords: function(t) { var e = t.split(":"), + i = new o.Point(+e[0], +e[1]); return i.z = +e[2], i }, _removeTile: function(t) { var e = this._tiles[t]; + e && (o.DomUtil.remove(e.el), delete this._tiles[t], this.fire("tileunload", { tile: e.el, coords: this._keyToTileCoords(t) })) }, _initTile: function(t) { o.DomUtil.addClass(t, "leaflet-tile"); var e = this.getTileSize(); + t.style.width = e.x + "px", t.style.height = e.y + "px", t.onselectstart = o.Util.falseFn, t.onmousemove = o.Util.falseFn, o.Browser.ielt9 && this.options.opacity < 1 && o.DomUtil.setOpacity(t, this.options.opacity), o.Browser.android && !o.Browser.android23 && (t.style.WebkitBackfaceVisibility = "hidden") }, _addTile: function(t, e) { var i = this._getTilePos(t), + n = this._tileCoordsToKey(t), + s = this.createTile(this._wrapCoords(t), o.bind(this._tileReady, this, t)); + this._initTile(s), this.createTile.length < 2 && o.Util.requestAnimFrame(o.bind(this._tileReady, this, t, null, s)), o.DomUtil.setPosition(s, i), this._tiles[n] = { el: s, coords: t, current: !0 }, e.appendChild(s), this.fire("tileloadstart", { tile: s, coords: t }) }, _tileReady: function(t, e, i) { if (this._map) { e && this.fire("tileerror", { error: e, tile: i, coords: t }); var n = this._tileCoordsToKey(t); + i = this._tiles[n], i && (i.loaded = +new Date, this._map._fadeAnimated ? (o.DomUtil.setOpacity(i.el, 0), o.Util.cancelAnimFrame(this._fadeFrame), this._fadeFrame = o.Util.requestAnimFrame(this._updateOpacity, this)) : (i.active = !0, this._pruneTiles()), o.DomUtil.addClass(i.el, "leaflet-tile-loaded"), this.fire("tileload", { tile: i.el, coords: t }), this._noTilesToLoad() && (this._loading = !1, this.fire("load"))) } }, _getTilePos: function(t) { return t.scaleBy(this.getTileSize()).subtract(this._level.origin) }, _wrapCoords: function(t) { var e = new o.Point(this._wrapX ? o.Util.wrapNum(t.x, this._wrapX) : t.x, this._wrapY ? o.Util.wrapNum(t.y, this._wrapY) : t.y); return e.z = t.z, e }, _pxBoundsToTileRange: function(t) { var e = this.getTileSize(); return new o.Bounds(t.min.unscaleBy(e).floor(), t.max.unscaleBy(e).ceil().subtract([1, 1])) }, _noTilesToLoad: function() { for (var t in this._tiles) + if (!this._tiles[t].loaded) return !1; + return !0 } }), o.gridLayer = function(t) { return new o.GridLayer(t) }, o.TileLayer = o.GridLayer.extend({ options: { maxZoom: 18, subdomains: "abc", errorTileUrl: "", zoomOffset: 0, maxNativeZoom: null, tms: !1, zoomReverse: !1, detectRetina: !1, crossOrigin: !1 }, initialize: function(t, e) { this._url = t, e = o.setOptions(this, e), e.detectRetina && o.Browser.retina && e.maxZoom > 0 && (e.tileSize = Math.floor(e.tileSize / 2), e.zoomOffset++, e.minZoom = Math.max(0, e.minZoom), e.maxZoom--), "string" == typeof e.subdomains && (e.subdomains = e.subdomains.split("")), o.Browser.android || this.on("tileunload", this._onTileRemove) }, setUrl: function(t, e) { return this._url = t, e || this.redraw(), this }, createTile: function(t, i) { var n = e.createElement("img"); return o.DomEvent.on(n, "load", o.bind(this._tileOnLoad, this, i, n)), o.DomEvent.on(n, "error", o.bind(this._tileOnError, this, i, n)), this.options.crossOrigin && (n.crossOrigin = ""), n.alt = "", n.src = this.getTileUrl(t), n }, getTileUrl: function(t) { return o.Util.template(this._url, o.extend({ r: this.options.detectRetina && o.Browser.retina && this.options.maxZoom > 0 ? "@2x" : "", s: this._getSubdomain(t), x: t.x, y: this.options.tms ? this._globalTileRange.max.y - t.y : t.y, z: this._getZoomForUrl() }, this.options)) }, _tileOnLoad: function(t, e) { o.Browser.ielt9 ? setTimeout(o.bind(t, this, null, e), 0) : t(null, e) }, _tileOnError: function(t, e, i) { var n = this.options.errorTileUrl; + n && (e.src = n), t(i, e) }, getTileSize: function() { var t = this._map, + e = o.GridLayer.prototype.getTileSize.call(this), + i = this._tileZoom + this.options.zoomOffset, + n = this.options.maxNativeZoom; return null !== n && i > n ? e.divideBy(t.getZoomScale(n, i)).round() : e }, _onTileRemove: function(t) { t.tile.onload = null }, _getZoomForUrl: function() { var t = this.options, + e = this._tileZoom; return t.zoomReverse && (e = t.maxZoom - e), e += t.zoomOffset, null !== t.maxNativeZoom ? Math.min(e, t.maxNativeZoom) : e }, _getSubdomain: function(t) { var e = Math.abs(t.x + t.y) % this.options.subdomains.length; return this.options.subdomains[e] }, _abortLoading: function() { var t, e; for (t in this._tiles) this._tiles[t].coords.z !== this._tileZoom && (e = this._tiles[t].el, e.onload = o.Util.falseFn, e.onerror = o.Util.falseFn, e.complete || (e.src = o.Util.emptyImageUrl, o.DomUtil.remove(e))) } }), o.tileLayer = function(t, e) { return new o.TileLayer(t, e) }, o.TileLayer.WMS = o.TileLayer.extend({ defaultWmsParams: { service: "WMS", request: "GetMap", version: "1.1.1", layers: "", styles: "", format: "image/jpeg", transparent: !1 }, options: { crs: null, uppercase: !1 }, initialize: function(t, e) { this._url = t; var i = o.extend({}, this.defaultWmsParams); for (var n in e) n in this.options || (i[n] = e[n]); + e = o.setOptions(this, e), i.width = i.height = e.tileSize * (e.detectRetina && o.Browser.retina ? 2 : 1), this.wmsParams = i }, onAdd: function(t) { this._crs = this.options.crs || t.options.crs, this._wmsVersion = parseFloat(this.wmsParams.version); var e = this._wmsVersion >= 1.3 ? "crs" : "srs"; + this.wmsParams[e] = this._crs.code, o.TileLayer.prototype.onAdd.call(this, t) }, getTileUrl: function(t) { var e = this._tileCoordsToBounds(t), + i = this._crs.project(e.getNorthWest()), + n = this._crs.project(e.getSouthEast()), + s = (this._wmsVersion >= 1.3 && this._crs === o.CRS.EPSG4326 ? [n.y, i.x, i.y, n.x] : [i.x, n.y, n.x, i.y]).join(","), + r = o.TileLayer.prototype.getTileUrl.call(this, t); return r + o.Util.getParamString(this.wmsParams, r, this.options.uppercase) + (this.options.uppercase ? "&BBOX=" : "&bbox=") + s }, setParams: function(t, e) { return o.extend(this.wmsParams, t), e || this.redraw(), this } }), o.tileLayer.wms = function(t, e) { return new o.TileLayer.WMS(t, e) }, o.ImageOverlay = o.Layer.extend({ options: { opacity: 1, alt: "", interactive: !1 }, initialize: function(t, e, i) { this._url = t, this._bounds = o.latLngBounds(e), o.setOptions(this, i) }, onAdd: function() { this._image || (this._initImage(), this.options.opacity < 1 && this._updateOpacity()), this.options.interactive && (o.DomUtil.addClass(this._image, "leaflet-interactive"), this.addInteractiveTarget(this._image)), this.getPane().appendChild(this._image), this._reset() }, onRemove: function() { o.DomUtil.remove(this._image), this.options.interactive && this.removeInteractiveTarget(this._image) }, setOpacity: function(t) { return this.options.opacity = t, this._image && this._updateOpacity(), this }, setStyle: function(t) { return t.opacity && this.setOpacity(t.opacity), this }, bringToFront: function() { return this._map && o.DomUtil.toFront(this._image), this }, bringToBack: function() { return this._map && o.DomUtil.toBack(this._image), this }, setUrl: function(t) { return this._url = t, this._image && (this._image.src = t), this }, setBounds: function(t) { return this._bounds = t, this._map && this._reset(), this }, getAttribution: function() { return this.options.attribution }, getEvents: function() { var t = { zoom: this._reset, viewreset: this._reset }; return this._zoomAnimated && (t.zoomanim = this._animateZoom), t }, getBounds: function() { return this._bounds }, getElement: function() { return this._image }, _initImage: function() { var t = this._image = o.DomUtil.create("img", "leaflet-image-layer " + (this._zoomAnimated ? "leaflet-zoom-animated" : "")); + t.onselectstart = o.Util.falseFn, t.onmousemove = o.Util.falseFn, t.onload = o.bind(this.fire, this, "load"), this.options.crossOrigin && (t.crossOrigin = ""), t.src = this._url, t.alt = this.options.alt }, _animateZoom: function(t) { var e = this._map.getZoomScale(t.zoom), + i = this._map._latLngToNewLayerPoint(this._bounds.getNorthWest(), t.zoom, t.center); + o.DomUtil.setTransform(this._image, i, e) }, _reset: function() { var t = this._image, + e = new o.Bounds(this._map.latLngToLayerPoint(this._bounds.getNorthWest()), this._map.latLngToLayerPoint(this._bounds.getSouthEast())), + i = e.getSize(); + o.DomUtil.setPosition(t, e.min), t.style.width = i.x + "px", t.style.height = i.y + "px" }, _updateOpacity: function() { o.DomUtil.setOpacity(this._image, this.options.opacity) } }), o.imageOverlay = function(t, e, i) { return new o.ImageOverlay(t, e, i) }, o.Icon = o.Class.extend({ initialize: function(t) { o.setOptions(this, t) }, createIcon: function(t) { return this._createIcon("icon", t) }, createShadow: function(t) { return this._createIcon("shadow", t) }, _createIcon: function(t, e) { var i = this._getIconUrl(t); if (!i) { if ("icon" === t) throw new Error("iconUrl not set in Icon options (see the docs)."); return null } var n = this._createImg(i, e && "IMG" === e.tagName ? e : null); return this._setIconStyles(n, t), n }, _setIconStyles: function(t, e) { var i = this.options, + n = o.point(i[e + "Size"]), + s = o.point("shadow" === e && i.shadowAnchor || i.iconAnchor || n && n.divideBy(2, !0)); + t.className = "leaflet-marker-" + e + " " + (i.className || ""), s && (t.style.marginLeft = -s.x + "px", t.style.marginTop = -s.y + "px"), n && (t.style.width = n.x + "px", t.style.height = n.y + "px") }, _createImg: function(t, i) { return i = i || e.createElement("img"), i.src = t, i }, _getIconUrl: function(t) { return o.Browser.retina && this.options[t + "RetinaUrl"] || this.options[t + "Url"] } }), o.icon = function(t) { return new o.Icon(t) }, o.Icon.Default = o.Icon.extend({ options: { iconSize: [25, 41], iconAnchor: [12, 41], popupAnchor: [1, -34], shadowSize: [41, 41] }, _getIconUrl: function(t) { var e = t + "Url"; if (this.options[e]) return this.options[e]; var i = o.Icon.Default.imagePath; if (!i) throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually."); return i + "/marker-" + t + (o.Browser.retina && "icon" === t ? "-2x" : "") + ".png" } }), o.Icon.Default.imagePath = function() { var t, i, n, o, s = e.getElementsByTagName("script"), + r = /[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/; for (t = 0, i = s.length; i > t; t++) + if (n = s[t].src || "", n.match(r)) return o = n.split(r)[0], (o ? o + "/" : "") + "images" }(), o.Marker = o.Layer.extend({ options: { pane: "markerPane", nonBubblingEvents: ["click", "dblclick", "mouseover", "mouseout", "contextmenu"], icon: new o.Icon.Default, interactive: !0, keyboard: !0, zIndexOffset: 0, opacity: 1, riseOffset: 250 }, initialize: function(t, e) { o.setOptions(this, e), this._latlng = o.latLng(t) }, onAdd: function(t) { this._zoomAnimated = this._zoomAnimated && t.options.markerZoomAnimation, this._initIcon(), this.update() }, onRemove: function() { this.dragging && this.dragging.enabled() && (this.options.draggable = !0, this.dragging.removeHooks()), this._removeIcon(), this._removeShadow() }, getEvents: function() { var t = { zoom: this.update, viewreset: this.update }; return this._zoomAnimated && (t.zoomanim = this._animateZoom), t }, getLatLng: function() { return this._latlng }, setLatLng: function(t) { var e = this._latlng; return this._latlng = o.latLng(t), this.update(), this.fire("move", { oldLatLng: e, latlng: this._latlng }) }, setZIndexOffset: function(t) { return this.options.zIndexOffset = t, this.update() }, setIcon: function(t) { return this.options.icon = t, this._map && (this._initIcon(), this.update()), this._popup && this.bindPopup(this._popup, this._popup.options), this }, getElement: function() { return this._icon }, update: function() { if (this._icon) { var t = this._map.latLngToLayerPoint(this._latlng).round(); + this._setPos(t) } return this }, _initIcon: function() { var t = this.options, + e = "leaflet-zoom-" + (this._zoomAnimated ? "animated" : "hide"), + i = t.icon.createIcon(this._icon), + n = !1; + i !== this._icon && (this._icon && this._removeIcon(), n = !0, t.title && (i.title = t.title), t.alt && (i.alt = t.alt)), o.DomUtil.addClass(i, e), t.keyboard && (i.tabIndex = "0"), this._icon = i, t.riseOnHover && this.on({ mouseover: this._bringToFront, mouseout: this._resetZIndex }); var s = t.icon.createShadow(this._shadow), + r = !1; + s !== this._shadow && (this._removeShadow(), r = !0), s && o.DomUtil.addClass(s, e), this._shadow = s, t.opacity < 1 && this._updateOpacity(), n && (this.getPane().appendChild(this._icon), this._initInteraction()), s && r && this.getPane("shadowPane").appendChild(this._shadow) }, _removeIcon: function() { this.options.riseOnHover && this.off({ mouseover: this._bringToFront, mouseout: this._resetZIndex }), o.DomUtil.remove(this._icon), this.removeInteractiveTarget(this._icon), this._icon = null }, _removeShadow: function() { this._shadow && o.DomUtil.remove(this._shadow), this._shadow = null }, _setPos: function(t) { o.DomUtil.setPosition(this._icon, t), this._shadow && o.DomUtil.setPosition(this._shadow, t), this._zIndex = t.y + this.options.zIndexOffset, this._resetZIndex() }, _updateZIndex: function(t) { this._icon.style.zIndex = this._zIndex + t }, _animateZoom: function(t) { var e = this._map._latLngToNewLayerPoint(this._latlng, t.zoom, t.center).round(); + this._setPos(e) }, _initInteraction: function() { if (this.options.interactive && (o.DomUtil.addClass(this._icon, "leaflet-interactive"), this.addInteractiveTarget(this._icon), o.Handler.MarkerDrag)) { var t = this.options.draggable; + this.dragging && (t = this.dragging.enabled(), this.dragging.disable()), this.dragging = new o.Handler.MarkerDrag(this), t && this.dragging.enable() } }, setOpacity: function(t) { return this.options.opacity = t, this._map && this._updateOpacity(), this }, _updateOpacity: function() { var t = this.options.opacity; + o.DomUtil.setOpacity(this._icon, t), this._shadow && o.DomUtil.setOpacity(this._shadow, t) }, _bringToFront: function() { this._updateZIndex(this.options.riseOffset) }, _resetZIndex: function() { this._updateZIndex(0) } }), o.marker = function(t, e) { return new o.Marker(t, e) }, o.DivIcon = o.Icon.extend({ options: { iconSize: [12, 12], className: "leaflet-div-icon", html: !1 }, createIcon: function(t) { var i = t && "DIV" === t.tagName ? t : e.createElement("div"), + n = this.options; return i.innerHTML = n.html !== !1 ? n.html : "", n.bgPos && (i.style.backgroundPosition = -n.bgPos.x + "px " + -n.bgPos.y + "px"), this._setIconStyles(i, "icon"), i }, createShadow: function() { return null } }), o.divIcon = function(t) { return new o.DivIcon(t) }, o.Map.mergeOptions({ closePopupOnClick: !0 }), o.Popup = o.Layer.extend({ options: { pane: "popupPane", minWidth: 50, maxWidth: 300, offset: [0, 7], autoPan: !0, autoPanPadding: [5, 5], closeButton: !0, autoClose: !0, zoomAnimation: !0 }, initialize: function(t, e) { o.setOptions(this, t), this._source = e }, onAdd: function(t) { this._zoomAnimated = this._zoomAnimated && this.options.zoomAnimation, this._container || this._initLayout(), t._fadeAnimated && o.DomUtil.setOpacity(this._container, 0), clearTimeout(this._removeTimeout), this.getPane().appendChild(this._container), this.update(), t._fadeAnimated && o.DomUtil.setOpacity(this._container, 1), t.fire("popupopen", { popup: this }), this._source && this._source.fire("popupopen", { popup: this }, !0) }, openOn: function(t) { return t.openPopup(this), this }, onRemove: function(t) { t._fadeAnimated ? (o.DomUtil.setOpacity(this._container, 0), this._removeTimeout = setTimeout(o.bind(o.DomUtil.remove, o.DomUtil, this._container), 200)) : o.DomUtil.remove(this._container), t.fire("popupclose", { popup: this }), this._source && this._source.fire("popupclose", { popup: this }, !0) }, getLatLng: function() { return this._latlng }, setLatLng: function(t) { return this._latlng = o.latLng(t), this._map && (this._updatePosition(), this._adjustPan()), this }, getContent: function() { return this._content }, setContent: function(t) { return this._content = t, this.update(), this }, getElement: function() { return this._container }, update: function() { this._map && (this._container.style.visibility = "hidden", this._updateContent(), this._updateLayout(), this._updatePosition(), this._container.style.visibility = "", this._adjustPan()) }, getEvents: function() { var t = { zoom: this._updatePosition, viewreset: this._updatePosition }; return this._zoomAnimated && (t.zoomanim = this._animateZoom), ("closeOnClick" in this.options ? this.options.closeOnClick : this._map.options.closePopupOnClick) && (t.preclick = this._close), this.options.keepInView && (t.moveend = this._adjustPan), t }, isOpen: function() { return !!this._map && this._map.hasLayer(this) }, bringToFront: function() { return this._map && o.DomUtil.toFront(this._container), this }, bringToBack: function() { return this._map && o.DomUtil.toBack(this._container), this }, _close: function() { this._map && this._map.closePopup(this) }, _initLayout: function() { var t = "leaflet-popup", + e = this._container = o.DomUtil.create("div", t + " " + (this.options.className || "") + " leaflet-zoom-" + (this._zoomAnimated ? "animated" : "hide")); if (this.options.closeButton) { var i = this._closeButton = o.DomUtil.create("a", t + "-close-button", e); + i.href = "#close", i.innerHTML = "×", o.DomEvent.on(i, "click", this._onCloseButtonClick, this) } var n = this._wrapper = o.DomUtil.create("div", t + "-content-wrapper", e); + this._contentNode = o.DomUtil.create("div", t + "-content", n), o.DomEvent.disableClickPropagation(n).disableScrollPropagation(this._contentNode).on(n, "contextmenu", o.DomEvent.stopPropagation), this._tipContainer = o.DomUtil.create("div", t + "-tip-container", e), this._tip = o.DomUtil.create("div", t + "-tip", this._tipContainer) }, _updateContent: function() { if (this._content) { var t = this._contentNode, + e = "function" == typeof this._content ? this._content(this._source || this) : this._content; if ("string" == typeof e) t.innerHTML = e; + else { for (; t.hasChildNodes();) t.removeChild(t.firstChild); + t.appendChild(e) } + this.fire("contentupdate") } }, _updateLayout: function() { var t = this._contentNode, + e = t.style; + e.width = "", e.whiteSpace = "nowrap"; var i = t.offsetWidth; + i = Math.min(i, this.options.maxWidth), i = Math.max(i, this.options.minWidth), e.width = i + 1 + "px", e.whiteSpace = "", e.height = ""; var n = t.offsetHeight, + s = this.options.maxHeight, + r = "leaflet-popup-scrolled"; + s && n > s ? (e.height = s + "px", o.DomUtil.addClass(t, r)) : o.DomUtil.removeClass(t, r), this._containerWidth = this._container.offsetWidth }, _updatePosition: function() { if (this._map) { var t = this._map.latLngToLayerPoint(this._latlng), + e = o.point(this.options.offset); + this._zoomAnimated ? o.DomUtil.setPosition(this._container, t) : e = e.add(t); var i = this._containerBottom = -e.y, + n = this._containerLeft = -Math.round(this._containerWidth / 2) + e.x; + this._container.style.bottom = i + "px", this._container.style.left = n + "px" } }, _animateZoom: function(t) { var e = this._map._latLngToNewLayerPoint(this._latlng, t.zoom, t.center); + o.DomUtil.setPosition(this._container, e) }, _adjustPan: function() { if (!(!this.options.autoPan || this._map._panAnim && this._map._panAnim._inProgress)) { var t = this._map, + e = this._container.offsetHeight, + i = this._containerWidth, + n = new o.Point(this._containerLeft, -e - this._containerBottom); + this._zoomAnimated && n._add(o.DomUtil.getPosition(this._container)); var s = t.layerPointToContainerPoint(n), + r = o.point(this.options.autoPanPadding), + a = o.point(this.options.autoPanPaddingTopLeft || r), + h = o.point(this.options.autoPanPaddingBottomRight || r), + l = t.getSize(), + u = 0, + c = 0; + s.x + i + h.x > l.x && (u = s.x + i - l.x + h.x), s.x - u - a.x < 0 && (u = s.x - a.x), s.y + e + h.y > l.y && (c = s.y + e - l.y + h.y), s.y - c - a.y < 0 && (c = s.y - a.y), (u || c) && t.fire("autopanstart").panBy([u, c]) } }, _onCloseButtonClick: function(t) { this._close(), o.DomEvent.stop(t) } }), o.popup = function(t, e) { return new o.Popup(t, e) }, o.Map.include({ openPopup: function(t, e, i) { return t instanceof o.Popup || (t = new o.Popup(i).setContent(t)), e && t.setLatLng(e), this.hasLayer(t) ? this : (this._popup && this._popup.options.autoClose && this.closePopup(), this._popup = t, this.addLayer(t)) }, closePopup: function(t) { return t && t !== this._popup || (t = this._popup, this._popup = null), t && this.removeLayer(t), this } }), o.Layer.include({ bindPopup: function(t, e) { return t instanceof o.Popup ? (o.setOptions(t, e), this._popup = t, t._source = this) : ((!this._popup || e) && (this._popup = new o.Popup(e, this)), this._popup.setContent(t)), this._popupHandlersAdded || (this.on({ click: this._openPopup, remove: this.closePopup, move: this._movePopup }), this._popupHandlersAdded = !0), this._originalPopupOffset = this._popup.options.offset, this }, unbindPopup: function() { return this._popup && (this.off({ click: this._openPopup, remove: this.closePopup, move: this._movePopup }), this._popupHandlersAdded = !1, this._popup = null), this }, openPopup: function(t, e) { if (t instanceof o.Layer || (e = t, t = this), t instanceof o.FeatureGroup) + for (var i in this._layers) { t = this._layers[i]; break } + return e || (e = t.getCenter ? t.getCenter() : t.getLatLng()), this._popup && this._map && (this._popup.options.offset = this._popupAnchor(t), this._popup._source = t, this._popup.update(), this._map.openPopup(this._popup, e)), this }, closePopup: function() { return this._popup && this._popup._close(), this }, togglePopup: function(t) { return this._popup && (this._popup._map ? this.closePopup() : this.openPopup(t)), this }, isPopupOpen: function() { return this._popup.isOpen() }, setPopupContent: function(t) { return this._popup && this._popup.setContent(t), this }, getPopup: function() { return this._popup }, _openPopup: function(t) { var e = t.layer || t.target; if (this._popup && this._map) return e instanceof o.Path ? void this.openPopup(t.layer || t.target, t.latlng) : void(this._map.hasLayer(this._popup) && this._popup._source === e ? this.closePopup() : this.openPopup(e, t.latlng)) }, _popupAnchor: function(t) { var e = t._getPopupAnchor ? t._getPopupAnchor() : [0, 0], + i = this._originalPopupOffset || o.Popup.prototype.options.offset; return o.point(e).add(i) }, _movePopup: function(t) { this._popup.setLatLng(t.latlng) } }), o.Marker.include({ _getPopupAnchor: function() { return this.options.icon.options.popupAnchor || [0, 0] } }), o.LayerGroup = o.Layer.extend({ + initialize: function(t) { this._layers = {}; var e, i; if (t) + for (e = 0, i = t.length; i > e; e++) this.addLayer(t[e]) }, + addLayer: function(t) { var e = this.getLayerId(t); return this._layers[e] = t, this._map && this._map.addLayer(t), this }, + removeLayer: function(t) { + var e = t in this._layers ? t : this.getLayerId(t); + return this._map && this._layers[e] && this._map.removeLayer(this._layers[e]), + delete this._layers[e], this + }, + hasLayer: function(t) { return !!t && (t in this._layers || this.getLayerId(t) in this._layers) }, + clearLayers: function() { for (var t in this._layers) this.removeLayer(this._layers[t]); return this }, + invoke: function(t) { var e, i, n = Array.prototype.slice.call(arguments, 1); for (e in this._layers) i = this._layers[e], i[t] && i[t].apply(i, n); return this }, + onAdd: function(t) { for (var e in this._layers) t.addLayer(this._layers[e]) }, + onRemove: function(t) { for (var e in this._layers) t.removeLayer(this._layers[e]) }, + eachLayer: function(t, e) { for (var i in this._layers) t.call(e, this._layers[i]); return this }, + getLayer: function(t) { return this._layers[t] }, + getLayers: function() { var t = []; for (var e in this._layers) t.push(this._layers[e]); return t }, + setZIndex: function(t) { return this.invoke("setZIndex", t) }, + getLayerId: function(t) { return o.stamp(t) } + }), o.layerGroup = function(t) { return new o.LayerGroup(t) }, o.FeatureGroup = o.LayerGroup.extend({ addLayer: function(t) { return this.hasLayer(t) ? this : (t.addEventParent(this), o.LayerGroup.prototype.addLayer.call(this, t), this.fire("layeradd", { layer: t })) }, removeLayer: function(t) { return this.hasLayer(t) ? (t in this._layers && (t = this._layers[t]), t.removeEventParent(this), o.LayerGroup.prototype.removeLayer.call(this, t), this.fire("layerremove", { layer: t })) : this }, setStyle: function(t) { return this.invoke("setStyle", t) }, bringToFront: function() { return this.invoke("bringToFront") }, bringToBack: function() { return this.invoke("bringToBack") }, getBounds: function() { var t = new o.LatLngBounds; for (var e in this._layers) { var i = this._layers[e]; + t.extend(i.getBounds ? i.getBounds() : i.getLatLng()) } return t } }), o.featureGroup = function(t) { return new o.FeatureGroup(t) }, o.Renderer = o.Layer.extend({ options: { padding: .1 }, initialize: function(t) { o.setOptions(this, t), o.stamp(this) }, onAdd: function() { this._container || (this._initContainer(), this._zoomAnimated && o.DomUtil.addClass(this._container, "leaflet-zoom-animated")), this.getPane().appendChild(this._container), this._update() }, onRemove: function() { o.DomUtil.remove(this._container) }, getEvents: function() { var t = { viewreset: this._reset, zoomstart: this._onZoomStart, zoom: this._onZoom, moveend: this._update }; return this._zoomAnimated && (t.zoomanim = this._onAnimZoom), t }, _onAnimZoom: function(t) { this._updateTransform(t.center, t.zoom) }, _onZoom: function() { this._updateTransform(this._map.getCenter(), this._map.getZoom()) }, _onZoomStart: function() { this._update() }, _updateTransform: function(t, e) { var i = this._map.getZoomScale(e, this._zoom), + n = o.DomUtil.getPosition(this._container), + s = this._map.getSize().multiplyBy(.5 + this.options.padding), + r = this._map.project(this._center, e), + a = this._map.project(t, e), + h = a.subtract(r), + l = s.multiplyBy(-i).add(n).add(s).subtract(h); + o.DomUtil.setTransform(this._container, l, i) }, _reset: function() { this._update(), this._updateTransform(this._center, this._zoom) }, _update: function() { var t = this.options.padding, + e = this._map.getSize(), + i = this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round(); + this._bounds = new o.Bounds(i, i.add(e.multiplyBy(1 + 2 * t)).round()), this._center = this._map.getCenter(), this._zoom = this._map.getZoom() } }), o.Map.include({ getRenderer: function(t) { var e = t.options.renderer || this._getPaneRenderer(t.options.pane) || this.options.renderer || this._renderer; return e || (e = this._renderer = this.options.preferCanvas && o.canvas() || o.svg()), this.hasLayer(e) || this.addLayer(e), e }, _getPaneRenderer: function(t) { if ("overlayPane" === t || t === i) return !1; var e = this._paneRenderers[t]; return e === i && (e = o.SVG && o.svg({ pane: t }) || o.Canvas && o.canvas({ pane: t }), this._paneRenderers[t] = e), e } }), o.Path = o.Layer.extend({ options: { stroke: !0, color: "#3388ff", weight: 3, opacity: 1, lineCap: "round", lineJoin: "round", fillOpacity: .2, fillRule: "evenodd", interactive: !0 }, beforeAdd: function(t) { this._renderer = t.getRenderer(this) }, onAdd: function() { this._renderer._initPath(this), this._reset(), this._renderer._addPath(this) }, onRemove: function() { this._renderer._removePath(this) }, getEvents: function() { return { zoomend: this._project, moveend: this._update, viewreset: this._reset } }, redraw: function() { return this._map && this._renderer._updatePath(this), this }, setStyle: function(t) { return o.setOptions(this, t), this._renderer && this._renderer._updateStyle(this), this }, bringToFront: function() { return this._renderer && this._renderer._bringToFront(this), this }, bringToBack: function() { return this._renderer && this._renderer._bringToBack(this), this }, getElement: function() { return this._path }, _reset: function() { this._project(), this._update() }, _clickTolerance: function() { return (this.options.stroke ? this.options.weight / 2 : 0) + (o.Browser.touch ? 10 : 0) } }), o.LineUtil = { simplify: function(t, e) { if (!e || !t.length) return t.slice(); var i = e * e; return t = this._reducePoints(t, i), t = this._simplifyDP(t, i) }, pointToSegmentDistance: function(t, e, i) { return Math.sqrt(this._sqClosestPointOnSegment(t, e, i, !0)) }, closestPointOnSegment: function(t, e, i) { return this._sqClosestPointOnSegment(t, e, i) }, _simplifyDP: function(t, e) { var n = t.length, + o = typeof Uint8Array != i + "" ? Uint8Array : Array, + s = new o(n); + s[0] = s[n - 1] = 1, this._simplifyDPStep(t, s, e, 0, n - 1); var r, a = []; for (r = 0; n > r; r++) s[r] && a.push(t[r]); return a }, _simplifyDPStep: function(t, e, i, n, o) { var s, r, a, h = 0; for (r = n + 1; o - 1 >= r; r++) a = this._sqClosestPointOnSegment(t[r], t[n], t[o], !0), a > h && (s = r, h = a); + h > i && (e[s] = 1, this._simplifyDPStep(t, e, i, n, s), this._simplifyDPStep(t, e, i, s, o)) }, _reducePoints: function(t, e) { for (var i = [t[0]], n = 1, o = 0, s = t.length; s > n; n++) this._sqDist(t[n], t[o]) > e && (i.push(t[n]), o = n); return s - 1 > o && i.push(t[s - 1]), i }, clipSegment: function(t, e, i, n, o) { var s, r, a, h = n ? this._lastCode : this._getBitCode(t, i), + l = this._getBitCode(e, i); for (this._lastCode = l;;) { if (!(h | l)) return [t, e]; if (h & l) return !1; + s = h || l, r = this._getEdgeIntersection(t, e, s, i, o), a = this._getBitCode(r, i), s === h ? (t = r, h = a) : (e = r, l = a) } }, _getEdgeIntersection: function(t, e, i, n, s) { var r, a, h = e.x - t.x, + l = e.y - t.y, + u = n.min, + c = n.max; return 8 & i ? (r = t.x + h * (c.y - t.y) / l, a = c.y) : 4 & i ? (r = t.x + h * (u.y - t.y) / l, a = u.y) : 2 & i ? (r = c.x, a = t.y + l * (c.x - t.x) / h) : 1 & i && (r = u.x, a = t.y + l * (u.x - t.x) / h), new o.Point(r, a, s) }, _getBitCode: function(t, e) { var i = 0; return t.x < e.min.x ? i |= 1 : t.x > e.max.x && (i |= 2), t.y < e.min.y ? i |= 4 : t.y > e.max.y && (i |= 8), i }, _sqDist: function(t, e) { var i = e.x - t.x, + n = e.y - t.y; return i * i + n * n }, _sqClosestPointOnSegment: function(t, e, i, n) { var s, r = e.x, + a = e.y, + h = i.x - r, + l = i.y - a, + u = h * h + l * l; return u > 0 && (s = ((t.x - r) * h + (t.y - a) * l) / u, s > 1 ? (r = i.x, a = i.y) : s > 0 && (r += h * s, a += l * s)), h = t.x - r, l = t.y - a, n ? h * h + l * l : new o.Point(r, a) } }, o.Polyline = o.Path.extend({ options: { smoothFactor: 1 }, initialize: function(t, e) { o.setOptions(this, e), this._setLatLngs(t) }, getLatLngs: function() { return this._latlngs }, setLatLngs: function(t) { return this._setLatLngs(t), this.redraw() }, isEmpty: function() { return !this._latlngs.length }, closestLayerPoint: function(t) { for (var e, i, n = 1 / 0, s = null, r = o.LineUtil._sqClosestPointOnSegment, a = 0, h = this._parts.length; h > a; a++) + for (var l = this._parts[a], u = 1, c = l.length; c > u; u++) { e = l[u - 1], i = l[u]; var d = r(t, e, i, !0); + n > d && (n = d, s = r(t, e, i)) } + return s && (s.distance = Math.sqrt(n)), s }, getCenter: function() { var t, e, i, n, o, s, r, a = this._rings[0], + h = a.length; if (!h) return null; for (t = 0, e = 0; h - 1 > t; t++) e += a[t].distanceTo(a[t + 1]) / 2; if (0 === e) return this._map.layerPointToLatLng(a[0]); for (t = 0, n = 0; h - 1 > t; t++) + if (o = a[t], s = a[t + 1], i = o.distanceTo(s), n += i, n > e) return r = (n - e) / i, this._map.layerPointToLatLng([s.x - r * (s.x - o.x), s.y - r * (s.y - o.y)]) }, getBounds: function() { return this._bounds }, addLatLng: function(t, e) { return e = e || this._defaultShape(), t = o.latLng(t), e.push(t), this._bounds.extend(t), this.redraw() }, _setLatLngs: function(t) { this._bounds = new o.LatLngBounds, this._latlngs = this._convertLatLngs(t) }, _defaultShape: function() { return o.Polyline._flat(this._latlngs) ? this._latlngs : this._latlngs[0] }, _convertLatLngs: function(t) { for (var e = [], i = o.Polyline._flat(t), n = 0, s = t.length; s > n; n++) i ? (e[n] = o.latLng(t[n]), this._bounds.extend(e[n])) : e[n] = this._convertLatLngs(t[n]); return e }, _project: function() { this._rings = [], this._projectLatlngs(this._latlngs, this._rings); var t = this._clickTolerance(), + e = new o.Point(t, -t); + this._bounds.isValid() && (this._pxBounds = new o.Bounds(this._map.latLngToLayerPoint(this._bounds.getSouthWest())._subtract(e), this._map.latLngToLayerPoint(this._bounds.getNorthEast())._add(e))) }, _projectLatlngs: function(t, e) { var i, n, s = t[0] instanceof o.LatLng, + r = t.length; if (s) { for (n = [], i = 0; r > i; i++) n[i] = this._map.latLngToLayerPoint(t[i]); + e.push(n) } else + for (i = 0; r > i; i++) this._projectLatlngs(t[i], e) }, _clipPoints: function() { var t = this._renderer._bounds; if (this._parts = [], this._pxBounds && this._pxBounds.intersects(t)) { if (this.options.noClip) return void(this._parts = this._rings); var e, i, n, s, r, a, h, l = this._parts; for (e = 0, n = 0, s = this._rings.length; s > e; e++) + for (h = this._rings[e], i = 0, r = h.length; r - 1 > i; i++) a = o.LineUtil.clipSegment(h[i], h[i + 1], t, i, !0), a && (l[n] = l[n] || [], l[n].push(a[0]), (a[1] !== h[i + 1] || i === r - 2) && (l[n].push(a[1]), n++)) } }, _simplifyPoints: function() { for (var t = this._parts, e = this.options.smoothFactor, i = 0, n = t.length; n > i; i++) t[i] = o.LineUtil.simplify(t[i], e) }, _update: function() { this._map && (this._clipPoints(), this._simplifyPoints(), this._updatePath()) }, _updatePath: function() { this._renderer._updatePoly(this) } }), o.polyline = function(t, e) { return new o.Polyline(t, e) }, o.Polyline._flat = function(t) { return !o.Util.isArray(t[0]) || "object" != typeof t[0][0] && "undefined" != typeof t[0][0] }, o.PolyUtil = {}, o.PolyUtil.clipPolygon = function(t, e, i) { var n, s, r, a, h, l, u, c, d, _ = [1, 4, 2, 8], + m = o.LineUtil; for (s = 0, u = t.length; u > s; s++) t[s]._code = m._getBitCode(t[s], e); for (a = 0; 4 > a; a++) { for (c = _[a], n = [], s = 0, u = t.length, r = u - 1; u > s; r = s++) h = t[s], l = t[r], h._code & c ? l._code & c || (d = m._getEdgeIntersection(l, h, c, e, i), d._code = m._getBitCode(d, e), n.push(d)) : (l._code & c && (d = m._getEdgeIntersection(l, h, c, e, i), d._code = m._getBitCode(d, e), n.push(d)), n.push(h)); + t = n } return t }, o.Polygon = o.Polyline.extend({ options: { fill: !0 }, isEmpty: function() { return !this._latlngs.length || !this._latlngs[0].length }, getCenter: function() { var t, e, i, n, o, s, r, a, h, l = this._rings[0], + u = l.length; if (!u) return null; for (s = r = a = 0, t = 0, e = u - 1; u > t; e = t++) i = l[t], n = l[e], o = i.y * n.x - n.y * i.x, r += (i.x + n.x) * o, a += (i.y + n.y) * o, s += 3 * o; return h = 0 === s ? l[0] : [r / s, a / s], this._map.layerPointToLatLng(h) }, _convertLatLngs: function(t) { var e = o.Polyline.prototype._convertLatLngs.call(this, t), + i = e.length; return i >= 2 && e[0] instanceof o.LatLng && e[0].equals(e[i - 1]) && e.pop(), e }, _setLatLngs: function(t) { o.Polyline.prototype._setLatLngs.call(this, t), o.Polyline._flat(this._latlngs) && (this._latlngs = [this._latlngs]) }, _defaultShape: function() { return o.Polyline._flat(this._latlngs[0]) ? this._latlngs[0] : this._latlngs[0][0] }, _clipPoints: function() { var t = this._renderer._bounds, + e = this.options.weight, + i = new o.Point(e, e); if (t = new o.Bounds(t.min.subtract(i), t.max.add(i)), this._parts = [], this._pxBounds && this._pxBounds.intersects(t)) { if (this.options.noClip) return void(this._parts = this._rings); for (var n, s = 0, r = this._rings.length; r > s; s++) n = o.PolyUtil.clipPolygon(this._rings[s], t, !0), n.length && this._parts.push(n) } }, _updatePath: function() { this._renderer._updatePoly(this, !0) } }), o.polygon = function(t, e) { return new o.Polygon(t, e) }, o.Rectangle = o.Polygon.extend({ initialize: function(t, e) { o.Polygon.prototype.initialize.call(this, this._boundsToLatLngs(t), e) }, setBounds: function(t) { return this.setLatLngs(this._boundsToLatLngs(t)) }, _boundsToLatLngs: function(t) { return t = o.latLngBounds(t), [t.getSouthWest(), t.getNorthWest(), t.getNorthEast(), t.getSouthEast()] } }), o.rectangle = function(t, e) { return new o.Rectangle(t, e) }, o.CircleMarker = o.Path.extend({ options: { fill: !0, radius: 10 }, initialize: function(t, e) { o.setOptions(this, e), this._latlng = o.latLng(t), this._radius = this.options.radius }, setLatLng: function(t) { return this._latlng = o.latLng(t), this.redraw(), this.fire("move", { latlng: this._latlng }) }, getLatLng: function() { return this._latlng }, setRadius: function(t) { return this.options.radius = this._radius = t, this.redraw() }, getRadius: function() { return this._radius }, setStyle: function(t) { var e = t && t.radius || this._radius; return o.Path.prototype.setStyle.call(this, t), this.setRadius(e), this }, _project: function() { this._point = this._map.latLngToLayerPoint(this._latlng), this._updateBounds() }, _updateBounds: function() { var t = this._radius, + e = this._radiusY || t, + i = this._clickTolerance(), + n = [t + i, e + i]; + this._pxBounds = new o.Bounds(this._point.subtract(n), this._point.add(n)) }, _update: function() { this._map && this._updatePath() }, _updatePath: function() { this._renderer._updateCircle(this) }, _empty: function() { return this._radius && !this._renderer._bounds.intersects(this._pxBounds) } }), o.circleMarker = function(t, e) { return new o.CircleMarker(t, e) }, o.Circle = o.CircleMarker.extend({ initialize: function(t, e) { o.setOptions(this, e), this._latlng = o.latLng(t), this._mRadius = this.options.radius }, setRadius: function(t) { return this._mRadius = t, this.redraw() }, getRadius: function() { return this._mRadius }, getBounds: function() { var t = [this._radius, this._radiusY || this._radius]; return new o.LatLngBounds(this._map.layerPointToLatLng(this._point.subtract(t)), this._map.layerPointToLatLng(this._point.add(t))) }, setStyle: o.Path.prototype.setStyle, _project: function() { var t = this._latlng.lng, + e = this._latlng.lat, + i = this._map, + n = i.options.crs; if (n.distance === o.CRS.Earth.distance) { var s = Math.PI / 180, + r = this._mRadius / o.CRS.Earth.R / s, + a = i.project([e + r, t]), + h = i.project([e - r, t]), + l = a.add(h).divideBy(2), + u = i.unproject(l).lat, + c = Math.acos((Math.cos(r * s) - Math.sin(e * s) * Math.sin(u * s)) / (Math.cos(e * s) * Math.cos(u * s))) / s; + this._point = l.subtract(i.getPixelOrigin()), this._radius = isNaN(c) ? 0 : Math.max(Math.round(l.x - i.project([u, t - c]).x), 1), this._radiusY = Math.max(Math.round(l.y - a.y), 1) } else { var d = n.unproject(n.project(this._latlng).subtract([this._mRadius, 0])); + this._point = i.latLngToLayerPoint(this._latlng), this._radius = this._point.x - i.latLngToLayerPoint(d).x } + this._updateBounds() } }), o.circle = function(t, e, i) { return "number" == typeof e && (e = o.extend({}, i, { radius: e })), new o.Circle(t, e) }, o.SVG = o.Renderer.extend({ _initContainer: function() { this._container = o.SVG.create("svg"), this._container.setAttribute("pointer-events", "none"), this._rootGroup = o.SVG.create("g"), this._container.appendChild(this._rootGroup) }, _update: function() { if (!this._map._animatingZoom || !this._bounds) { o.Renderer.prototype._update.call(this); var t = this._bounds, + e = t.getSize(), + i = this._container; + this._svgSize && this._svgSize.equals(e) || (this._svgSize = e, i.setAttribute("width", e.x), i.setAttribute("height", e.y)), o.DomUtil.setPosition(i, t.min), i.setAttribute("viewBox", [t.min.x, t.min.y, e.x, e.y].join(" ")) } }, _initPath: function(t) { var e = t._path = o.SVG.create("path"); + t.options.className && o.DomUtil.addClass(e, t.options.className), t.options.interactive && o.DomUtil.addClass(e, "leaflet-interactive"), this._updateStyle(t) }, _addPath: function(t) { this._rootGroup.appendChild(t._path), t.addInteractiveTarget(t._path) }, _removePath: function(t) { o.DomUtil.remove(t._path), t.removeInteractiveTarget(t._path) }, _updatePath: function(t) { t._project(), t._update() }, _updateStyle: function(t) { var e = t._path, + i = t.options; + e && (i.stroke ? (e.setAttribute("stroke", i.color), e.setAttribute("stroke-opacity", i.opacity), e.setAttribute("stroke-width", i.weight), e.setAttribute("stroke-linecap", i.lineCap), e.setAttribute("stroke-linejoin", i.lineJoin), i.dashArray ? e.setAttribute("stroke-dasharray", i.dashArray) : e.removeAttribute("stroke-dasharray"), i.dashOffset ? e.setAttribute("stroke-dashoffset", i.dashOffset) : e.removeAttribute("stroke-dashoffset")) : e.setAttribute("stroke", "none"), i.fill ? (e.setAttribute("fill", i.fillColor || i.color), e.setAttribute("fill-opacity", i.fillOpacity), e.setAttribute("fill-rule", i.fillRule || "evenodd")) : e.setAttribute("fill", "none"), e.setAttribute("pointer-events", i.pointerEvents || (i.interactive ? "visiblePainted" : "none"))) }, _updatePoly: function(t, e) { this._setPath(t, o.SVG.pointsToPath(t._parts, e)) }, _updateCircle: function(t) { var e = t._point, + i = t._radius, + n = t._radiusY || i, + o = "a" + i + "," + n + " 0 1,0 ", + s = t._empty() ? "M0 0" : "M" + (e.x - i) + "," + e.y + o + 2 * i + ",0 " + o + 2 * -i + ",0 "; + this._setPath(t, s) }, _setPath: function(t, e) { t._path.setAttribute("d", e) }, _bringToFront: function(t) { o.DomUtil.toFront(t._path) }, _bringToBack: function(t) { o.DomUtil.toBack(t._path) } }), o.extend(o.SVG, { create: function(t) { return e.createElementNS("http://www.w3.org/2000/svg", t) }, pointsToPath: function(t, e) { var i, n, s, r, a, h, l = ""; for (i = 0, s = t.length; s > i; i++) { for (a = t[i], n = 0, r = a.length; r > n; n++) h = a[n], l += (n ? "L" : "M") + h.x + " " + h.y; + l += e ? o.Browser.svg ? "z" : "x" : "" } return l || "M0 0" } }), o.Browser.svg = !(!e.createElementNS || !o.SVG.create("svg").createSVGRect), o.svg = function(t) { return o.Browser.svg || o.Browser.vml ? new o.SVG(t) : null }, o.Browser.vml = !o.Browser.svg && function() { try { var t = e.createElement("div"); + t.innerHTML = ''; var i = t.firstChild; return i.style.behavior = "url(#default#VML)", i && "object" == typeof i.adj } catch (n) { return !1 } }(), o.SVG.include(o.Browser.vml ? { _initContainer: function() { this._container = o.DomUtil.create("div", "leaflet-vml-container") }, _update: function() { this._map._animatingZoom || o.Renderer.prototype._update.call(this) }, _initPath: function(t) { var e = t._container = o.SVG.create("shape"); + o.DomUtil.addClass(e, "leaflet-vml-shape " + (this.options.className || "")), e.coordsize = "1 1", t._path = o.SVG.create("path"), e.appendChild(t._path), this._updateStyle(t) }, _addPath: function(t) { var e = t._container; + this._container.appendChild(e), t.options.interactive && t.addInteractiveTarget(e) }, _removePath: function(t) { var e = t._container; + o.DomUtil.remove(e), t.removeInteractiveTarget(e) }, _updateStyle: function(t) { var e = t._stroke, + i = t._fill, + n = t.options, + s = t._container; + s.stroked = !!n.stroke, s.filled = !!n.fill, n.stroke ? (e || (e = t._stroke = o.SVG.create("stroke")), s.appendChild(e), e.weight = n.weight + "px", e.color = n.color, e.opacity = n.opacity, n.dashArray ? e.dashStyle = o.Util.isArray(n.dashArray) ? n.dashArray.join(" ") : n.dashArray.replace(/( *, *)/g, " ") : e.dashStyle = "", e.endcap = n.lineCap.replace("butt", "flat"), e.joinstyle = n.lineJoin) : e && (s.removeChild(e), t._stroke = null), n.fill ? (i || (i = t._fill = o.SVG.create("fill")), s.appendChild(i), i.color = n.fillColor || n.color, i.opacity = n.fillOpacity) : i && (s.removeChild(i), t._fill = null) }, _updateCircle: function(t) { var e = t._point.round(), + i = Math.round(t._radius), + n = Math.round(t._radiusY || i); + this._setPath(t, t._empty() ? "M0 0" : "AL " + e.x + "," + e.y + " " + i + "," + n + " 0,23592600") }, _setPath: function(t, e) { t._path.v = e }, _bringToFront: function(t) { o.DomUtil.toFront(t._container) }, _bringToBack: function(t) { o.DomUtil.toBack(t._container) } } : {}), o.Browser.vml && (o.SVG.create = function() { try { return e.namespaces.add("lvml", "urn:schemas-microsoft-com:vml"), + function(t) { return e.createElement("') } } catch (t) { return function(t) { return e.createElement("<" + t + ' xmlns="urn:schemas-microsoft.com:vml" class="lvml">') } } }()), o.Canvas = o.Renderer.extend({ onAdd: function() { o.Renderer.prototype.onAdd.call(this), this._layers = this._layers || {}, this._draw() }, _initContainer: function() { var t = this._container = e.createElement("canvas"); + o.DomEvent.on(t, "mousemove", o.Util.throttle(this._onMouseMove, 32, this), this).on(t, "click dblclick mousedown mouseup contextmenu", this._onClick, this).on(t, "mouseout", this._handleMouseOut, this), this._ctx = t.getContext("2d") }, _update: function() { if (!this._map._animatingZoom || !this._bounds) { this._drawnLayers = {}, o.Renderer.prototype._update.call(this); var t = this._bounds, + e = this._container, + i = t.getSize(), + n = o.Browser.retina ? 2 : 1; + o.DomUtil.setPosition(e, t.min), e.width = n * i.x, e.height = n * i.y, e.style.width = i.x + "px", e.style.height = i.y + "px", o.Browser.retina && this._ctx.scale(2, 2), this._ctx.translate(-t.min.x, -t.min.y) } }, _initPath: function(t) { this._layers[o.stamp(t)] = t }, _addPath: o.Util.falseFn, _removePath: function(t) { t._removed = !0, this._requestRedraw(t) }, _updatePath: function(t) { this._redrawBounds = t._pxBounds, this._draw(!0), t._project(), t._update(), this._draw(), this._redrawBounds = null }, _updateStyle: function(t) { this._requestRedraw(t) }, _requestRedraw: function(t) { if (this._map) { var e = (t.options.weight || 0) + 1; + this._redrawBounds = this._redrawBounds || new o.Bounds, this._redrawBounds.extend(t._pxBounds.min.subtract([e, e])), this._redrawBounds.extend(t._pxBounds.max.add([e, e])), this._redrawRequest = this._redrawRequest || o.Util.requestAnimFrame(this._redraw, this) } }, _redraw: function() { this._redrawRequest = null, this._draw(!0), this._draw(), this._redrawBounds = null }, _draw: function(t) { this._clear = t; var e, i = this._redrawBounds; + this._ctx.save(), i && (this._ctx.beginPath(), this._ctx.rect(i.min.x, i.min.y, i.max.x - i.min.x, i.max.y - i.min.y), this._ctx.clip()); for (var n in this._layers) e = this._layers[n], (!i || e._pxBounds.intersects(i)) && e._updatePath(), t && e._removed && (delete e._removed, delete this._layers[n]); + this._ctx.restore() }, _updatePoly: function(t, e) { var i, n, o, s, r = t._parts, + a = r.length, + h = this._ctx; if (a) { for (this._drawnLayers[t._leaflet_id] = t, h.beginPath(), i = 0; a > i; i++) { for (n = 0, o = r[i].length; o > n; n++) s = r[i][n], h[n ? "lineTo" : "moveTo"](s.x, s.y); + e && h.closePath() } + this._fillStroke(h, t) } }, _updateCircle: function(t) { if (!t._empty()) { var e = t._point, + i = this._ctx, + n = t._radius, + o = (t._radiusY || n) / n; + 1 !== o && (i.save(), i.scale(1, o)), i.beginPath(), i.arc(e.x, e.y / o, n, 0, 2 * Math.PI, !1), 1 !== o && i.restore(), this._fillStroke(i, t) } }, _fillStroke: function(t, e) { var i = this._clear, + n = e.options; + t.globalCompositeOperation = i ? "destination-out" : "source-over", n.fill && (t.globalAlpha = i ? 1 : n.fillOpacity, t.fillStyle = n.fillColor || n.color, t.fill(n.fillRule || "evenodd")), n.stroke && 0 !== n.weight && (t.globalAlpha = i ? 1 : n.opacity, e._prevWeight = t.lineWidth = i ? e._prevWeight + 1 : n.weight, t.strokeStyle = n.color, t.lineCap = n.lineCap, t.lineJoin = n.lineJoin, t.stroke()) }, _onClick: function(t) { var e = this._map.mouseEventToLayerPoint(t), + i = []; for (var n in this._layers) this._layers[n]._containsPoint(e) && (o.DomEvent._fakeStop(t), i.push(this._layers[n])); + i.length && this._fireEvent(i, t) }, _onMouseMove: function(t) { if (this._map && !this._map.dragging._draggable._moving && !this._map._animatingZoom) { var e = this._map.mouseEventToLayerPoint(t); + this._handleMouseOut(t, e), this._handleMouseHover(t, e) } }, _handleMouseOut: function(t, e) { var i = this._hoveredLayer;!i || "mouseout" !== t.type && i._containsPoint(e) || (o.DomUtil.removeClass(this._container, "leaflet-interactive"), this._fireEvent([i], t, "mouseout"), this._hoveredLayer = null) }, _handleMouseHover: function(t, e) { var i, n; if (!this._hoveredLayer) + for (i in this._drawnLayers) + if (n = this._drawnLayers[i], n.options.interactive && n._containsPoint(e)) { o.DomUtil.addClass(this._container, "leaflet-interactive"), this._fireEvent([n], t, "mouseover"), this._hoveredLayer = n; break } + this._hoveredLayer && this._fireEvent([this._hoveredLayer], t) }, _fireEvent: function(t, e, i) { this._map._fireDOMEvent(e, i || e.type, t) }, _bringToFront: o.Util.falseFn, _bringToBack: o.Util.falseFn }), o.Browser.canvas = function() { return !!e.createElement("canvas").getContext }(), o.canvas = function(t) { return o.Browser.canvas ? new o.Canvas(t) : null }, o.Polyline.prototype._containsPoint = function(t, e) { var i, n, s, r, a, h, l = this._clickTolerance(); if (!this._pxBounds.contains(t)) return !1; for (i = 0, r = this._parts.length; r > i; i++) + for (h = this._parts[i], n = 0, a = h.length, s = a - 1; a > n; s = n++) + if ((e || 0 !== n) && o.LineUtil.pointToSegmentDistance(t, h[s], h[n]) <= l) return !0; + return !1 }, o.Polygon.prototype._containsPoint = function(t) { var e, i, n, s, r, a, h, l, u = !1; if (!this._pxBounds.contains(t)) return !1; for (s = 0, h = this._parts.length; h > s; s++) + for (e = this._parts[s], r = 0, l = e.length, a = l - 1; l > r; a = r++) i = e[r], n = e[a], i.y > t.y != n.y > t.y && t.x < (n.x - i.x) * (t.y - i.y) / (n.y - i.y) + i.x && (u = !u); return u || o.Polyline.prototype._containsPoint.call(this, t, !0) }, o.CircleMarker.prototype._containsPoint = function(t) { return t.distanceTo(this._point) <= this._radius + this._clickTolerance() }, o.GeoJSON = o.FeatureGroup.extend({ initialize: function(t, e) { o.setOptions(this, e), this._layers = {}, t && this.addData(t) }, addData: function(t) { var e, i, n, s = o.Util.isArray(t) ? t : t.features; if (s) { for (e = 0, i = s.length; i > e; e++) n = s[e], (n.geometries || n.geometry || n.features || n.coordinates) && this.addData(n); return this } var r = this.options; if (r.filter && !r.filter(t)) return this; var a = o.GeoJSON.geometryToLayer(t, r); return a ? (a.feature = o.GeoJSON.asFeature(t), a.defaultOptions = a.options, this.resetStyle(a), r.onEachFeature && r.onEachFeature(t, a), this.addLayer(a)) : this }, resetStyle: function(t) { return t.options = t.defaultOptions, this._setLayerStyle(t, this.options.style), this }, setStyle: function(t) { return this.eachLayer(function(e) { this._setLayerStyle(e, t) }, this) }, _setLayerStyle: function(t, e) { "function" == typeof e && (e = e(t.feature)), t.setStyle && t.setStyle(e) } }), o.extend(o.GeoJSON, { geometryToLayer: function(t, e) { var i, n, s, r, a = "Feature" === t.type ? t.geometry : t, + h = a ? a.coordinates : null, + l = [], + u = e && e.pointToLayer, + c = e && e.coordsToLatLng || this.coordsToLatLng; if (!h && !a) return null; switch (a.type) { + case "Point": + return i = c(h), u ? u(t, i) : new o.Marker(i); + case "MultiPoint": + for (s = 0, r = h.length; r > s; s++) i = c(h[s]), l.push(u ? u(t, i) : new o.Marker(i)); return new o.FeatureGroup(l); + case "LineString": + case "MultiLineString": + return n = this.coordsToLatLngs(h, "LineString" === a.type ? 0 : 1, c), new o.Polyline(n, e); + case "Polygon": + case "MultiPolygon": + return n = this.coordsToLatLngs(h, "Polygon" === a.type ? 1 : 2, c), new o.Polygon(n, e); + case "GeometryCollection": + for (s = 0, r = a.geometries.length; r > s; s++) { var d = this.geometryToLayer({ geometry: a.geometries[s], type: "Feature", properties: t.properties }, e); + d && l.push(d) } return new o.FeatureGroup(l); + default: + throw new Error("Invalid GeoJSON object.") } }, coordsToLatLng: function(t) { return new o.LatLng(t[1], t[0], t[2]) }, coordsToLatLngs: function(t, e, i) { for (var n, o = [], s = 0, r = t.length; r > s; s++) n = e ? this.coordsToLatLngs(t[s], e - 1, i) : (i || this.coordsToLatLng)(t[s]), o.push(n); return o }, latLngToCoords: function(t) { return t.alt !== i ? [t.lng, t.lat, t.alt] : [t.lng, t.lat] }, latLngsToCoords: function(t, e, i) { for (var n = [], s = 0, r = t.length; r > s; s++) n.push(e ? o.GeoJSON.latLngsToCoords(t[s], e - 1, i) : o.GeoJSON.latLngToCoords(t[s])); return !e && i && n.push(n[0]), n }, getFeature: function(t, e) { return t.feature ? o.extend({}, t.feature, { geometry: e }) : o.GeoJSON.asFeature(e) }, asFeature: function(t) { return "Feature" === t.type ? t : { type: "Feature", properties: {}, geometry: t } } }); + var r = { toGeoJSON: function() { return o.GeoJSON.getFeature(this, { type: "Point", coordinates: o.GeoJSON.latLngToCoords(this.getLatLng()) }) } }; + o.Marker.include(r), o.Circle.include(r), o.CircleMarker.include(r), o.Polyline.prototype.toGeoJSON = function() { var t = !o.Polyline._flat(this._latlngs), + e = o.GeoJSON.latLngsToCoords(this._latlngs, t ? 1 : 0); return o.GeoJSON.getFeature(this, { type: (t ? "Multi" : "") + "LineString", coordinates: e }) }, o.Polygon.prototype.toGeoJSON = function() { var t = !o.Polyline._flat(this._latlngs), + e = t && !o.Polyline._flat(this._latlngs[0]), + i = o.GeoJSON.latLngsToCoords(this._latlngs, e ? 2 : t ? 1 : 0, !0); return t || (i = [i]), o.GeoJSON.getFeature(this, { type: (e ? "Multi" : "") + "Polygon", coordinates: i }) }, o.LayerGroup.include({ toMultiPoint: function() { var t = []; return this.eachLayer(function(e) { t.push(e.toGeoJSON().geometry.coordinates) }), o.GeoJSON.getFeature(this, { type: "MultiPoint", coordinates: t }) }, toGeoJSON: function() { var t = this.feature && this.feature.geometry && this.feature.geometry.type; if ("MultiPoint" === t) return this.toMultiPoint(); var e = "GeometryCollection" === t, + i = []; return this.eachLayer(function(t) { if (t.toGeoJSON) { var n = t.toGeoJSON(); + i.push(e ? n.geometry : o.GeoJSON.asFeature(n)) } }), e ? o.GeoJSON.getFeature(this, { geometries: i, type: "GeometryCollection" }) : { type: "FeatureCollection", features: i } } }), o.geoJson = function(t, e) { return new o.GeoJSON(t, e) }; + var a = "_leaflet_events"; + o.DomEvent = { on: function(t, e, i, n) { if ("object" == typeof e) + for (var s in e) this._on(t, s, e[s], i); + else { e = o.Util.splitWords(e); for (var r = 0, a = e.length; a > r; r++) this._on(t, e[r], i, n) } return this }, off: function(t, e, i, n) { if ("object" == typeof e) + for (var s in e) this._off(t, s, e[s], i); + else { e = o.Util.splitWords(e); for (var r = 0, a = e.length; a > r; r++) this._off(t, e[r], i, n) } return this }, _on: function(e, i, n, s) { var r = i + o.stamp(n) + (s ? "_" + o.stamp(s) : ""); if (e[a] && e[a][r]) return this; var h = function(i) { return n.call(s || e, i || t.event) }, + l = h; return o.Browser.pointer && 0 === i.indexOf("touch") ? this.addPointerListener(e, i, h, r) : o.Browser.touch && "dblclick" === i && this.addDoubleTapListener ? this.addDoubleTapListener(e, h, r) : "addEventListener" in e ? "mousewheel" === i ? (e.addEventListener("DOMMouseScroll", h, !1), e.addEventListener(i, h, !1)) : "mouseenter" === i || "mouseleave" === i ? (h = function(i) { i = i || t.event, o.DomEvent._isExternalTarget(e, i) && l(i) }, e.addEventListener("mouseenter" === i ? "mouseover" : "mouseout", h, !1)) : ("click" === i && o.Browser.android && (h = function(t) { return o.DomEvent._filterClick(t, l) }), e.addEventListener(i, h, !1)) : "attachEvent" in e && e.attachEvent("on" + i, h), e[a] = e[a] || {}, e[a][r] = h, this }, _off: function(t, e, i, n) { var s = e + o.stamp(i) + (n ? "_" + o.stamp(n) : ""), + r = t[a] && t[a][s]; return r ? (o.Browser.pointer && 0 === e.indexOf("touch") ? this.removePointerListener(t, e, s) : o.Browser.touch && "dblclick" === e && this.removeDoubleTapListener ? this.removeDoubleTapListener(t, s) : "removeEventListener" in t ? "mousewheel" === e ? (t.removeEventListener("DOMMouseScroll", r, !1), t.removeEventListener(e, r, !1)) : t.removeEventListener("mouseenter" === e ? "mouseover" : "mouseleave" === e ? "mouseout" : e, r, !1) : "detachEvent" in t && t.detachEvent("on" + e, r), t[a][s] = null, this) : this }, stopPropagation: function(t) { return t.stopPropagation ? t.stopPropagation() : t.originalEvent ? t.originalEvent._stopped = !0 : t.cancelBubble = !0, o.DomEvent._skipped(t), this }, disableScrollPropagation: function(t) { return o.DomEvent.on(t, "mousewheel MozMousePixelScroll", o.DomEvent.stopPropagation) }, disableClickPropagation: function(t) { var e = o.DomEvent.stopPropagation; return o.DomEvent.on(t, o.Draggable.START.join(" "), e), o.DomEvent.on(t, { click: o.DomEvent._fakeStop, dblclick: e }) }, preventDefault: function(t) { return t.preventDefault ? t.preventDefault() : t.returnValue = !1, this }, stop: function(t) { return o.DomEvent.preventDefault(t).stopPropagation(t) }, getMousePosition: function(t, e) { if (!e) return new o.Point(t.clientX, t.clientY); var i = e.getBoundingClientRect(); return new o.Point(t.clientX - i.left - e.clientLeft, t.clientY - i.top - e.clientTop) }, getWheelDelta: function(t) { var e = 0; return t.wheelDelta && (e = t.wheelDelta / 120), t.detail && (e = -t.detail / 3), e }, _skipEvents: {}, _fakeStop: function(t) { o.DomEvent._skipEvents[t.type] = !0 }, _skipped: function(t) { var e = this._skipEvents[t.type]; return this._skipEvents[t.type] = !1, e }, _isExternalTarget: function(t, e) { var i = e.relatedTarget; if (!i) return !0; try { for (; i && i !== t;) i = i.parentNode } catch (n) { return !1 } return i !== t }, _filterClick: function(t, e) { var i = t.timeStamp || t.originalEvent.timeStamp, + n = o.DomEvent._lastClick && i - o.DomEvent._lastClick; return n && n > 100 && 500 > n || t.target._simulatedClick && !t._simulated ? void o.DomEvent.stop(t) : (o.DomEvent._lastClick = i, void e(t)) } }, o.DomEvent.addListener = o.DomEvent.on, o.DomEvent.removeListener = o.DomEvent.off, o.Draggable = o.Evented.extend({ + statics: { START: o.Browser.touch ? ["touchstart", "mousedown"] : ["mousedown"], END: { mousedown: "mouseup", touchstart: "touchend", pointerdown: "touchend", MSPointerDown: "touchend" }, MOVE: { mousedown: "mousemove", touchstart: "touchmove", pointerdown: "touchmove", MSPointerDown: "touchmove" } }, + initialize: function(t, e, i) { this._element = t, this._dragStartTarget = e || t, this._preventOutline = i }, + enable: function() { this._enabled || (o.DomEvent.on(this._dragStartTarget, o.Draggable.START.join(" "), this._onDown, this), this._enabled = !0) }, + disable: function() { this._enabled && (o.DomEvent.off(this._dragStartTarget, o.Draggable.START.join(" "), this._onDown, this), this._enabled = !1, this._moved = !1) }, + _onDown: function(t) { if (this._moved = !1, !o.DomUtil.hasClass(this._element, "leaflet-zoom-anim") && !(o.Draggable._dragging || t.shiftKey || 1 !== t.which && 1 !== t.button && !t.touches) && this._enabled && (o.Draggable._dragging = !0, this._preventOutline && o.DomUtil.preventOutline(this._element), o.DomUtil.disableImageDrag(), o.DomUtil.disableTextSelection(), !this._moving)) { this.fire("down"); var i = t.touches ? t.touches[0] : t; + this._startPoint = new o.Point(i.clientX, i.clientY), this._startPos = this._newPos = o.DomUtil.getPosition(this._element), o.DomEvent.on(e, o.Draggable.MOVE[t.type], this._onMove, this).on(e, o.Draggable.END[t.type], this._onUp, this) } }, + _onMove: function(t) { + if (t.touches && t.touches.length > 1) return void(this._moved = !0); + var i = t.touches && 1 === t.touches.length ? t.touches[0] : t, + n = new o.Point(i.clientX, i.clientY), + s = n.subtract(this._startPoint); + (s.x || s.y) && (o.Browser.touch && Math.abs(s.x) + Math.abs(s.y) < 3 || (o.DomEvent.preventDefault(t), this._moved || (this.fire("dragstart"), this._moved = !0, this._startPos = o.DomUtil.getPosition(this._element).subtract(s), o.DomUtil.addClass(e.body, "leaflet-dragging"), this._lastTarget = t.target || t.srcElement, o.DomUtil.addClass(this._lastTarget, "leaflet-drag-target")), + this._newPos = this._startPos.add(s), this._moving = !0, o.Util.cancelAnimFrame(this._animRequest), this._lastEvent = t, this._animRequest = o.Util.requestAnimFrame(this._updatePosition, this, !0))) + }, + _updatePosition: function() { var t = { originalEvent: this._lastEvent }; + this.fire("predrag", t), o.DomUtil.setPosition(this._element, this._newPos), this.fire("drag", t) }, + _onUp: function() { o.DomUtil.removeClass(e.body, "leaflet-dragging"), this._lastTarget && (o.DomUtil.removeClass(this._lastTarget, "leaflet-drag-target"), this._lastTarget = null); for (var t in o.Draggable.MOVE) o.DomEvent.off(e, o.Draggable.MOVE[t], this._onMove, this).off(e, o.Draggable.END[t], this._onUp, this); + o.DomUtil.enableImageDrag(), o.DomUtil.enableTextSelection(), this._moved && this._moving && (o.Util.cancelAnimFrame(this._animRequest), this.fire("dragend", { distance: this._newPos.distanceTo(this._startPos) })), this._moving = !1, o.Draggable._dragging = !1 } + }), o.Handler = o.Class.extend({ initialize: function(t) { this._map = t }, enable: function() { this._enabled || (this._enabled = !0, this.addHooks()) }, disable: function() { this._enabled && (this._enabled = !1, this.removeHooks()) }, enabled: function() { return !!this._enabled } }), o.Map.mergeOptions({ dragging: !0, inertia: !o.Browser.android23, inertiaDeceleration: 3400, inertiaMaxSpeed: 1 / 0, easeLinearity: .2, worldCopyJump: !1 }), o.Map.Drag = o.Handler.extend({ addHooks: function() { if (!this._draggable) { var t = this._map; + this._draggable = new o.Draggable(t._mapPane, t._container), this._draggable.on({ down: this._onDown, dragstart: this._onDragStart, drag: this._onDrag, dragend: this._onDragEnd }, this), this._draggable.on("predrag", this._onPreDragLimit, this), t.options.worldCopyJump && (this._draggable.on("predrag", this._onPreDragWrap, this), t.on("zoomend", this._onZoomEnd, this), t.whenReady(this._onZoomEnd, this)) } + o.DomUtil.addClass(this._map._container, "leaflet-grab"), this._draggable.enable() }, removeHooks: function() { o.DomUtil.removeClass(this._map._container, "leaflet-grab"), this._draggable.disable() }, moved: function() { return this._draggable && this._draggable._moved }, _onDown: function() { this._map.stop() }, _onDragStart: function() { var t = this._map; if (this._map.options.maxBounds && this._map.options.maxBoundsViscosity) { var e = o.latLngBounds(this._map.options.maxBounds); + this._offsetLimit = o.bounds(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1), this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())), this._viscosity = Math.min(1, Math.max(0, this._map.options.maxBoundsViscosity)) } else this._offsetLimit = null; + t.fire("movestart").fire("dragstart"), t.options.inertia && (this._positions = [], this._times = []) }, _onDrag: function(t) { if (this._map.options.inertia) { var e = this._lastTime = +new Date, + i = this._lastPos = this._draggable._absPos || this._draggable._newPos; + this._positions.push(i), this._times.push(e), e - this._times[0] > 50 && (this._positions.shift(), this._times.shift()) } + this._map.fire("move", t).fire("drag", t) }, _onZoomEnd: function() { var t = this._map.getSize().divideBy(2), + e = this._map.latLngToLayerPoint([0, 0]); + this._initialWorldOffset = e.subtract(t).x, this._worldWidth = this._map.getPixelWorldBounds().getSize().x }, _viscousLimit: function(t, e) { return t - (t - e) * this._viscosity }, _onPreDragLimit: function() { if (this._viscosity && this._offsetLimit) { var t = this._draggable._newPos.subtract(this._draggable._startPos), + e = this._offsetLimit; + t.x < e.min.x && (t.x = this._viscousLimit(t.x, e.min.x)), t.y < e.min.y && (t.y = this._viscousLimit(t.y, e.min.y)), t.x > e.max.x && (t.x = this._viscousLimit(t.x, e.max.x)), t.y > e.max.y && (t.y = this._viscousLimit(t.y, e.max.y)), this._draggable._newPos = this._draggable._startPos.add(t) } }, _onPreDragWrap: function() { var t = this._worldWidth, + e = Math.round(t / 2), + i = this._initialWorldOffset, + n = this._draggable._newPos.x, + o = (n - e + i) % t + e - i, + s = (n + e + i) % t - e - i, + r = Math.abs(o + i) < Math.abs(s + i) ? o : s; + this._draggable._absPos = this._draggable._newPos.clone(), this._draggable._newPos.x = r }, _onDragEnd: function(t) { var e = this._map, + i = e.options, + n = !i.inertia || this._times.length < 2; if (e.fire("dragend", t), n) e.fire("moveend"); + else { var s = this._lastPos.subtract(this._positions[0]), + r = (this._lastTime - this._times[0]) / 1e3, + a = i.easeLinearity, + h = s.multiplyBy(a / r), + l = h.distanceTo([0, 0]), + u = Math.min(i.inertiaMaxSpeed, l), + c = h.multiplyBy(u / l), + d = u / (i.inertiaDeceleration * a), + _ = c.multiplyBy(-d / 2).round(); + _.x || _.y ? (_ = e._limitOffset(_, e.options.maxBounds), o.Util.requestAnimFrame(function() { e.panBy(_, { duration: d, easeLinearity: a, noMoveStart: !0, animate: !0 }) })) : e.fire("moveend") } } }), o.Map.addInitHook("addHandler", "dragging", o.Map.Drag), o.Map.mergeOptions({ doubleClickZoom: !0 }), o.Map.DoubleClickZoom = o.Handler.extend({ addHooks: function() { this._map.on("dblclick", this._onDoubleClick, this) }, removeHooks: function() { this._map.off("dblclick", this._onDoubleClick, this) }, _onDoubleClick: function(t) { var e = this._map, + i = e.getZoom(), + n = t.originalEvent.shiftKey ? Math.ceil(i) - 1 : Math.floor(i) + 1; "center" === e.options.doubleClickZoom ? e.setZoom(n) : e.setZoomAround(t.containerPoint, n) } }), o.Map.addInitHook("addHandler", "doubleClickZoom", o.Map.DoubleClickZoom), o.Map.mergeOptions({ scrollWheelZoom: !0, wheelDebounceTime: 40 }), o.Map.ScrollWheelZoom = o.Handler.extend({ addHooks: function() { o.DomEvent.on(this._map._container, { mousewheel: this._onWheelScroll, MozMousePixelScroll: o.DomEvent.preventDefault }, this), this._delta = 0 }, removeHooks: function() { o.DomEvent.off(this._map._container, { mousewheel: this._onWheelScroll, MozMousePixelScroll: o.DomEvent.preventDefault }, this) }, _onWheelScroll: function(t) { var e = o.DomEvent.getWheelDelta(t), + i = this._map.options.wheelDebounceTime; + this._delta += e, this._lastMousePos = this._map.mouseEventToContainerPoint(t), this._startTime || (this._startTime = +new Date); var n = Math.max(i - (+new Date - this._startTime), 0); + clearTimeout(this._timer), this._timer = setTimeout(o.bind(this._performZoom, this), n), o.DomEvent.stop(t) }, _performZoom: function() { var t = this._map, + e = this._delta, + i = t.getZoom(); + t.stop(), e = e > 0 ? Math.ceil(e) : Math.floor(e), e = Math.max(Math.min(e, 4), -4), e = t._limitZoom(i + e) - i, this._delta = 0, this._startTime = null, e && ("center" === t.options.scrollWheelZoom ? t.setZoom(i + e) : t.setZoomAround(this._lastMousePos, i + e)) } }), o.Map.addInitHook("addHandler", "scrollWheelZoom", o.Map.ScrollWheelZoom), o.extend(o.DomEvent, { _touchstart: o.Browser.msPointer ? "MSPointerDown" : o.Browser.pointer ? "pointerdown" : "touchstart", _touchend: o.Browser.msPointer ? "MSPointerUp" : o.Browser.pointer ? "pointerup" : "touchend", addDoubleTapListener: function(t, e, i) { + function n(t) { var e; if (e = o.Browser.pointer ? o.DomEvent._pointersCount : t.touches.length, !(e > 1)) { var i = Date.now(), + n = i - (r || i); + a = t.touches ? t.touches[0] : t, h = n > 0 && l >= n, r = i } } + + function s() { if (h && !a.cancelBubble) { if (o.Browser.pointer) { var t, i, n = {}; for (i in a) t = a[i], n[i] = t && t.bind ? t.bind(a) : t; + a = n } + a.type = "dblclick", e(a), r = null } } var r, a, h = !1, + l = 250, + u = "_leaflet_", + c = this._touchstart, + d = this._touchend; return t[u + c + i] = n, t[u + d + i] = s, t.addEventListener(c, n, !1), t.addEventListener(d, s, !1), this }, removeDoubleTapListener: function(t, e) { var i = "_leaflet_", + n = t[i + this._touchend + e]; return t.removeEventListener(this._touchstart, t[i + this._touchstart + e], !1), t.removeEventListener(this._touchend, n, !1), this } }), o.extend(o.DomEvent, { POINTER_DOWN: o.Browser.msPointer ? "MSPointerDown" : "pointerdown", POINTER_MOVE: o.Browser.msPointer ? "MSPointerMove" : "pointermove", POINTER_UP: o.Browser.msPointer ? "MSPointerUp" : "pointerup", POINTER_CANCEL: o.Browser.msPointer ? "MSPointerCancel" : "pointercancel", _pointers: {}, _pointersCount: 0, addPointerListener: function(t, e, i, n) { return "touchstart" === e ? this._addPointerStart(t, i, n) : "touchmove" === e ? this._addPointerMove(t, i, n) : "touchend" === e && this._addPointerEnd(t, i, n), this }, removePointerListener: function(t, e, i) { var n = t["_leaflet_" + e + i]; return "touchstart" === e ? t.removeEventListener(this.POINTER_DOWN, n, !1) : "touchmove" === e ? t.removeEventListener(this.POINTER_MOVE, n, !1) : "touchend" === e && (t.removeEventListener(this.POINTER_UP, n, !1), t.removeEventListener(this.POINTER_CANCEL, n, !1)), this }, _addPointerStart: function(t, i, n) { var s = o.bind(function(t) { "mouse" !== t.pointerType && t.pointerType !== t.MSPOINTER_TYPE_MOUSE && o.DomEvent.preventDefault(t), this._handlePointer(t, i) }, this); if (t["_leaflet_touchstart" + n] = s, t.addEventListener(this.POINTER_DOWN, s, !1), !this._pointerDocListener) { var r = o.bind(this._globalPointerUp, this); + e.documentElement.addEventListener(this.POINTER_DOWN, o.bind(this._globalPointerDown, this), !0), e.documentElement.addEventListener(this.POINTER_MOVE, o.bind(this._globalPointerMove, this), !0), e.documentElement.addEventListener(this.POINTER_UP, r, !0), e.documentElement.addEventListener(this.POINTER_CANCEL, r, !0), this._pointerDocListener = !0 } }, _globalPointerDown: function(t) { this._pointers[t.pointerId] = t, this._pointersCount++ }, _globalPointerMove: function(t) { this._pointers[t.pointerId] && (this._pointers[t.pointerId] = t) }, _globalPointerUp: function(t) { delete this._pointers[t.pointerId], this._pointersCount-- }, _handlePointer: function(t, e) { t.touches = []; for (var i in this._pointers) t.touches.push(this._pointers[i]); + t.changedTouches = [t], e(t) }, _addPointerMove: function(t, e, i) { var n = o.bind(function(t) { + (t.pointerType !== t.MSPOINTER_TYPE_MOUSE && "mouse" !== t.pointerType || 0 !== t.buttons) && this._handlePointer(t, e) }, this); + t["_leaflet_touchmove" + i] = n, t.addEventListener(this.POINTER_MOVE, n, !1) }, _addPointerEnd: function(t, e, i) { var n = o.bind(function(t) { this._handlePointer(t, e) }, this); + t["_leaflet_touchend" + i] = n, t.addEventListener(this.POINTER_UP, n, !1), t.addEventListener(this.POINTER_CANCEL, n, !1) } }), o.Map.mergeOptions({ touchZoom: o.Browser.touch && !o.Browser.android23, bounceAtZoomLimits: !0 }), o.Map.TouchZoom = o.Handler.extend({ addHooks: function() { o.DomEvent.on(this._map._container, "touchstart", this._onTouchStart, this) }, removeHooks: function() { o.DomEvent.off(this._map._container, "touchstart", this._onTouchStart, this) }, _onTouchStart: function(t) { var i = this._map; if (t.touches && 2 === t.touches.length && !i._animatingZoom && !this._zooming) { var n = i.mouseEventToContainerPoint(t.touches[0]), + s = i.mouseEventToContainerPoint(t.touches[1]); + this._centerPoint = i.getSize()._divideBy(2), this._startLatLng = i.containerPointToLatLng(this._centerPoint), "center" !== i.options.touchZoom && (this._pinchStartLatLng = i.containerPointToLatLng(n.add(s)._divideBy(2))), this._startDist = n.distanceTo(s), this._startZoom = i.getZoom(), this._moved = !1, this._zooming = !0, i.stop(), o.DomEvent.on(e, "touchmove", this._onTouchMove, this).on(e, "touchend", this._onTouchEnd, this), o.DomEvent.preventDefault(t) } }, _onTouchMove: function(t) { if (t.touches && 2 === t.touches.length && this._zooming) { var e = this._map, + i = e.mouseEventToContainerPoint(t.touches[0]), + n = e.mouseEventToContainerPoint(t.touches[1]), + s = i.distanceTo(n) / this._startDist; if (this._zoom = e.getScaleZoom(s, this._startZoom), "center" === e.options.touchZoom) { if (this._center = this._startLatLng, 1 === s) return } else { var r = i._add(n)._divideBy(2)._subtract(this._centerPoint); if (1 === s && 0 === r.x && 0 === r.y) return; + this._center = e.unproject(e.project(this._pinchStartLatLng).subtract(r)) } if (e.options.bounceAtZoomLimits || !(this._zoom <= e.getMinZoom() && 1 > s || this._zoom >= e.getMaxZoom() && s > 1)) { this._moved || (e._moveStart(!0), this._moved = !0), o.Util.cancelAnimFrame(this._animRequest); var a = o.bind(e._move, e, this._center, this._zoom, { pinch: !0, round: !1 }); + this._animRequest = o.Util.requestAnimFrame(a, this, !0), o.DomEvent.preventDefault(t) } } }, _onTouchEnd: function() { if (!this._moved || !this._zooming) return void(this._zooming = !1); + this._zooming = !1, o.Util.cancelAnimFrame(this._animRequest), o.DomEvent.off(e, "touchmove", this._onTouchMove).off(e, "touchend", this._onTouchEnd); var t = this._zoom; + t = this._map._limitZoom(t - this._startZoom > 0 ? Math.ceil(t) : Math.floor(t)), this._map._animateZoom(this._center, t, !0, !0) } }), o.Map.addInitHook("addHandler", "touchZoom", o.Map.TouchZoom), o.Map.mergeOptions({ tap: !0, tapTolerance: 15 }), o.Map.Tap = o.Handler.extend({ addHooks: function() { o.DomEvent.on(this._map._container, "touchstart", this._onDown, this) }, removeHooks: function() { o.DomEvent.off(this._map._container, "touchstart", this._onDown, this) }, _onDown: function(t) { if (t.touches) { if (o.DomEvent.preventDefault(t), this._fireClick = !0, t.touches.length > 1) return this._fireClick = !1, void clearTimeout(this._holdTimeout); var i = t.touches[0], + n = i.target; + this._startPos = this._newPos = new o.Point(i.clientX, i.clientY), n.tagName && "a" === n.tagName.toLowerCase() && o.DomUtil.addClass(n, "leaflet-active"), this._holdTimeout = setTimeout(o.bind(function() { this._isTapValid() && (this._fireClick = !1, this._onUp(), this._simulateEvent("contextmenu", i)) }, this), 1e3), this._simulateEvent("mousedown", i), o.DomEvent.on(e, { touchmove: this._onMove, touchend: this._onUp }, this) } }, _onUp: function(t) { if (clearTimeout(this._holdTimeout), o.DomEvent.off(e, { touchmove: this._onMove, touchend: this._onUp }, this), this._fireClick && t && t.changedTouches) { var i = t.changedTouches[0], + n = i.target; + n && n.tagName && "a" === n.tagName.toLowerCase() && o.DomUtil.removeClass(n, "leaflet-active"), this._simulateEvent("mouseup", i), this._isTapValid() && this._simulateEvent("click", i) } }, _isTapValid: function() { return this._newPos.distanceTo(this._startPos) <= this._map.options.tapTolerance }, _onMove: function(t) { var e = t.touches[0]; + this._newPos = new o.Point(e.clientX, e.clientY), this._simulateEvent("mousemove", e) }, _simulateEvent: function(i, n) { var o = e.createEvent("MouseEvents"); + o._simulated = !0, n.target._simulatedClick = !0, o.initMouseEvent(i, !0, !0, t, 1, n.screenX, n.screenY, n.clientX, n.clientY, !1, !1, !1, !1, 0, null), n.target.dispatchEvent(o) } }), o.Browser.touch && !o.Browser.pointer && o.Map.addInitHook("addHandler", "tap", o.Map.Tap), o.Map.mergeOptions({ boxZoom: !0 }), o.Map.BoxZoom = o.Handler.extend({ initialize: function(t) { this._map = t, this._container = t._container, this._pane = t._panes.overlayPane }, addHooks: function() { o.DomEvent.on(this._container, "mousedown", this._onMouseDown, this) }, removeHooks: function() { o.DomEvent.off(this._container, "mousedown", this._onMouseDown, this) }, moved: function() { return this._moved }, _resetState: function() { this._moved = !1 }, _onMouseDown: function(t) { return !t.shiftKey || 1 !== t.which && 1 !== t.button ? !1 : (this._resetState(), o.DomUtil.disableTextSelection(), o.DomUtil.disableImageDrag(), this._startPoint = this._map.mouseEventToContainerPoint(t), void o.DomEvent.on(e, { contextmenu: o.DomEvent.stop, mousemove: this._onMouseMove, mouseup: this._onMouseUp, keydown: this._onKeyDown }, this)) }, _onMouseMove: function(t) { this._moved || (this._moved = !0, this._box = o.DomUtil.create("div", "leaflet-zoom-box", this._container), o.DomUtil.addClass(this._container, "leaflet-crosshair"), this._map.fire("boxzoomstart")), this._point = this._map.mouseEventToContainerPoint(t); var e = new o.Bounds(this._point, this._startPoint), + i = e.getSize(); + o.DomUtil.setPosition(this._box, e.min), this._box.style.width = i.x + "px", this._box.style.height = i.y + "px" }, _finish: function() { this._moved && (o.DomUtil.remove(this._box), o.DomUtil.removeClass(this._container, "leaflet-crosshair")), o.DomUtil.enableTextSelection(), o.DomUtil.enableImageDrag(), o.DomEvent.off(e, { contextmenu: o.DomEvent.stop, mousemove: this._onMouseMove, mouseup: this._onMouseUp, keydown: this._onKeyDown }, this) }, _onMouseUp: function(t) { if ((1 === t.which || 1 === t.button) && (this._finish(), this._moved)) { setTimeout(o.bind(this._resetState, this), 0); var e = new o.LatLngBounds(this._map.containerPointToLatLng(this._startPoint), this._map.containerPointToLatLng(this._point)); + this._map.fitBounds(e).fire("boxzoomend", { boxZoomBounds: e }) } }, _onKeyDown: function(t) { 27 === t.keyCode && this._finish() } }), o.Map.addInitHook("addHandler", "boxZoom", o.Map.BoxZoom), o.Map.mergeOptions({ keyboard: !0, keyboardPanOffset: 80, keyboardZoomOffset: 1 }), o.Map.Keyboard = o.Handler.extend({ keyCodes: { left: [37], right: [39], down: [40], up: [38], zoomIn: [187, 107, 61, 171], zoomOut: [189, 109, 54, 173] }, initialize: function(t) { this._map = t, this._setPanOffset(t.options.keyboardPanOffset), this._setZoomOffset(t.options.keyboardZoomOffset) }, addHooks: function() { var t = this._map._container; + t.tabIndex <= 0 && (t.tabIndex = "0"), o.DomEvent.on(t, { focus: this._onFocus, blur: this._onBlur, mousedown: this._onMouseDown }, this), this._map.on({ focus: this._addHooks, blur: this._removeHooks }, this) }, removeHooks: function() { this._removeHooks(), o.DomEvent.off(this._map._container, { focus: this._onFocus, blur: this._onBlur, mousedown: this._onMouseDown }, this), this._map.off({ focus: this._addHooks, blur: this._removeHooks }, this) }, _onMouseDown: function() { if (!this._focused) { var i = e.body, + n = e.documentElement, + o = i.scrollTop || n.scrollTop, + s = i.scrollLeft || n.scrollLeft; + this._map._container.focus(), t.scrollTo(s, o) } }, _onFocus: function() { this._focused = !0, this._map.fire("focus") }, _onBlur: function() { this._focused = !1, this._map.fire("blur") }, _setPanOffset: function(t) { var e, i, n = this._panKeys = {}, + o = this.keyCodes; for (e = 0, i = o.left.length; i > e; e++) n[o.left[e]] = [-1 * t, 0]; for (e = 0, i = o.right.length; i > e; e++) n[o.right[e]] = [t, 0]; for (e = 0, i = o.down.length; i > e; e++) n[o.down[e]] = [0, t]; for (e = 0, i = o.up.length; i > e; e++) n[o.up[e]] = [0, -1 * t] }, _setZoomOffset: function(t) { var e, i, n = this._zoomKeys = {}, + o = this.keyCodes; for (e = 0, i = o.zoomIn.length; i > e; e++) n[o.zoomIn[e]] = t; for (e = 0, i = o.zoomOut.length; i > e; e++) n[o.zoomOut[e]] = -t }, _addHooks: function() { o.DomEvent.on(e, "keydown", this._onKeyDown, this) }, _removeHooks: function() { o.DomEvent.off(e, "keydown", this._onKeyDown, this) }, _onKeyDown: function(t) { if (!(t.altKey || t.ctrlKey || t.metaKey)) { var e, i = t.keyCode, + n = this._map; if (i in this._panKeys) { if (n._panAnim && n._panAnim._inProgress) return; + e = this._panKeys[i], t.shiftKey && (e = o.point(e).multiplyBy(3)), n.panBy(e), n.options.maxBounds && n.panInsideBounds(n.options.maxBounds) } else if (i in this._zoomKeys) n.setZoom(n.getZoom() + (t.shiftKey ? 3 : 1) * this._zoomKeys[i]); + else { if (27 !== i) return; + n.closePopup() } + o.DomEvent.stop(t) } } }), o.Map.addInitHook("addHandler", "keyboard", o.Map.Keyboard), o.Handler.MarkerDrag = o.Handler.extend({ initialize: function(t) { this._marker = t }, addHooks: function() { var t = this._marker._icon; + this._draggable || (this._draggable = new o.Draggable(t, t, !0)), this._draggable.on({ dragstart: this._onDragStart, drag: this._onDrag, dragend: this._onDragEnd }, this).enable(), o.DomUtil.addClass(t, "leaflet-marker-draggable") }, removeHooks: function() { this._draggable.off({ dragstart: this._onDragStart, drag: this._onDrag, dragend: this._onDragEnd }, this).disable(), this._marker._icon && o.DomUtil.removeClass(this._marker._icon, "leaflet-marker-draggable") }, moved: function() { return this._draggable && this._draggable._moved }, _onDragStart: function() { this._marker.closePopup().fire("movestart").fire("dragstart") }, _onDrag: function(t) { var e = this._marker, + i = e._shadow, + n = o.DomUtil.getPosition(e._icon), + s = e._map.layerPointToLatLng(n); + i && o.DomUtil.setPosition(i, n), e._latlng = s, t.latlng = s, e.fire("move", t).fire("drag", t) }, _onDragEnd: function(t) { this._marker.fire("moveend").fire("dragend", t) } }), o.Control = o.Class.extend({ options: { position: "topright" }, initialize: function(t) { o.setOptions(this, t) }, getPosition: function() { return this.options.position }, setPosition: function(t) { var e = this._map; return e && e.removeControl(this), this.options.position = t, e && e.addControl(this), this }, getContainer: function() { return this._container }, addTo: function(t) { this.remove(), this._map = t; var e = this._container = this.onAdd(t), + i = this.getPosition(), + n = t._controlCorners[i]; return o.DomUtil.addClass(e, "leaflet-control"), -1 !== i.indexOf("bottom") ? n.insertBefore(e, n.firstChild) : n.appendChild(e), this }, remove: function() { return this._map ? (o.DomUtil.remove(this._container), this.onRemove && this.onRemove(this._map), this._map = null, this) : this }, _refocusOnMap: function(t) { this._map && t && t.screenX > 0 && t.screenY > 0 && this._map.getContainer().focus() } }), o.control = function(t) { return new o.Control(t) }, o.Map.include({ addControl: function(t) { return t.addTo(this), this }, removeControl: function(t) { return t.remove(), this }, _initControlPos: function() { + function t(t, s) { var r = i + t + " " + i + s; + e[t + s] = o.DomUtil.create("div", r, n) } var e = this._controlCorners = {}, + i = "leaflet-", + n = this._controlContainer = o.DomUtil.create("div", i + "control-container", this._container); + t("top", "left"), t("top", "right"), t("bottom", "left"), t("bottom", "right") }, _clearControlPos: function() { o.DomUtil.remove(this._controlContainer) } }), o.Control.Zoom = o.Control.extend({ options: { position: "topleft", zoomInText: "+", zoomInTitle: "Zoom in", zoomOutText: "-", zoomOutTitle: "Zoom out" }, onAdd: function(t) { var e = "leaflet-control-zoom", + i = o.DomUtil.create("div", e + " leaflet-bar"), + n = this.options; return this._zoomInButton = this._createButton(n.zoomInText, n.zoomInTitle, e + "-in", i, this._zoomIn), this._zoomOutButton = this._createButton(n.zoomOutText, n.zoomOutTitle, e + "-out", i, this._zoomOut), this._updateDisabled(), t.on("zoomend zoomlevelschange", this._updateDisabled, this), i }, onRemove: function(t) { t.off("zoomend zoomlevelschange", this._updateDisabled, this) }, disable: function() { return this._disabled = !0, this._updateDisabled(), this }, enable: function() { return this._disabled = !1, this._updateDisabled(), this }, _zoomIn: function(t) { this._disabled || this._map.zoomIn(t.shiftKey ? 3 : 1) }, _zoomOut: function(t) { this._disabled || this._map.zoomOut(t.shiftKey ? 3 : 1) }, _createButton: function(t, e, i, n, s) { var r = o.DomUtil.create("a", i, n); return r.innerHTML = t, r.href = "#", r.title = e, o.DomEvent.on(r, "mousedown dblclick", o.DomEvent.stopPropagation).on(r, "click", o.DomEvent.stop).on(r, "click", s, this).on(r, "click", this._refocusOnMap, this), r }, _updateDisabled: function() { var t = this._map, + e = "leaflet-disabled"; + o.DomUtil.removeClass(this._zoomInButton, e), o.DomUtil.removeClass(this._zoomOutButton, e), (this._disabled || t._zoom === t.getMinZoom()) && o.DomUtil.addClass(this._zoomOutButton, e), (this._disabled || t._zoom === t.getMaxZoom()) && o.DomUtil.addClass(this._zoomInButton, e) } }), o.Map.mergeOptions({ zoomControl: !0 }), o.Map.addInitHook(function() { this.options.zoomControl && (this.zoomControl = new o.Control.Zoom, this.addControl(this.zoomControl)) }), o.control.zoom = function(t) { return new o.Control.Zoom(t) }, o.Control.Attribution = o.Control.extend({ options: { position: "bottomright", prefix: '
Leaflet' }, initialize: function(t) { o.setOptions(this, t), this._attributions = {} }, onAdd: function(t) { this._container = o.DomUtil.create("div", "leaflet-control-attribution"), o.DomEvent && o.DomEvent.disableClickPropagation(this._container); for (var e in t._layers) t._layers[e].getAttribution && this.addAttribution(t._layers[e].getAttribution()); return this._update(), this._container }, setPrefix: function(t) { return this.options.prefix = t, this._update(), this }, addAttribution: function(t) { return t ? (this._attributions[t] || (this._attributions[t] = 0), this._attributions[t]++, this._update(), this) : this }, removeAttribution: function(t) { return t ? (this._attributions[t] && (this._attributions[t]--, this._update()), this) : this }, _update: function() { if (this._map) { var t = []; for (var e in this._attributions) this._attributions[e] && t.push(e); var i = []; + this.options.prefix && i.push(this.options.prefix), t.length && i.push(t.join(", ")), this._container.innerHTML = i.join(" | ") } } }), o.Map.mergeOptions({ attributionControl: !0 }), o.Map.addInitHook(function() { this.options.attributionControl && (this.attributionControl = (new o.Control.Attribution).addTo(this)) }), o.control.attribution = function(t) { return new o.Control.Attribution(t) }, o.Control.Scale = o.Control.extend({ options: { position: "bottomleft", maxWidth: 100, metric: !0, imperial: !0 }, onAdd: function(t) { var e = "leaflet-control-scale", + i = o.DomUtil.create("div", e), + n = this.options; return this._addScales(n, e + "-line", i), t.on(n.updateWhenIdle ? "moveend" : "move", this._update, this), t.whenReady(this._update, this), i }, onRemove: function(t) { t.off(this.options.updateWhenIdle ? "moveend" : "move", this._update, this) }, _addScales: function(t, e, i) { t.metric && (this._mScale = o.DomUtil.create("div", e, i)), t.imperial && (this._iScale = o.DomUtil.create("div", e, i)) }, _update: function() { var t = this._map, + e = t.getSize().y / 2, + i = t.distance(t.containerPointToLatLng([0, e]), t.containerPointToLatLng([this.options.maxWidth, e])); + this._updateScales(i) }, _updateScales: function(t) { this.options.metric && t && this._updateMetric(t), this.options.imperial && t && this._updateImperial(t) }, _updateMetric: function(t) { var e = this._getRoundNum(t), + i = 1e3 > e ? e + " m" : e / 1e3 + " km"; + this._updateScale(this._mScale, i, e / t) }, _updateImperial: function(t) { var e, i, n, o = 3.2808399 * t; + o > 5280 ? (e = o / 5280, i = this._getRoundNum(e), this._updateScale(this._iScale, i + " mi", i / e)) : (n = this._getRoundNum(o), this._updateScale(this._iScale, n + " ft", n / o)) }, _updateScale: function(t, e, i) { t.style.width = Math.round(this.options.maxWidth * i) + "px", t.innerHTML = e }, _getRoundNum: function(t) { var e = Math.pow(10, (Math.floor(t) + "").length - 1), + i = t / e; return i = i >= 10 ? 10 : i >= 5 ? 5 : i >= 3 ? 3 : i >= 2 ? 2 : 1, e * i } }), o.control.scale = function(t) { return new o.Control.Scale(t) }, o.Control.Layers = o.Control.extend({ options: { collapsed: !0, position: "topright", autoZIndex: !0, hideSingleBase: !1 }, initialize: function(t, e, i) { o.setOptions(this, i), this._layers = {}, this._lastZIndex = 0, this._handlingClick = !1; for (var n in t) this._addLayer(t[n], n); for (n in e) this._addLayer(e[n], n, !0) }, onAdd: function(t) { return this._initLayout(), this._update(), this._map = t, t.on("zoomend", this._checkDisabledLayers, this), this._container }, onRemove: function() { this._map.off("zoomend", this._checkDisabledLayers, this) }, addBaseLayer: function(t, e) { return this._addLayer(t, e), this._update() }, addOverlay: function(t, e) { return this._addLayer(t, e, !0), this._update() }, removeLayer: function(t) { return t.off("add remove", this._onLayerChange, this), delete this._layers[o.stamp(t)], this._update() }, _initLayout: function() { var t = "leaflet-control-layers", + e = this._container = o.DomUtil.create("div", t); + e.setAttribute("aria-haspopup", !0), o.DomEvent.disableClickPropagation(e), o.Browser.touch || o.DomEvent.disableScrollPropagation(e); var i = this._form = o.DomUtil.create("form", t + "-list"); if (this.options.collapsed) { o.Browser.android || o.DomEvent.on(e, { mouseenter: this._expand, mouseleave: this._collapse }, this); var n = this._layersLink = o.DomUtil.create("a", t + "-toggle", e); + n.href = "#", n.title = "Layers", o.Browser.touch ? o.DomEvent.on(n, "click", o.DomEvent.stop).on(n, "click", this._expand, this) : o.DomEvent.on(n, "focus", this._expand, this), o.DomEvent.on(i, "click", function() { setTimeout(o.bind(this._onInputClick, this), 0) }, this), this._map.on("click", this._collapse, this) } else this._expand(); + this._baseLayersList = o.DomUtil.create("div", t + "-base", i), this._separator = o.DomUtil.create("div", t + "-separator", i), this._overlaysList = o.DomUtil.create("div", t + "-overlays", i), e.appendChild(i) }, _addLayer: function(t, e, i) { t.on("add remove", this._onLayerChange, this); var n = o.stamp(t); + this._layers[n] = { layer: t, name: e, overlay: i }, this.options.autoZIndex && t.setZIndex && (this._lastZIndex++, t.setZIndex(this._lastZIndex)) }, _update: function() { if (!this._container) return this; + o.DomUtil.empty(this._baseLayersList), o.DomUtil.empty(this._overlaysList); var t, e, i, n, s = 0; for (i in this._layers) n = this._layers[i], this._addItem(n), e = e || n.overlay, t = t || !n.overlay, s += n.overlay ? 0 : 1; return this.options.hideSingleBase && (t = t && s > 1, this._baseLayersList.style.display = t ? "" : "none"), this._separator.style.display = e && t ? "" : "none", this }, _onLayerChange: function(t) { this._handlingClick || this._update(); var e = this._layers[o.stamp(t.target)], + i = e.overlay ? "add" === t.type ? "overlayadd" : "overlayremove" : "add" === t.type ? "baselayerchange" : null; + i && this._map.fire(i, e) }, _createRadioElement: function(t, i) { var n = '", + o = e.createElement("div"); return o.innerHTML = n, o.firstChild }, _addItem: function(t) { var i, n = e.createElement("label"), + s = this._map.hasLayer(t.layer); + t.overlay ? (i = e.createElement("input"), i.type = "checkbox", i.className = "leaflet-control-layers-selector", i.defaultChecked = s) : i = this._createRadioElement("leaflet-base-layers", s), i.layerId = o.stamp(t.layer), o.DomEvent.on(i, "click", this._onInputClick, this); var r = e.createElement("span"); + r.innerHTML = " " + t.name; var a = e.createElement("div"); + n.appendChild(a), a.appendChild(i), a.appendChild(r); var h = t.overlay ? this._overlaysList : this._baseLayersList; return h.appendChild(n), this._checkDisabledLayers(), n }, _onInputClick: function() { var t, e, i, n = this._form.getElementsByTagName("input"), + o = [], + s = []; + this._handlingClick = !0; for (var r = n.length - 1; r >= 0; r--) t = n[r], e = this._layers[t.layerId].layer, i = this._map.hasLayer(e), t.checked && !i ? o.push(e) : !t.checked && i && s.push(e); for (r = 0; r < s.length; r++) this._map.removeLayer(s[r]); for (r = 0; r < o.length; r++) this._map.addLayer(o[r]); + this._handlingClick = !1, this._refocusOnMap() }, _expand: function() { o.DomUtil.addClass(this._container, "leaflet-control-layers-expanded"), this._form.style.height = null; var t = this._map._size.y - (this._container.offsetTop + 50); + t < this._form.clientHeight ? (o.DomUtil.addClass(this._form, "leaflet-control-layers-scrollbar"), this._form.style.height = t + "px") : o.DomUtil.removeClass(this._form, "leaflet-control-layers-scrollbar"), this._checkDisabledLayers() }, _collapse: function() { o.DomUtil.removeClass(this._container, "leaflet-control-layers-expanded") }, _checkDisabledLayers: function() { for (var t, e, n = this._form.getElementsByTagName("input"), o = this._map.getZoom(), s = n.length - 1; s >= 0; s--) t = n[s], e = this._layers[t.layerId].layer, t.disabled = e.options.minZoom !== i && o < e.options.minZoom || e.options.maxZoom !== i && o > e.options.maxZoom } }), o.control.layers = function(t, e, i) { return new o.Control.Layers(t, e, i) }, o.PosAnimation = o.Evented.extend({ run: function(t, e, i, n) { this.stop(), this._el = t, this._inProgress = !0, this._duration = i || .25, this._easeOutPower = 1 / Math.max(n || .5, .2), this._startPos = o.DomUtil.getPosition(t), this._offset = e.subtract(this._startPos), this._startTime = +new Date, this.fire("start"), this._animate() }, stop: function() { this._inProgress && (this._step(!0), this._complete()) }, _animate: function() { this._animId = o.Util.requestAnimFrame(this._animate, this), this._step() }, _step: function(t) { var e = +new Date - this._startTime, + i = 1e3 * this._duration; + i > e ? this._runFrame(this._easeOut(e / i), t) : (this._runFrame(1), this._complete()) }, _runFrame: function(t, e) { var i = this._startPos.add(this._offset.multiplyBy(t)); + e && i._round(), o.DomUtil.setPosition(this._el, i), this.fire("step") }, _complete: function() { o.Util.cancelAnimFrame(this._animId), this._inProgress = !1, this.fire("end") }, _easeOut: function(t) { return 1 - Math.pow(1 - t, this._easeOutPower) } }), o.Map.include({ setView: function(t, e, n) { if (e = e === i ? this._zoom : this._limitZoom(e), t = this._limitCenter(o.latLng(t), e, this.options.maxBounds), n = n || {}, this.stop(), this._loaded && !n.reset && n !== !0) { n.animate !== i && (n.zoom = o.extend({ animate: n.animate }, n.zoom), n.pan = o.extend({ animate: n.animate, duration: n.duration }, n.pan)); var s = this._zoom !== e ? this._tryAnimatedZoom && this._tryAnimatedZoom(t, e, n.zoom) : this._tryAnimatedPan(t, n.pan); if (s) return clearTimeout(this._sizeTimer), this } return this._resetView(t, e), this }, panBy: function(t, e) { if (t = o.point(t).round(), e = e || {}, !t.x && !t.y) return this.fire("moveend"); if (e.animate !== !0 && !this.getSize().contains(t)) return this._resetView(this.unproject(this.project(this.getCenter()).add(t)), this.getZoom()), this; if (this._panAnim || (this._panAnim = new o.PosAnimation, this._panAnim.on({ step: this._onPanTransitionStep, end: this._onPanTransitionEnd }, this)), e.noMoveStart || this.fire("movestart"), e.animate !== !1) { o.DomUtil.addClass(this._mapPane, "leaflet-pan-anim"); var i = this._getMapPanePos().subtract(t); + this._panAnim.run(this._mapPane, i, e.duration || .25, e.easeLinearity) } else this._rawPanBy(t), this.fire("move").fire("moveend"); return this }, _onPanTransitionStep: function() { this.fire("move") }, _onPanTransitionEnd: function() { o.DomUtil.removeClass(this._mapPane, "leaflet-pan-anim"), this.fire("moveend") }, _tryAnimatedPan: function(t, e) { var i = this._getCenterOffset(t)._floor(); return (e && e.animate) === !0 || this.getSize().contains(i) ? (this.panBy(i, e), !0) : !1 } }), o.Map.mergeOptions({ zoomAnimation: !0, zoomAnimationThreshold: 4 }); + var h = o.DomUtil.TRANSITION && o.Browser.any3d && !o.Browser.mobileOpera; + h && o.Map.addInitHook(function() { this._zoomAnimated = this.options.zoomAnimation, this._zoomAnimated && (this._createAnimProxy(), o.DomEvent.on(this._proxy, o.DomUtil.TRANSITION_END, this._catchTransitionEnd, this)) }), o.Map.include(h ? { + _createAnimProxy: function() { + var t = this._proxy = o.DomUtil.create("div", "leaflet-proxy leaflet-zoom-animated"); + this._panes.mapPane.appendChild(t), this.on("zoomanim", function(e) { var i = o.DomUtil.TRANSFORM, + n = t.style[i]; + o.DomUtil.setTransform(t, this.project(e.center, e.zoom), this.getZoomScale(e.zoom, 1)), n === t.style[i] && this._animatingZoom && this._onZoomTransitionEnd() }, this), this.on("load moveend", function() { + var e = this.getCenter(), + i = this.getZoom(); + o.DomUtil.setTransform(t, this.project(e, i), this.getZoomScale(i, 1)) + }, this) + }, + _catchTransitionEnd: function(t) { this._animatingZoom && t.propertyName.indexOf("transform") >= 0 && this._onZoomTransitionEnd() }, + _nothingToAnimate: function() { return !this._container.getElementsByClassName("leaflet-zoom-animated").length }, + _tryAnimatedZoom: function(t, e, i) { if (this._animatingZoom) return !0; if (i = i || {}, !this._zoomAnimated || i.animate === !1 || this._nothingToAnimate() || Math.abs(e - this._zoom) > this.options.zoomAnimationThreshold) return !1; var n = this.getZoomScale(e), + s = this._getCenterOffset(t)._divideBy(1 - 1 / n); return i.animate === !0 || this.getSize().contains(s) ? (o.Util.requestAnimFrame(function() { this._moveStart(!0)._animateZoom(t, e, !0) }, this), !0) : !1 }, + _animateZoom: function(t, e, i, n) { i && (this._animatingZoom = !0, this._animateToCenter = t, this._animateToZoom = e, o.DomUtil.addClass(this._mapPane, "leaflet-zoom-anim")), this.fire("zoomanim", { center: t, zoom: e, noUpdate: n }), setTimeout(o.bind(this._onZoomTransitionEnd, this), 250) }, + _onZoomTransitionEnd: function() { this._animatingZoom && (o.DomUtil.removeClass(this._mapPane, "leaflet-zoom-anim"), o.Util.requestAnimFrame(function() { this._animatingZoom = !1, this._move(this._animateToCenter, this._animateToZoom)._moveEnd(!0) }, this)) } + } : {}), o.Map.include({ flyTo: function(t, e, n) { + function s(t) { var e = (v * v - g * g + (t ? -1 : 1) * L * L * y * y) / (2 * (t ? v : g) * L * y); return Math.log(Math.sqrt(e * e + 1) - e) } + + function r(t) { return (Math.exp(t) - Math.exp(-t)) / 2 } + + function a(t) { return (Math.exp(t) + Math.exp(-t)) / 2 } + + function h(t) { return r(t) / a(t) } + + function l(t) { return g * (a(x) / a(x + P * t)) } + + function u(t) { return g * (a(x) * h(x + P * t) - r(x)) / L } + + function c(t) { return 1 - Math.pow(1 - t, 1.5) } + + function d() { var i = (Date.now() - b) / D, + n = c(i) * w; + 1 >= i ? (this._flyToFrame = o.Util.requestAnimFrame(d, this), this._move(this.unproject(_.add(m.subtract(_).multiplyBy(u(n) / y)), f), this.getScaleZoom(g / l(n), f), { flyTo: !0 })) : this._move(t, e)._moveEnd(!0) } if (n = n || {}, n.animate === !1 || !o.Browser.any3d) return this.setView(t, e, n); + this.stop(); var _ = this.project(this.getCenter()), + m = this.project(t), + p = this.getSize(), + f = this._zoom; + t = o.latLng(t), e = e === i ? f : e; var g = Math.max(p.x, p.y), + v = g * this.getZoomScale(f, e), + y = m.distanceTo(_) || 1, + P = 1.42, + L = P * P, + x = s(0), + b = Date.now(), + w = (s(1) - x) / P, + D = n.duration ? 1e3 * n.duration : 1e3 * w * .8; return this._moveStart(!0), d.call(this), this }, flyToBounds: function(t, e) { var i = this._getBoundsCenterZoom(t, e); return this.flyTo(i.center, i.zoom, e) } }), o.Map.include({ _defaultLocateOptions: { timeout: 1e4, watch: !1 }, locate: function(t) { if (t = this._locateOptions = o.extend({}, this._defaultLocateOptions, t), !("geolocation" in navigator)) return this._handleGeolocationError({ code: 0, message: "Geolocation not supported." }), this; var e = o.bind(this._handleGeolocationResponse, this), + i = o.bind(this._handleGeolocationError, this); return t.watch ? this._locationWatchId = navigator.geolocation.watchPosition(e, i, t) : navigator.geolocation.getCurrentPosition(e, i, t), this }, stopLocate: function() { return navigator.geolocation && navigator.geolocation.clearWatch && navigator.geolocation.clearWatch(this._locationWatchId), this._locateOptions && (this._locateOptions.setView = !1), this }, _handleGeolocationError: function(t) { var e = t.code, + i = t.message || (1 === e ? "permission denied" : 2 === e ? "position unavailable" : "timeout"); + this._locateOptions.setView && !this._loaded && this.fitWorld(), this.fire("locationerror", { code: e, message: "Geolocation error: " + i + "." }) }, _handleGeolocationResponse: function(t) { var e = t.coords.latitude, + i = t.coords.longitude, + n = new o.LatLng(e, i), + s = n.toBounds(t.coords.accuracy), + r = this._locateOptions; if (r.setView) { var a = this.getBoundsZoom(s); + this.setView(n, r.maxZoom ? Math.min(a, r.maxZoom) : a) } var h = { latlng: n, bounds: s, timestamp: t.timestamp }; for (var l in t.coords) "number" == typeof t.coords[l] && (h[l] = t.coords[l]); + this.fire("locationfound", h) } }) +}(window, document); \ No newline at end of file diff --git a/erpnext/public/js/setup_wizard.js b/erpnext/public/js/setup_wizard.js index 71b098ea338..9e3a8bf66f0 100644 --- a/erpnext/public/js/setup_wizard.js +++ b/erpnext/public/js/setup_wizard.js @@ -26,8 +26,9 @@ erpnext.setup.slides_settings = [ { "label": __("Manufacturing"), "value": "Manufacturing" }, { "label": __("Retail"), "value": "Retail" }, { "label": __("Services"), "value": "Services" }, - { "label": __("Education (beta)"), "value": "Education" }, - {"label": __("Healthcare (beta)"), "value": "Healthcare"}, + { "label": __("Healthcare (beta)"), "value": "Healthcare" }, + { "label": __("Education"), "value": "Education" }, + { "label": __("Agriculture (alpha)"), "value": "Agriculture" }, {"label": __("Non Profit (beta)"), "value": "Non Profit"} ], reqd: 1 }, diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json index 09a62f4327e..f5909f415e1 100644 --- a/erpnext/setup/doctype/company/company.json +++ b/erpnext/setup/doctype/company/company.json @@ -172,7 +172,7 @@ "collapsible": 0, "columns": 0, "fieldname": "domain", - "fieldtype": "Select", + "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -183,7 +183,7 @@ "label": "Domain", "length": 0, "no_copy": 0, - "options": "Distribution\nManufacturing\nRetail\nServices\nEducation\nHealthcare\nNon Profit\nOther", + "options": "Domain", "permlevel": 0, "print_hide": 0, "print_hide_if_no_value": 0, @@ -1991,7 +1991,6 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-11-20 17:40:24.646920", "modified_by": "Administrator", "module": "Setup", "name": "Company", diff --git a/erpnext/setup/setup_wizard/install_fixtures.py b/erpnext/setup/setup_wizard/install_fixtures.py index a459b111a18..68a157855eb 100644 --- a/erpnext/setup/setup_wizard/install_fixtures.py +++ b/erpnext/setup/setup_wizard/install_fixtures.py @@ -20,6 +20,7 @@ def install(country=None): { 'doctype': 'Domain', 'domain': 'Services'}, { 'doctype': 'Domain', 'domain': 'Education'}, { 'doctype': 'Domain', 'domain': 'Healthcare'}, + { 'doctype': 'Domain', 'domain': 'Agriculture'}, { 'doctype': 'Domain', 'domain': 'Non Profit'}, # Setup Progress diff --git a/erpnext/tests/server/agriculture.txt b/erpnext/tests/server/agriculture.txt new file mode 100644 index 00000000000..3aae85a343c --- /dev/null +++ b/erpnext/tests/server/agriculture.txt @@ -0,0 +1,5 @@ +Disease +Crop +Land Unit +Crop Cycle +Soil Texture \ No newline at end of file diff --git a/erpnext/tests/ui/agriculture.txt b/erpnext/tests/ui/agriculture.txt new file mode 100644 index 00000000000..4622bc0df35 --- /dev/null +++ b/erpnext/tests/ui/agriculture.txt @@ -0,0 +1,7 @@ +erpnext/agriculture/doctype/land_unit/test_land_unit.js +erpnext/agriculture/doctype/fertilizer/test_fertilizer.js +erpnext/agriculture/doctype/water_analysis/test_water_analysis.js +erpnext/agriculture/doctype/disease/test_disease.js +erpnext/agriculture/doctype/soil_texture/test_soil_texture.js +erpnext/agriculture/doctype/crop/test_crop.js +erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.js \ No newline at end of file diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index 98330cede3d..3c3a8ac0e9a 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -135,16 +135,22 @@ erpnext/restaurant/doctype/restaurant_table/test_restaurant_table.js erpnext/restaurant/doctype/restaurant_menu/test_restaurant_menu.js erpnext/restaurant/doctype/restaurant_order_entry/restaurant_order_entry.js erpnext/projects/doctype/task/tests/test_task_tree.js -<<<<<<< 59a4e70a6ae65bce0b998cb8a7b3a96cfee07fbc erpnext/stock/doctype/item_price/test_item_price.js erpnext/stock/doctype/delivery_note/test_delivery_note_with_margin.js erpnext/selling/doctype/sales_order/tests/test_sales_order_with_margin.js erpnext/selling/doctype/quotation/tests/test_quotation_with_margin.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_margin.js +erpnext/agriculture/doctype/land_unit/test_land_unit.js +erpnext/agriculture/doctype/fertilizer/test_fertilizer.js +erpnext/agriculture/doctype/water_analysis/test_water_analysis.js +erpnext/agriculture/doctype/disease/test_disease.js +erpnext/agriculture/doctype/soil_texture/test_soil_texture.js +erpnext/agriculture/doctype/crop/test_crop.js +erpnext/agriculture/doctype/crop_cycle/test_crop_cycle.js erpnext/non_profit/doctype/membership_type/test_membership_type.js erpnext/non_profit/doctype/member/test_member.js erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js erpnext/non_profit/doctype/volunteer/test_volunteer.js erpnext/non_profit/doctype/donor_type/test_donor_type.js erpnext/non_profit/doctype/donor/test_donor.js -erpnext/non_profit/doctype/grant_application/test_grant_application.js +erpnext/non_profit/doctype/grant_application/test_grant_application.js \ No newline at end of file From f6aff3de965b4f6e1f46f3830ab6ae2f49a50ee7 Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Wed, 6 Dec 2017 18:38:01 +0530 Subject: [PATCH 71/72] [New Feature] Sample Retention from a Batch of item recieved (#11624) --- .../img/stock/material-receipt-sample.png | Bin 0 -> 80932 bytes .../img/stock/material-transfer-sample.png | Bin 0 -> 249543 bytes .../docs/assets/img/stock/retain-sample.png | Bin 0 -> 97940 bytes .../assets/img/stock/sample-warehouse.png | Bin 0 -> 90348 bytes erpnext/docs/user/manual/en/stock/index.txt | 1 + .../manual/en/stock/retain-sample-stock.md | 26 + erpnext/stock/doctype/item/item.json | 71 +- erpnext/stock/doctype/item/item.py | 7 + .../purchase_receipt/purchase_receipt.js | 55 +- .../purchase_receipt_item.json | 65 +- .../stock/doctype/stock_entry/stock_entry.js | 53 +- .../stock/doctype/stock_entry/stock_entry.py | 63 +- .../doctype/stock_entry/test_stock_entry.py | 56 + .../stock_entry_detail.json | 2453 +++++++++-------- .../stock_settings/stock_settings.json | 41 +- 15 files changed, 1680 insertions(+), 1211 deletions(-) create mode 100644 erpnext/docs/assets/img/stock/material-receipt-sample.png create mode 100644 erpnext/docs/assets/img/stock/material-transfer-sample.png create mode 100644 erpnext/docs/assets/img/stock/retain-sample.png create mode 100644 erpnext/docs/assets/img/stock/sample-warehouse.png create mode 100644 erpnext/docs/user/manual/en/stock/retain-sample-stock.md diff --git a/erpnext/docs/assets/img/stock/material-receipt-sample.png b/erpnext/docs/assets/img/stock/material-receipt-sample.png new file mode 100644 index 0000000000000000000000000000000000000000..f893424172bc4953609f67e5bd7289ef91c2c660 GIT binary patch literal 80932 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/stock/material-transfer-sample.png b/erpnext/docs/assets/img/stock/material-transfer-sample.png new file mode 100644 index 0000000000000000000000000000000000000000..619115675e922e908e680507d4e510cd57a8b93f GIT binary patch literal 249543 zcmb5Vb9`mV)<2vMI_%iCZ6_VuX2-T|+qP{dopfxglhd(n9u00M%900IK-hxq()hlb3376=Fi!%R?6PFzqB zU(Vjf*v!%h2uLg}Nflg4Q5-E>RRIE$2L2O89@|&X&P&BEI!~&&|)Ti~z%;d?)_o_^UhfJ)6nqyUYF>*Ls)DUKR$>j+Hv_ zSJHAIepEhL^uzOkNLew%cy~XTY0&x}P37Aue#X#Ys2mNRO9$fur#pTK&!K!Gx)OBq>Y@Y^l$RL}%pfkF)#WRmp1Fvuk9 zONL217P9s80>ze5C)1+fPDNj)Bo9Tl^8&D19#vP~_!{W*HG3ZS)K%8-Gat&87pTa*_9J)6H> z$UVdK*ttv}x{H4{J`oCqd+Q|^yNAPSOoS{P&T%aG!YX`#M$z;`slk5es+W41dPJ)n z-eado7+lP&&ehu5a~K^Qc4V`0*V9gFI;LCRLNebVe2E#DGvF8}w6w}vc7J;t^ zSRfXvwZ~J5X%B%6W3$f$nHCn3K45q3CM!z{=Q_=~qFTJ$@u)T~r!AL<>eSnkPJCEReJL`4x$8Asj#r1ur@)V||1}vjE?l+^(p(^jltyk?R z_FA~N8AQ!!oZd-;lG+G0szuP$Wyneli=pVS%LfTpYIR7124RU-qaOB72COm8G4HXd z_tY$wQGW8rHT)PZGTBao&IT}tpw9V5?qaeRB8N0T&*lN*;-;b`5TLF1j+^_-V1h>* zqDaYgM-H-2wv>LO^ERBxxIm&gK>R-U(k1tp)-^0Z*vEzufsYC}wBGPQV8eY`d7m47 zap{9O)ImHpfVq9?Ab>aVF^PTCYLCqDq3g51>;;hIq9^*Zd;=*3UG0&P1Gx(b$c1e5 zSKPpEh2i}1#TKnPiuVE-#^2=|`d4^F0l|Y%%={>HeB)4-t(@>3=zd~5^OQy#TzBGb+`N8S|B@Cda!Wu_&=&z}o2$PP$R2$RjVL!wS1#4wnAgqcrg6QKH>cDQyVcF=WxuJOyloZ)I^{hYBPef&iuSbG*?5}jL?5>or6t8L{ z{UiM%8>CucM2)M*&C|3QX&6-vpA3U3!jXx>sYue}Wz+@Aa_1E%70%?>hDS$_Mma}h zl6FUEldEER@IAgZtKJbQhnY*<7R!``msXT|l#-RTl-ZavrxQ#BB#Vs|ROK(s%FN+T z^A6AKQttrovfD@Ol<#2fR*!Ziro^$u-Y4cz=;G_r`iQ-Szxet``sew#088rS2_*H( z2U!OZ2)E}a>9^`9Z%GVvg`=V5P{bv|BzY#WO9)GFCCO0nq@K(^GTj7 zl2T$(fK!%GrBI%$p2^`V$t%<;hbgBOC=}UC6@~aQz+m`AN)4J1ejSt^EP+f%;wG~t zt4x*S+dK-qFGo`5QEDqEDgRQ=ro>mqu;97CIKNoVQua%AXhC|Rqs$Vn zP)gWI7zq-bOlN_gd8)aP`S{#&*-SMN_op3{eb~O&9cUS61fJt+b82egzwE zn=}j;|J+NeN~2kFt~jOPYS%9P#n{2xL3amxC-Ch4><#V}LL4#y`zv}h8X=krhmIW~ zvojNwqlweYvDszPf%o7gC8A9-cuXh7L@~11w&W!JYFK$GX}7(vX(;M2d8heT)sXg3 z)~?R!+qB?Rz;@m0c3DZ7N&7zUREkcrjzA5O&Usf>7n*C%%@5BPF9}ah&m>O+Pbx3G zhr_3$r-jEaPpgkp*L)cK5D>6xSkpMA7{joYU$9~9AvE9}NmDVgQM52#==+(4&}R|D zgFgpVLwBJW!w|9xucz; zba6geN7_Y_7t^TlI=fq1ojkMWwAQy~Ka5;LZ_$yJl3gICBZ-IAg>@i>6hF$W(pTBE z|GL>aWHUjZNM+jIlDbVxV~UxG&lyN}A`gp2PHAL2WTMJcp1_oVm0HW>9=K_sJKMYY#M6+T}WU_0-NS#cfrNt0kwMr!CG8=cbjcm9*>PfVA%Gk?LjbeIL7*BIlN;v)Ny|cNh0J z^FoW6Wlp74zbfinoNzSA%8%FCyma@yb6zKI_ini`(Z3Xd_k5c1+wUfQb-(_0@uOKV zI^+lr3wzBo(7Uh@!7Ou?eK~P)elBww;KY1jsu>|U7Pn6Ay*gJur{N^EyL_~rxGg*+ zDubMf&Pl<}VM}>CU(l>>28&=Q!Bs=s_x2)pV{bPR;gWN1W~>@7sBn9E<&GaGh>Xq7#v&iPVgi z_7azSz!t#Wnd|zlg6q*G_?-5;XsfEd?xy!6NEG;jPwLCew86SV(jOIytW|q*JS%$$c?$z;piM|6Wjhb-9N&+BbS(s5%b`HSvMn-ndfcnk@_n>VK4__q5 z#nE-(|6B#i9FJRj?iUC&c{wfDpI@tD1b@MQ2VSJGA^?jN&-r*)fV34;cK`xHCHd|5 zlehx$1rX4u95W>~M>T0FP6Hb&T0KJ>eIr^|E8CCWKtSBCoF7dqBS$@aS1U_v2ToTW z!ryyvezbqPO-G3TdlyFw9zr!~IebAIdn0@nT4q{$LS86*e0*+uLt{<_A(8)(fBeTo zXzJ)_%SlJ);^IQPm|B5U?Enr;GPVf@2z&*I&=LXCC)H-BWC=tgLX>#Qebj_BxLD zJ@2|-E8sWPW~HGL{@3)rHv0DIzyx=oi1?rW-KACnN)E44@@33C4hS;#UtPY0{C@Dy zpZ+Bk5M-qRFfv5d_Mp*%m@nwRygp?7mjZqOqBiuKj6+dl<^NhnATWUwkbkR9;@W6P zIsC?GtQ2LUe?42Mz-91%2@0s#Hyor~ep4Ja+6s|>Z9B*ib#VV%@jcS`^o*$d-v~nw z(=f)Trq%aBUPga_Xk^jqd zzM;S$92`c32H4j($kpY6KDu#;C7@ga{t4(7QYunJ#5PjGK{rF>NEv*hSZQ@Tqc^Ay z!9R2*CguyA7wGC5_rJLKf+oxGx1nHR@A zuRdPC9jin7`BR1TpUBjD0*@g=cwP9xop*t2b?o)+>|8-7j3V3H`xY0woh*L>xb1sV zCKzk{4ah$ON-XlHK6kmkK}zJkeNvPVzkiB$0y;PtV0wI3ghIfDx;mp|is=^y30hK2 zPep4jtm-7mW<<}Vt<}40Y*K(v2lrDwt)-EBJoC?a1F6OHo4TSu{DAXp_4cw#?OSU! z!-eDHj)_NP<@j6e|FjhVH?Zm|myx|Ou8WOX;cae4NEXLmK32&DJQ_azoT9mjv@n8m z+jLy%JXSO5+p354C6bOW4@D}k6d!MQ%Q^+?&%t}Dh-!)brq^G8tssD7m?nuGuz7Ez zjul1qUZngv%YTN9jb?n?qADVVDICoV>xifN_`e~mRRCS3FENZLgcybmD;f#jY6}O4<;~Lwd~T}!AcFz zF~W1%&;2WkBkv;hf6e^c0K`Xx&^Jw^|4Vi&5no^emjJBf07j-+c}4Z_=D%Di?oG74 zKvJ{Qz-S=bR^v?mP_{}k{~$D7kI&KksBwJ$d>=UMw>_pDae4DILsS}gPWSnc`*qz6 z;Jl9W>>-1gnef;StP7Yw`TXTdAB`Rf_>ZtbQpza(r;GZn#(jA0or-FH#^l=f;gP|W zBV{UBMv1D?)s>$}9FrI+_>IWQG>zwDw=Tz??p z^R{o6nyD36U+J39!O?^F@&gdQ-v{$gYyG>;kC4kB`uY#eDhPgH!6n+~9&1mfBCny} z-6|3D6cS8yHfSnrn#2kp@q3Cqj_lE>$KDa@R!9!~5d3LnX*SbHQ*p@WW#}WplzleP z6aUAU|6%v-%Wt9b3mb04U$LsT{6iUrHqp&zxZ|N?)lJ`chRNIXgvkZ9@>wh^S!J&O zG(H6x{L>?4L+{sP3fX&OQufz{8vV0qE`@XwFae5zk^a9W`X}F>k31PW;P3Gd3CnWvobSzS?fL-R7s%91H)&3wk_UqAT#x=aqg`^Td zhQM%ql>9T6{4+4{15=Rl`^km-F>?H^&E(&-S`t_Fo zkm~3o>lxY*8f1$5#b!ar{09wwgyFZBeLq`QtG)~a8E;ga7 z^Ga6c)B4*TcDqM^-4S9l-`jQ@NxwewpWyr>+W)pj;QnN=6%3p=&|vV7d^P1gas>DDcEYvm>5wGS(}!n^EyMg}UjI~5 zts(GW{}(U;Ns-~uzmbC{_^^;JBJ}?&-G}nlUN?#%1HWIEc%LIuZ=Tet?%O_@SWNj( z8Nq(Hg@A8gsY-}vwU5Ci4YYyskoP}{L`hPW8k@h>h)8^JB z$x(lXrf)PKfnaz|Vvs%I!|%{={}aQ1Tj9mJ@UleH|5e@Oa-U~&AyT+95CpaikQ0oXK3#-V z`y+1r1-+k>XisWu9>3`?78?Q6u3tA{BGk z-)6-;m_~u}v2^+N&66}fj*kZ#3(Dant$5?WpSoCe^&{yZ7dBssgL=?y>c4}&yfFv% z@$c?sm8u`!zHcIQUJrI}_4XjoGF{u=S3gf{C3U@wRx7oS(P1d!`>_ao14Uc65r#Lr z2-)A5su6Hdyv3w=K2`m&{m#`)U;-Oj3cduZuDNkgu#Wa%B zDy4QwN*JQJo_xr_nWr~(M`=Rmko`P2RR_Rx{_&Q2V{}M?UZ3~;`Erw|oo+4I6m}QT zby#e^hr^Y%z+?&QvdhKn@C3rVqUPJ#Eiezd&?_Ix;+OjZV@)Q? z-N*62Jmk-St|0uo!ICQrH8~0-pl7Fp&AyORs2v&sG`<5!J|T+5^P~Im!#6nayE}h^ zs*jIs4)zc7--ehR?@P&!+UlH#B3Oj~jC#w8Z`;*{ca5X{%k=o5_hQ&IFqHHCIL93{@M=Dp>ZYbx_4 zn3IZn?4wj}l8_<5Xuk)etz*vED|WcKUW|a(DTPh%Dy|QWI7djlu7O`{BqyOja0rXX zabm}DqPLTYeo5fbN^^X++lzvRzzh$|G{;_UT1Ye{(QMugLAo4XHL(?kil+^mkmxx7 zZi6O~JYxB{s}EI1L?66Om&xBzwsB#wZV;3I^ICZt163@n)#eE}``tQ14L;mT9mVzP z^7Vq+A0fEAC6fONIIm00<4qFw>lE++tc$_hNR2C0xTo$L^ngD8A&4$1|I&cC5QoJ``{nb@JwN&#yCIzT0I+&pgR`=OOo3+SY(EQouXoEPEJeRPoJf4^t72QxBsipV^#ML z005hDcJ4A(?K5ZXc}fx2qn2f&QJ!MSJ6KJ45djNYekb|M8k!H25h1}xLLH8>GcE@e zKoZSY;Nj%m8{9O#bar!f9z56R2T zDQ>6}D|v=_+wE#yOPRi3qjj&*zM%V;GIrH0F|n10r0xA_led{$YrgkjOzz8RFIoq0 zKMRvfk!R4^qL^_BQL|PPx@MI1C%E}CyyXs*k+nj76Gc;Z+l93d$WIr9|7AIqJ|CHV zViY2<_u%ZLS8nI{;ZsRhDiG1*;5bBxSmr6z)3Oe!Iizf|dCnZm;dQu3IGN=%~qYkLRXl{=Js6dug6*?@%t#mqIJ45UK;p6~__8y$x z0wSQ3@*D};0Hvvv#@;6c^W=Q!VI2DfgQK*9{3^Vwr%ha|Yc?R)9j3@A&(2|jvdxBU zW^pm3E|ya5WrFP1+O)FSX9)UNPf#;LT|2&}2(L49wZBd0WknAao1d>e)m_y4RaIzE zt~o-K*Vz(ZQ215QfcGm%fa~3PcS!d4x6q(Gz85%Msjv=)5BrJwNY#oY@JHqreW?~| zX~FSPPNk!D`(2p@C`b?-`++wC*2|G}yf=EUQnSxxIig~W#}~-J1PGQvO!9KE0#q_( zGHjlZQ{AqU#`3!qb*1(8z`tByiiNoC$7ylh1p0|?FcILEF}cr?Uq9AXpRq2BQQhQ$ z^Gt;C8&gHAN|r^nlDv-jexOa^6`EuQ#eMXlF9;-13E&q)v1JJhd|Km;R$W{2Od}6rsPs>0P+a=X&49EPk!| zelrRQh``{E)ftZJiLHm(*rYT9#X~)*2$sBBRE9b5J)Bq zP6aVgS)Q0O%27GdG2oA$yZV4@h~_WuUP~TNtF@;V&1(n%w9!Cyyl-;|QT-Bk@ky@4 zMX(K(w88=tTg4`V$Rh+}cyB5Oi%8x-d{Wfp!wLxD({TrjqDxB^!;%{2_UTCoC7O(O zlJpz4IV|Z$wxU%e@R?sCkX#S@5vf^}$I$n2~2+iR<#in4jTqK#TNZp?R_qGzUxu+t!s?4m4pnV?Y; z2_!LSc|N1HPIE;15~n3)h1Hj1p8Q&{bdg8497wx&H|&*$!iFWPFlRcm3JquNx~haK z4|=IOz(k?4owa;B;kI0_n~OAPmh*RvqTl4_T5~^#YIi3iBvkWBZ-tr|5it^GaXvE@ z38QFD6L@ZN1|9OSJ=%X2aeSN@Jo9oPbm5Eyl#9%xRXp}1G-mS9y+^1*mBEFZ*SToc zWqP2ckl;C$=hk6_@G9997mV7Sb*X4!!Aq9)QYygK#cHT)(>Pf~Uq*h$J8LHvc!unB z+Jgc%hT`AmnJ`t@Y6d7+mf3~t6uqELZ32=A>@>M)4kJX9GNpF*&_tJ6L`JJfngclx z>e_OkfG0Ux=OF?UKaS&lrUQ7}Op>0DsExwvOVKCpPreq+Er0E8GZE!e)e$AV&V~kEZLnbO)}ORK@?9`U}pTMb7V(tk&2i4SL#J^~Xcc-WYQharPke=J&Vmq!B%VpyJw!ezOJ|2Zq))r1RO z^QfDI&I8@F1}dQ9)vqBDpeEV&I9AQWaZLbIbY(`kT)i z0S$=J0+xJLn_}h{Ku?qRqjAwVTG_-t@+Y&cY!c1)nOQXwV1ltDg~pY(prY0SiT70? znEU%&6QMSQ2lcT#ddRYt|cc~2erOPe&r%`M!<@%oF6oOK`W zV@t>d)&04)+E~0D?6O+MfXWx*J_H^?aPkMG)7Yt@A1}+&UW2{cD_5zMXP7IGmL;X2Xk`<2GWL?_9`8$IUar)8Fo5>BNlK$7HB3%_YjE4sy9Bk?he zMYju45!C(0PDP2`&pw(w`J>T}LcEjNr?2^KCMI~|Q+>(xW(Ysjr{IXRcgM{4f5hn9 zOw4NGX&loR*&i2uR{lznehFnGJ7hC>Ng$fxo5Oc_sj;DCbzw#Q^*V+Pzmj|!O8oVwM zF0-`8U?(?zY|h0?8Q8JRy$9)BD2Eg?>~Y*6T9DJFpu%c4H{UV^-i)Kl=T#}!l?R&& z(_j}&OwH%5E-xGEa6&Rs4aheCzQA(F;Mmrh87;~FxG5rSz*sDgv3)=M4q>X z`cjd~p<-70Nt8V^phLJ$U0?ZE26!ja1(8K22+-HeKm@ThX{ufpEpg7$*o(_CU*N=_a~qcz`Vp%+`g({&D*Sn zKl3&I+~VsBeV(R@>GjTZdkzSNm#eZ}t~cSMG_nP7Qtl?ym%5{gb-8dJ;lK}EbI9M3 zK^f?8!v0rO01SdghGir|2l@wGoiTmBE$Sz;{+7=3t0&Oz)f@}B&Mj_hg>;@{EkbE- zTn2O+FLq>0OuwE}6)>rkh>FkiwPWJ*5CbzWM$_zOg7N@{IypI|z<1HY>3(+qEf8{^ z4j?c>cMJ?%L>EW}@)0^w(webGaj&G^hXZmEQb9%n3UD*C;gLyU^|+3WO$YXTlBtX-0@U5JeQ2+F&LtHK9lV&PA1pyp zRSsm{K}*afUUJQo#$NSeq4xTQyv<02Y-PY_Z(kGzJ%4ppWEIz};H4IB+W7jpOjSQB zsY{2qOtrbPnU3m;HlzU$JlN)&(1f{oLXjk173~Z)0OFoE4Lee;F7A73Lc)2RHM*bg zO&mu~rQBpn{p2@WQ{)7MNkp<5wN$laO#!3=bg01md|11TBs!HJ5`dN)VMwLX9Q;agno#`^pSL zsFxXno!qZIPFJ6*nLt`Zx^At?%|t_dW`zD50CKyBD1DVR$L?ZHISj|u=>VOTI{c&B z_6#q`EN|StBxd;7s9bC|rC+T1GsF0Jk%6Gw4DhQ8LTH0D3`7fmV1|+es_&wH!u&_! z7Y%dS6PK`BK$g`(m~=Us66?2wiKlqgaPAgd$j-~f)rV>bT8Z$83o@Sv4}`cW{o}HJ zVV|q0?*5Bm@@&@|`m@#7xB*fY|lYiY!+*4B4G{657Sac~@em8L(f@LN;=$)?@vcuQ{6_u!WuKvZv5%iz+1{ zM05whL(=5Kio6JQn@n}ZH0)23K_T9+RA;&9ElqZ8>*#i)Wjff-f=3T~Htk!8t7%Pk zRkme1Km|V8y>QidK;K~ljh(Fp4Dl-9@l@P{IEmcrYDm3bxQpzv#rg#WJcjlh3>zr}19^aJd7JYCX)!reUy21)(V`ha{HKM zK1{tV$LF6>j2C>!SPxic%RavX5wW$ld8$vXwz{{Hl}rot#c)5fycFd5m>4RhK%1rwfxh zL_KKd_fv8~XK5S^QFGlC+f2L!KOvwcCJ1M2_}nbh`WW4vF6KUoHT<9n2`@p^|nGJYcU9O%W12IFg}OCn$+P8 zg-dqZ&a5X#;u8YM0r=LeC#W3MDctrvTsR4eD}_;G_F-`zH@w21WS)%R@LX^`^dt;{&xKMz`+`^Iqx$`1^3 zqEFimAFq zL8WU8(KOslmmrY@Rk%(d)UYEyL>qKjK-+e=NP*}F+?&bhwcQBsr&JmN3e?+%GcppN zSLNX;42mI=&noMnos<@gK|oqpuxyjGF_8!Izd^x>K4;n>0O$RfJSLQpzeQR4wh&d? zpe&EHD;DZ{A3&M00_=s;irWx|E?lK{VzmP}3(c!=7dvRfS{wU@Efrh?MytlO--$mKug- zl^TXaaqH5ZBDs~Ifs@~hTC#KdZ-X>EHMDPbpeY`0lJon1a(2fU^Q%ronqJ@uU_38;XV4c-vd zxu%0`(ml7YC@*s;TFw%WDY`#mMLz+;7Iz7xT_hF4QsgE^MiAC^I&aKIrU88~GO`i= z#?7RjR^s^;$xjD#T$f0eCXPxWfoxZ|z3^MY$S_U%>vLshK|$Ao=&h3D+8$!P23Dnw z6z6#&i+VhpkC<##oiDP70Luombuia3+ve^FWrVxJ|b& zVdWNb@m%B^bnAMR$HRC};eb^$3K;ytgK{gQ5dM^pp=A-%_LGUuWEfjzTtIr(Nlqm; zel?j8vE6InYj~LhtW4*S6}dA;dFX6TSnJ4~ra-q#))Wj%b>Vl++eb6>&b1)g3{!eI zI9xaQ+ar|mpKy)Oi%t{cT5DBoh6Ym9UL0rc4;IZ4yOqXF#4ZYw_$a^xEvxi!$6w)m zz|3OSjZk>GeILnu@UFSO2R7DB`^SPA$9cTlI>MT)FTN8}Gy17rERe%12zMwG5~T2p zjVj0~#(;FVbl25Z{g3^brO z23_*j@`!Eo7Oq~7Lfhoap358#xbDos<<4^bRJOZY3=I^*zrm5$IS!!IWp#e5f2c;e zo`m+&jbf8)@-+{rC@OCzsk1%LaNQFZsXD z_qf}<27C$U7cbOlCQBTDEgT|;M_5F_P$NT{Dpjr5gWJf|W+%_*cep5kBDmj? zw3iLHV{=%23=^$WZQwT6+4w&T)xF;rs+#b#q%|n|Mqxt~8sd?>p^Ft=wv&>}+rvAa zMm$GSanr;a1Lfzf)ruEtpE8xH^K+mKf;BVvTgY%ZMk%Y4YxV0$*aNS#3hv;Fam~;| z!QlG{gGu1+iBBTQwo(TtuyD4>MX|5xLn~C>5i$&7vYm>_Oy-R8^*yRclF{)F1deSp zjmDrMz@Ju(6xJmRi|k{PcnnIxQ-brYc>!m>NC6bcO4#X>dx4s>MGCWJuPYpaJQW-NJFjuc$q(g0;nt;k57 zl%a}nJV2ya?-eM(hy-6yB*J-YTQT1kQy~mb*ncf_U!yz1XqV$~^P)j`;Cnk-JvcZT z+|+$V$7Qdz84>n5oj1dNF2O6PHYR%8KKJw2W&BMTq(; zS(=(qhn4rOqP0b0A|}Z0Y=rOd4Xc>ZuZLRx4F9y+pP41~l4wFk|&|BVS>!Rm^4oUTc z#5%l&+($zYlbN1K+VLSf#2{@7o+lf)4wlQe#cF6zJ&2HpP7V>GjJEupd6rCjn9A8Q zl8W}_Qk9@Q#%hpP^t9i`2VBGXxQ}xgCA>8w#SZRJ!6}MAw!3yXDqRlA9C0%4wzJprjbX zUd|98;IXtX`IIhKTQR&2U_3gX@QtBCc)^(YJQv#c7+UT7__n=!&T|fGi+S8p!Iy9> z-c7y3?Y%u?d=vzDOnEDXf6@)YxqYGgQOQ3kY>e8mzaxaf0EPpZ>}2xMO?s^~e)GA}IG`Yb}6DG-fmZ zdb0vLzLK)Ky-Sk-v7NlPS~2=l?I%(yKDeY=x+9D789B`uU<~Xd%?_BwXx;c`MdL9X z&BB=BxvOad37BS>1y;bQbCU96u!7}ynt(+Li&`WyK?|lVPct2%wLNSh);(W%%qC2> zTi1}v3L?Ylqw9EM$*KQw4-Y$qMderN=&Xov(k-`nKofKn*o?)bUt3(GE;`zz^ta_j zlU;Mm=}p~!FLb&XF`c@Yyj#X$w_3Ad5}*}QV==h?@z~&YneDa&%z_&Q?8h6?iLdSQ z&TsMmtX%?v>~VaJwfBqlr0@2Y280MB6EMtfL6MV@fxEf6E#sd>OIZbo3c^H0WXllM zOFbkiB}O#iBOHZVR37sLK#;SEnoExTSe#ghYZMUtMW_(gl@rmFQa{S5Bnl9i$StW* z1^5kB7Mt1udCh8&ke?+&MaapMyN&c_eSGUBv{k6Z@Z&2IiOMSCE2B*+Kv}O_@#6*D zGMAFZ)}L5ak|I{|W@un;^9+VH^2}OM6-dMyzqmlB*nya1LP?HI%a!kdM{{ygXRw0_ z@Y>C(e9waztw^zFNVa)OiB9oA&$2p2k5)reP*D_0B?&d&eU?!2ENGKJtPpV0R~Br%?0Ga`?e^cqp&_FG{Lz2rMcIqQf9yLDOR_VRC1hmPS~Y z#3S8r1{fUPCsrh9i4vo=Wm<*84G9NlSpBgxcmwg$!gHibBK*-3UBTn-j}2FaQ%d=2 z*2!|;*Omz$Z@lJ1$9G`(=9c}F=7rm+pKD%ubi*SH{K4jaTO$pp(LO|h+}CdvnudgJq~d4i}eRu z$us0p?1gD-0AilAN6~V85ACOfSw)}8*|Y|*`kS%=px2v@$U>kj8r^Erzy#97t?Z=k z2lOi%tMsUc!QKetET;Y(JlOY3On&bV-Cj6(hi0B;Lq zZ&UBD6_PTd!iD_9(R3`pd5{@YbuY6T^C(#B4Z^M~D{z8CnMBn?tX66dHjQ10X9XYo zPr&C}X{yz!21q+g8;7Fj5#uHwNBN}I4I-5S!%ZbS8jhJKce!%T_q=u_g>=YgabWu; zR?w3)aekWkO10{!cWX=NV>S|6*f?`q*pGG3o1%6#451m{iB+5?)m5CB^Zc$gztaZV zOd9Hj zr3HLfyp)e!v0cYq&PVF}qnh9lj?ym2bH~N<-240b8`Hztswn|n<`4kwo!VW>FP0%U z^y=ZGhRAR_ubWd7pki;s0v)K-B{;|AdLB@*74S+EbEC+Y=NE@AySSSq&uJ-Rf8Ty)6RmD~yFr&})X47wMv%i1m*7VUn|%MT8pw@i!jEc-LLGc!bYb#~ zuO60!zXHm2QQvmsI~|YCR{Y>*QvaV)r`)$ z7txT?B0yt((Qgwpc5=LoppBB060Y6J}xBSrKPr-bkYr z9c+PW;}=#QF=zB5@;GmKRq(E<2sug$f^8XFCfr^9veRA`g|d#ZD57vP*$LYi(BpEu z`#hw)}3DU1DAJ^JO*@WWl+$u^9)n5rM-o8rmt2A~5b=;YLc^%Cz zVOLSbzntb+GLGMmw{r-yr`D>!Ql5{3vZ~p9x zv_6T5cEi0viBmEH0>G&s)MXTGO#9YI#QzE_@wtl4z5DP!n3n&tHq&rTHeMiFZDpmB z+6p6MFMgD?Q~U>y#>wXFSR-*kijUIDxT9zS!M#=1_VhJqva_3NVy zk=7uerYko{^P9W4eT63OlpB?(;+mp5YQI%JcaViE{&FAHb8k!Q?>Q-8!5@W7yat(V*w6xb zalBegU>j+rHkGIzSBtE(t0dJ-1zTo0FB9v=&sZiwn&Ud;mwAZ$PRLK?;kH!l25vUDjMQ{&0HFPEE98dc>?d(USRE;HU|DZ&hefnv&)Vw zbCeW7q9Ycqz7;y1esRG6);m(|qL_PaO$l02y0;M=QA$iGT=z z`Ssmx;(LLEon}g08-7-ckhGEykubR^hpM0r4*##MKi5ME0~YoGL#o9uuScbk|7gUZ0|v~I(MK+;Tsv3c#h=%{g_apHMR@9%HXgKKmk=l%@o+jTouVCPwuWO&*cuEs#x2RJP)*fzc=wD_rO;Del-t=U#b@n%~Q;#aJ z3CqNMn$r#gy{0!JZD3Uz3EBI4R6|919fs$cbV{W?>AKf!23XtLj}H|1HS1dcyZp6< z=cCBi_+wifp?y?f35W5rZ`72GZ4zXa=y6eW%me`uV`RJDQ-W zAHXVKEuHJ34iX0(eIMab9apO8KmKBG2fizZE1vrEn_NFheJH_13}V`_%Bp|DQbZGT zzFnPWOqe0svn=W67ii{mH32k;-3YMEL1OBSgR*k3E?)V2;b?fmLU&mJN7)2z zzKT(-ajGv=xy@_=aWlECAW{(%EW?qD zm1+_Zt?LmQ;gkqy$TK>eAs1TdYD1K^VJ?lJ1s&<8QemI8^Lff-C0Eq|BM=oeniLtY zD*aj6Q^Zu{_lp#MDLQT_d>+@-XFu)Gysw8#lC{RV-7Y;I9zFK!wyUjNpGL_3xgi+M zUs}U70T4$IerHWy2{xPhOdpO?y)}=TDOypI_5Wp4z_+aD)^=e#u*{@LZUfSOQj_8|FQRu@p*OI;&!7(ZEV|U8r!y=G`4LtX{^R> zlE$`e+qR86&U^R4K6{`2oPD1ExA(*Ol3%dyHRl{-tg+@CxYD~MKHr(Jk`31a^hDJS z-5)w!`pkWL$k3&$!3E&&s|k4xr_Omrd&c z54Q)-=e)y+P!DZasu!md>yun1kY3^?kf+lnkfV+UujGk-T)T=gCzpHHe&;%;O=@I) z9*GS2-)+}D*A}(xq9_qU!^j$8i)a1ixa{N%Rz>3C57Oxy-RVe`Dga1h+GjnrZHVBG z*d1j(Jx622`cC9`h`qOvwR!3^Wd~%UtMHrvuw_hLc*{k9J;unjcDip}qPr94j3JE`g0pR+tQ zUb4ciU_Yv%p9$g_GZ++EwI>aGzSfW$4qjnQVD8$!ats@_(-GB*_N?Uh_X~Kiy$q~I z5mGz1(hQCdtp}dszsv^1^2Gax`4!{6u)U_wPg+y$CDJ2Q!DrmM7rZ#*c)d!0NXa)S zCZ8b6ZiQv>>7sMUGR8UkM-t=rZ-6D%)Z_?N7(xEq4Twp6wx0tA57nQ9DuUUh>XndR zi25+<%bHcRhM-5QD!sPUR`5e$t0oK07_NDP*rCzgxM$W8t&n%;NLmt^5tQABH6rXw zNmV?)d%{->!P=3P*Ft;KXZZ=!)#cj_Qk8Vf6?v*6q!RE|bLc}0we$e{R$bFHDtMYu zu}is~0Qy5!({mEXu#L%i`9^uBgqD{E2?-p_8U|-$B;mzAJuo&kjeVUt8g+_U9UmRx zWxq)D=xnmjx{x3er>lv1_*4tm!`0Lc#nm-USC^J-^y%cQX<(^XkTQGsF>lX@1+AUw zyeyde*jOm5a2jUWNq!{amOReX$tGfq%x4p9F4rPz2WAt>YOq-!OQNx=I;uA6CLWF$3dl+RaZQj)M4THigfiWp#FPbgGO!c zCI|G=9{LmQtY;*KP%sB5_i?^@Tk&^>I=~$RYmu^@K0qwlU4C`eI>r*x-LYv^b}<;I zzxI{IzV;n+cOBhk?>2Q}o>FSxESq-SGmP?vQ5WttEuj)piM(m{qh`x@gRUI6W7{`5 zaiE}*-{<-eigkHYep-bIWk+i|UXE7p_!J#)h-(?B+vP|1*s$7*YwZbJUy0g}sj`<2 z7;3pjv!f)oGSiLDj97iD&*59M*|t*Gm;2Gi=3xg)SlRD<5bQc#DZR{JM1n`19rIV!P~Kti90*q0nj8uctq8HXV{GMMnD6aMc%&Ui5iKW z0h-ld`n|aV3)t?-kF%4Fp3!v?fmc&syS)p~cNe==-K%t8E34Zg-*S(`52z{rthTAOy)*!hGe6Lo0g=bG-;YmRh z#FBB6R(QGumzXpBP>T@HrP8vsUo_MV+yN+asaB-6Nh408@S-{`Jm=^MEJ}YaWVo72%&#Po_k7R7%bJ?sOZ1s`7BJn)wMTuOBk@_!x}+`AWMKEO7KO! zP%W*YPqOAqu^&rkW_UE;zJ5hjE;{EYZCbekI5$;ImWV!lhMj0B)Cy}!(k_-pM}l&zm1W9@n7W{f zoS~1A>!+5;-j6}mDRI|EEY>-CIHB}~CH}-gH*Qm@6-VaRgS9-f@bLi~Q9C4o+WP(s zfz|VIZr%;|rBlqmhT!Md#)!M8N63p?o7eha<|onDQ^Mz=7Y}spC!g0t%$6%&86mU= zDu8}2_KA!TdMW|1)k?pQ&7lx9>(bA9I=6s(7hLq!lF6z_YoSWrpG1KY!TjZrAe!P)j3I3R@-ao2c)o$}6steN{RH$I$X7F=eN-6i<3T=DQla1+b~V zjj}JKV`aI>=DPE#ZXtk6@cZMrH@q!1jvCRz+mPTIc}l zS~d!l1OD|SW>+do8zKIksJ5|XvqmA0V2KJLuuxMfYt*~3DBjRk<;U1LtM~THuib2N zYvwKtd(?f~nQk4M(^{{Fvcmhsoys;7YMd>#R=0 z@kjY%mt^v4^SUjanyv7{309q-BLpk|+|>>2^Rq?xL}qQ>#z&!nAnPK&1m4Wci9ajc zL=7zpvGa+#9tvV>ZNOTY>|a|LhK zBzU+Q#Ha;FM;|&YMw82MhMQ?3P_kRT9p@WDmwj*ix2-FMN>}2t$Z)7JT{}Hhm7hLb zPVb`)MgxZQ>_;t`ezZ_mjz73|NcHH_M7)Hy#k5Vd8)X>ZY9!yT*09q=1PZ{d; zl?6(zxp>z5?mGUI%B+%5TeDH6ck{x+Dr?4^B^7+8xo7g#&nar+?KZGNC3WIG=4Dou zfFBZk$P=!WeJ3Ba8d#7X-cwMaD=}FK&U2p$k?H?LP%2<7%xl_MY|M$=cWYq<)kEYC?QPk)`$emS zueOgy&^08wWob3}ebhX!U!v{{c^bzH{Z%~=uFpMwTX3j-Ie9*7(5oN6=XSd%EMs+b zgAG9Rq9-S)6%2Sb1iA+`pnEU_&BCnFJ?|4biP;$+5*D{^QVXitM`TY)?W-6e7N&oY zQ&WygF~UHUNariS?{B;2XbKO?Lz(lCZVmA&4W_lsQ{-eYE#E9vimZwavwyu zxuf}+7s>C-OMaLyun6k0Hn8oGUU?vvO_nm>!I}nhQ~m-pgMBGG0wBb89irPiW?z{^ zq`6M7gDl@IX2^TB{=Ty1T5jYjvd2qi>nM%td?oTJMWT1q!pU)rfj_xK$giwEmwRn~ zNpOqzDx|d_&TY6X%;bVt)MH^^e#Ie1eV3W7L2{3~TCzvFvM6lYJuK~NS8p8*kX2}l zg+AWmS3mL)Wjgpr))~ou_PFCEo+R2eV_d)Li6WeqlCjcKC!0gQ`<*Pd*y46nsMs)ENX=t#6Kh=4E;)DEr|rh z%oS2o?lU4GblU2oR08?Z;Vlyh3^Nc`X5RN@V$thPUi-X^;FM`!W0@^%=RTS;|K?7_ zDqHV?A;O}0cS@%syPW54wwJ46(~zddsI)0ab{ReY=~k3afr`J9Q>48Cj8YA%0Z_bE z0ZD(h%$p6vF3jD_JRs`4^C|=7~P_9kG zDJ4wHi9&8W%*;6x0V_Be$e(v1fUHVDjL(U+E4c5UYU~9;REFR(-;|4mx;k7nCeQ_g zDvORKButMzW44Tj)#~R*`QW`dEaWCEZ#et-E3SY_exUWtzThodJ2O*h28wH{VoKvT z00SHFlMT0YUW!oV_8Zg92Wb(QL(;M;j6s-_DUKESBQ)K^Y$U-0J@p_EnBvrlFW1UD zU%vNbSzq=mP7qVits@t6n=?L{Wjo&1N&J=&vzC0H^{z=YPY8WW(Ay3(RCp(Eez>Az zXQZ#G{+%R~UWj;$5VgvaN8-9=5GpEE=?b@b!a5lOlAX8^B85MFvRvb^;7`;8RCHwn z`C@sUm9!J${w40cVI)}okGo}G+%qE*>k-WwnsL*&CzB04)QY7ycgbWuynD`LHL%>5 zv69K3EcR+|_Jf8bd=iM(yz~+%gC)1V)1W-;Z3~K95u4+3@RmEX<~Z!v5q@H1L`HnL zfrra#sshb?x|Jm*MN-)MVeNRAAeVc*1`-)>!#-$_X1rF8*$q$oJ;rgFp(D zWIFuU|DZf6*MTbOUt#sZp!7dZ)RS0?9aQn$m;Lj0xQ9DuP}rW*63)J#!~ zgUsZI?b;lVVX=-`YO3*4aKD~w!#kXGJtx2D{+2vMb?9mu#(R~r*Td;j* z;!*JSc>KjE(KDGnFD`zfO350oUE>-Qzvy$`klP<*USEI(HpJ~VSa}Y+Qxh8;sN9q9 znY^IQ+H2>V@Dge=;%byo8q-ch&>G-T5{RmoCdLo7D^ zSsq6WoVL*YIySRXjpFaGL;-dT{A$@F53N+M+BOAKSg8^|@ZN=l@Lq}Qz0ioyYDnZA zH;Bi;oOaUYVLxDdNwz&Iw$wRxE*@~wO^jc}@>vbFy&!sV6tttZb!TCH)5&R~E-{b#IV0~FJ7h_8eCpGkm8hEzAyrtsaJErF-KNSL zaVr8O-a=Sk3nj37h-R$DJk;Ux;o-;qb4gKB4izvs>xEqgt)d-AD{_7U2ny$ zAnru7c!i!E2M~tXWrj7$HvZrG;X!_}4`R*zqOCCp$cZwIWn;!kG|F!YSXj%T>1)KT zD2oy+3@e(!S`p_Nc~F#Rv&z0K?X~qCDwsPrprgOnr~Yb*ysM&P2LYOe&9=^hS;3QATqIvzQkvHWh)&w&sg=ZHqjK#dZzCPVSAc33U*$knzBwU=5JpzbN(z06AOfxKMUoWVZw9SwE6~)I zSc$r2xuj}eRK4{OJkEsPHqFK<_Se~+EY)mWZKK`CV;(L~BxUnW7~?BB5BBI-l3pnA z5k+?~!LNZ6#}7&1X!MW^oITnkU5P=c&bewitX3g1Moo}>TE@egloEDz)(J4_bLsY% zsB}~^q|uM}qzjXzQ|4*a&SoG^2p_AD5Z-bJ9*&Y`;WErH%xG^c?gDdpd9&5QFFK7X zDU3gjk94ESvhsbNT%Yqp?AHAm9D*fmXwr;+<3S_N>JO_NJ3mk7cYKk%Qm+s~@<+}8pmCh?2u&=H>gAKD1$52bTtk)X=n+fdKPITfSp6O}_RtaGO ztAui)0<0ZfvTZ)!1)xkiC>rS3>lwVP9(>jcEV2`w7U_5B)~OQ`1^O^;t_QEQsgl4nhuoA`^@?dk&CyM2En}!Ib3IKy?5BHA_Xa8Vv1UKw(L`)y zu-*-y-N?q`EY<{f7UxQ)48C%0c)9Ape$Lwrtf47*If2IEEpL9hqRY2}WAA*~McQ{G zH%VWWivsp$8jR&?pf@B^frg<$t&;m^tj~dS7ZKQ%K$0r=;eKCJt+_!v)EF5sScM80 zYvYdE++0`=m2W2T&fi(?Sw?c1x(baKqM;rD_D7bY*~tYA4K&}+!I!D|eqTh+8jU5Y zVOV<*)Xu+L8N?e;n(OEh?AgR5cCYdVfazD!KMoEZ?osg91XmmcLxmB6A?NcA;D9%- zCR4r{di3s}$h=UicZI9mZ51Iv_7>fb!M}mne55IBlcAO^wF$=Gpw?k6)%CRC2{k^H zl2oyhoLuTXKd~DkM(~b&yp$78R;3d$h>* zb7LxFv})#~NPe>2TGzaVS7?RJiWb)??|3C#bOWNgPTbOCUC0)_ly8q)AH#3(r- zva5^8a$sCIPwM1-9~cH!YKNl~A0hn+OEE8q9jycRo`y(nG$||_mBiIXW^!M|qXkFiu8n^Jsh%c@Jn!yICmi1&4$k5<4ApTSlvU7PTSpqBX z0{piXGVCy}7n*vBsb$i{ogAjP)%_3<4$$csiYbank{clk5YR1?()$JmDEbVD&~}#w z5U2`m6ZlAE)Rlffu&hpn&~szwPT?&kZ=Dg3o85{ApeG8sX62gHhwE!sVDyfKSd?yk z-1>=ISwQ{dNcNWO`JVX$(v zOLOIFF2=apucIWwMBOk2kbz=+TFn=WC#GBZfEV&qse@L2m3sPP9b4l~3PTiq7bAYY z$8yfA)*eux?k%b=Rje0dACgO!d{3_kD7`6toh0a5%GWJUGbY_SbJVfvwH4ak5)CXF zD7`@#b`ncM6oe+GEHqIt6GsfK_DcF7qfhcF()R%;_8q3%0$uESg7PQC!2!n6hSllZ zx41C+-jWqhyFvtCa0=OZ|g6xkZnC|7Ox|B;RuCedimwztQOf z6sDkMqYHTo8U03&n+0N3MwG)@HxKJ)(lz!-vo-cAyNi(S1$|fEB(!19^;w#8QwN(Y zmSh)?)fAWE()AE>c*}@59=i;r9$@%~_CO}COoD5{1CCrqS6Fv~_D-JbsD3Tvt4Ey& z6jtBF)t-8bgA)}0HnYGK<1n|E_>ucq)n^i-9CBep!x6@!mQmW3uZp~$$mlkv=jiqf z^+kw~=V@qP!4g=%uZV2g`^1GIwjXa{v#m~r>9xY)J=DH!Ii)?jwU08V#E6JXbMttA zfw#m{LRW+&CVb6H^1W_zSy8N8>B){;@j+)kXVamB0-N7idqZyo)OuTx#40O=>Mm8o zjw+}0G95yWOX{-Vb3e@Lf6~*v$*^7XXqvXTTODJy<1m(TF!uCJBM3JUEIx65`rd`ca9X*S#*D=hCA$CiCw79K)$!zkK_ z_mK>l|`lG8}90L1|t0;$infX<>`X zl614pIlnI?siizts-;|E)Mz9R0xtA%UT?tiLMB~72~l%}Rq)g1RPYNN^2*hnHX7N5 zxib7pV)IOCfh3Er+4pMqJX+uRD0G^ZhC_kX1^>X+{hq>M`^C1R1eT785O1~Rcgvly zF*@VyCo1JsuAH%EE3U+S6kUm92ek-ls!hDi!mH_9Q8(jXX>NiNsDA%ljQ~ODcvffH zDUeg%Nu&gJHrOev5uhCYcwXh_s&Rw}MtbyOC4qBVnQP#u8Vm(13#&;G;uS|rtp5WFWvCQ475T&IP` z5~*0IZd@pX--zg{NUd69qgGq^7HQa(jFQ}gWBF5o?5ivI2o=(?z~j&SQHf|#a3_fp zSS#SqDy=ldEIM9;=04{@M@0bW%cEt`A>uPbgk?6zn<^eN#xc{aeDw*NNs;7aY z=BG8&V%AHY;t#CDrJ?9gpH-1ma~laZtyB~Wdz313nyuT{d-L9T?%0sTR$+G^cM3~iL%}< z0`ujxeoEKTfnxs=8>$4&S_D>^L^l3V&ffpt)D(>B>2Y+HQ^tZA*1zZHnf$PzqIv`u z*OLtFk^eqm3e68n{8=>tSPW-4@?BHTby;RDD8K&`3y1%PBb&K2eL1+%*2k`j?t1W= zuqY%vK|Upn*9&j~Z^XnfDE3=TjLwee;LzMfhQJQT_d`WRF&>K4DUTWqy}ig#p}T_} zJ#jQzP~GR_BAee})Rig+A~#T=%o2(PIvJ#7WrYKTAs|ps48m-HF%h*AK2!1Jl>jjd z6@r_<@%)ewf%?J0+)vGO98vABcT31nr6P9GoxBUAMH{TbsA(IL((0`R4(IDesv}s? zQuW(6vYNJ87F}eZmBqQFwiT%4I-Ef&R`J;};8WKX*NHBAHj06666?@4>AjbkgD^z! zgbHO`1?O)E-b@rk3IY%qy4sL5sa?K zp|t`X4f?Of;!iIM&v&r5bsIaWsuR{09?hsYKp(HXYz*Q%SMTGG-_C1z{Izels&ACd z@hzw}%0oYNdeeHW4DYP-GEpW+`z<5;DU}(i?uBD^xGwArOdg*1VWBNp!kci{yQeqF zN>~UFj{A}TD`NIN)h)zXci^=xx_tU&)tQq0JRVnD@fs)S_g;)_PC;8P;N%DBAMMPbyD?WW3}4`>#89lsLUAH}46EB=od}CWY&Jqb zCC{%w>D`pSp{O?`VlhLh6nDgJf)XqX{v^b+eP11BtLl{<@)Ogs2Jl6w{t=N{u18)s_7+lMqFRJ`5$!b1 zXaPpZlbu+PL!$mx z$EK+)2^>q)6#E}Ic9R)PxE(wf15L|RK?#o^HfMPzQF>-qmF=AJ18g#^o5DTOUU4&_ zLe-?=S;=M8(PaeT5wUQAQE+%8tqm23W_oX@+FS6qyPxZupZLc6&t!t5y zWq36%&N((;J`vp)($EV!8L{8JPPHNyJA_75k=^)sJ=s_RQLR%S?^nltoW*}bB5{ua zH#8~)jyd(PUWlqy-*w#S>X_olZ%>jj;#lw_7C*%?NO&2b>Ni<=bfU3ojDluCgpLjW z!mc4?@`3uvJ&UzeeFtKPukwyllN`O#F5pblUVvp=;j6+gYhH=)nU5}J12TRc*AM7> z7q4#p^Wh|t4nU$_sj*#jBpuF)sOmXF9~lr~x0LoQDah{)ZEk)XtHStASRN+^aaaPR zTvaMwSILWp43qI0N=7P}r2r+qcd!%-DzX3_fEgg%OR0-4U&XKDct`}@Dqvyia~t~A zF<9>dpf1No2xYm87bgQ5dCV=lpiDse`)U490HGO&(Uf{A+2vY7&Qii>xEo@O$UDS# z-T3mZYr#U7wc~Be&j3ApX4GLB-e*xe#{4#C%+y3uhHWgLfAHjfKW;ew#=LCE|8QCYv4T=6n=uULygV}U1v9FqoXA}Is~gD z!Vhvq+s+NGPwGLblA%r+C6#2dvzyQM(i<-rPsl~xl^<@onH*!eV-yG*NJi?-@vM%S zf$Z!IOO2|p*Sky`Oer;4!V&1tFEzy3is2kXCBE!N8HSUa8Gj`;1jtZ7)NQ+Q+@Tlk z`9yt|Nw&W!t9Y0@Y;N0})EDD473AJJ#b_@dEwmmrCwUad5`<~CwUYhpbp7(h=v>~V zdPJgKK>)Me6ObIQ)4bw*Y8fl+pLK9uQc(r{5xR9@^ouK-uQ(#*!wZkuu$$dDIlw}^ zZU1GPuGO;`W+uJSK6_9+%_fBzoIw`@%)#2#;tL|z$?6cK`w%Szd!jbg` zvqF=eo%W;Z`YY!LxYbXRT4h24y7x4pFtMq~pNN30o#^0KAd{~bSiMlV@=Od9V9n#O zCk9Gliwp(qD7fjdL;gWN<_{zV@~}!17#g-$E_-IpY(|9 zkxHCW0yfrVZ;*4T)}B=IpZLVz$VYRCzbfotx@?+ zxY{D&Ygr`5W63)-qd=~KG1?S0~X zFTbK$lDZs0)lmCI zG}cl&1b&*b9VhJyab4z!MQmD6tB*)!-AKWoj$6wv#d;!q$|<^1cSKl&A*C-7OCk7iQhxeu`?J6kLfrBDOOpf{8V zS9?`NCjCI>^Z6NS`%x|hZQkw=RKJ#Q$m!_E{PUb1Js+-U&I-!2c7HIhBphcQpv!ve zf(tN47Ts4G0eEm$`jkE3K5>!!OBSO6SoVMo6R<_J6-WXd4siM5B;+A0IV`fe7a?{t z*r>U}^pTQPy6uDIl0yG%v3Qkn#jF5dBOL4y)d>?y97+i`z@|8`%!PemB^7o&FVr_t z>>%njah=~y-Aq9p$o1?u{7bGU7_fk+@q*@;>{sT%o4hYM#)2WTK;J%qZhlajRWjIL zUEaN~>+2f&FBteQf^qh*{W=O1Efy{@8`MZ7T(*NJ+V!T}Pm}#2&>EtiOB&<8w2u&o zNiabCV&ql}&NY|IA3>1~6+{eN?C!UhbzMH)w|Btv?Zs33i{q4V7O-h!2*U*Ul&x>|MME%#!NJUnztRwt z|3=6K!dIK|X*39K_I)zG4T_)ls5~v=s8ifR`h2Qi3LCuoZ-T9Pk!}} zf6mEI^A|>%)BWFu_;&~|Fj|JoeboJQ{-mH0oEpEd>N37v+23={!TRUT{@E@-kQ$(W zw+w4gOJn{&msnBu8}wJ_-^Y7AQr$d0)|~#dM@^0R_&Beq5hM&7z;oXbbnfk91rw0r zs*mTgChjLE;eqhiDBxhp-&vbr@{(?34JJz;>U4P!K{RK~6UrMS^O$60# znWNi<0GfL>upsyk0BW=VC?buP#3O-M7aU z1{Hb}OF-Cp`z1CCBqrDWU-FeJu7Eb6;np|e_ov6(xFh(*?M+{9@&M+c!upoX4NZ)e z=*y;Z3MZH}I6b0cVj{mq%of+g(V+e2Q##xUqMdK4J}X*!?HfBJqfv`FxU9rXStgPo zVBx*@zW7>8{40AEgr6ZQE-tai!0^|K_zO7wcOd#X8h5rMLNEM%pS*@vaOhMm1IQdN zQ+QSk0}AR+j%W80MRhvIA5i8wB)?iqVN=o)$ih0!?|cKMj=R<;tpHz(dC#OYrm?cf z^)#Fxg=To1&c4>YDx$F!DE}QO3*6|~E(5XM2Xz+qD*r&7e+m4h9LVC5OUJuAVVN=r zYJqRJ1j-vrMMKO6w*xZif9S;`f^UztJ)|Zffm!*aanD%F=V6#yVb2IUK;@^9RNS8e z{#TgZ95e__z?`^X71lo{Q=bMzB%hIeDuFTz9WF~5x>BZYlHdAK)&?RKCds4$Z(mP5 z{>Q^Y<5z1aZkkI2i5WnN@LBAyf%3lK3Q|DuKMI(U{eO)?3mmp3wXNCbUFTrofbgz$ z$tPZT^<>P82hTM`>#4h<4O@RinQHemZ+rxOdeCthW3_G2>+BW zEXj5<%k4o6wWMpb3SC`z9Hz1_uT+bP_*8vkboBPHHV*I{Pd+!I3)fli&uLpfXV1KT z@Ep7L+_Nwq^We!`xfpYJC^8iHav3CjtkVJ=I^AO}KkaH`<0Rczgd-u;@ z+QvaMPdN$BM`Q5kM<;~$@5x314;;2xVPbHAyu@e;e_KDFhT0YAI_e;crv_r!O4+2a;mSbRVmP^Bt`p&9DF+fQog|_ zTzN`)h(^5^>>mmxUMX zEpk4-f_rU7_wc_xtrbx4fUUf2f`3T%fBR&wEKs_a&Biwve|uUDKr8Q+7Uuuc7XDWO zgk}PzyX7)^!0@-HWe1CZ5Skk5|IY^WPvZagRiW?#rQ3U+GHLL)r?rJfVYjmoa=t|; z{rA^`K%oK@ap>%BcJ<$$8wr`*7U#9t34+AmHb`GSJ4B#?X_cY8{B64@fCh>{{D&RX z-2G&;ZkdqV!t zW&Q6?MehGx*57)EpagcXnv5NdEZW3Boz@Fa;#i?n@(qU3DHO(qDK#lcD9|$UeAnkZ zhZ{O)3*HX^?o4uoF#pb*CRA=?*`|H^t&LsqQvuZIxRK(T?*P0+;*>CYd~h*#cvM4D zsCJf6KR*$<7#{^9?GVx5c@cqwF6MIud=2e*@HFqjhNIMFVJ@R%;MvlrN(e;4gbYa| z0Lc=np$Plm4aAp^5Y{y@g5#83bD&i2<$*$ujG1)L-XJ{c`f>=>GII-fw>sd=+kFu0x4{{_8kf5WM=o9 z`Eu=zu1<)yiDffjjZI4Iq7Ool5G0hsul~-~044h!NVGr??R({Zm~WqWLOX?NeChhI zAVXOA|6i5_&If~7kD-K1jnQ>a@gBYMT@!`{4#^TYP{_R$QGZLwFbMA`g;wqx5YNVSj{G_VH&+BmDnKAZ`7-?Mrp? z*npEn1$yNdv{B_|`y=-0h2}3M?lMn8heltuFT`%or?PpSryGxzE9kk<;X$Hg@Hp~f z@uDR1^QdN@RXJ+Y6owi7L;G)Y691E)I|8Zs-tBa?)?KEl{}L=QUhkGJ*&LhL&4+75 zgrUi`sJi2y+>v_Lb*lGzg0p4Hbdzm86gErCUzQkIFNyKi?mkO-%)&Ia2CK9IY*=Kl zeyr26Y!VC`TufIxEzg=I&2*mH`zTs+xsT#nb;&q+z^JcqQ|v#odfq~$NCT)J)Xb(8%^r{PD0 zMDR{QXky=t@i!e`-*lnc*6T-n6-t%lA&7ekd0b&qXin2$;*W45E0B-I435Q@p8p6> z<6tg*sNHY27)=)Ww20Doir>nmqtC(u&FGp z-p#JR9l9NPFoVPqb=EQ4+x8kd`54z)S?p+n3dG>G2>!=?2!%TcD1oqzH%~3bug8Kd zvrJ|4mJ}%Zn%x~Rfecxunr*RC7c;w)Vab`cgyFFO)_v1m-wdqk>4%QK0lsn0{#)or)@@$hw0M>@ksOJ zWQY*|dD9J}?)y%R5G-?l_P2+A>>5^$Z#9e=4#_HS0#x9ZBYg5?a}@bB%HcuKV)pP3 zI&v7q4W4ZuBx~ix-Dmg#^djgcEZjd$bTB!;qTZdQ{ih0m-rh7X&p6dr zjvG_}j^!*B>PN#e%3j88)a}GXt#L#>2E4IrC`ga>e^#;pI#9_6J^M~zzbpCi3RP|Y zmy)rmYJ8)WM6VNM6;441`cG0=I%wW%)^AtF-1r7)>Ybz1t*ydJgV3cAdcc3=)norq zue&aupAG2vh9U-WmgCPPH|b z_xVQ&S?-+jNaJGXZL%V{cbS@S(v{GEo>=}mT;SIL4&~d^>)44Fiuys%Q>!A8XR8M| z<=`&67Rnyq=ozPbCGHhq`}pcWj@a2g*0go7%AWjA8f1W0f@bpNQLsu-%|LzM%zm4{?W!7AYE)=!@$m2rGPbgXDpoGcX;anB z08|di-(51*;xFk&Q1?>|o%y5MLSGho+mxod53^(ULwJ0j`Su?j@dio7`G#Jpr_EOx z|`okEe3NRc}t*PP=@wxuz%MJUs{0;h=g?D~Spag+g z8lFetzf_PmY~d!dsEap^$@o#Yu?QXg$Pne%%K#=28{u=So9mH)Q)%XjJ2$(At%^gUr((fd30tKYbJWs_C=l9-DKp7^!@lf!)nDol6L zH|0{ZK0@RunW$UTXQXUUhfi}(djJbv%SxDqC5(+k)$&d(vabEfFLEy>mReo;Z9Y#v z4J2q_J0)d%s6Xx}Ulk}&z=5nhY3`mPPiwkaq_FFgbztmQ+V`K$nzlqE9JQb7%;!o( z(hLR)&$jAEs~yUkKKM+}UwZV9Dn#`Ky0o(c9gR}?1em~KX^`3C!Cc7Qur7~9vbQ_n zCaIqcdF%p*H}4IPqvS*pFE@p9t0iitYF8<1D7Q$CXN)fvAUOSWL8m+8^|S7NJ@A$H z{&2DB^oWU4ZLB%p(A4DwJp;$f>7XF_Xv{O_0k2Sk*5*--o%WUIy=LWIXY*(lJ~{m9 z{Gg&A*pQ0Kt$Cdvjwo*D9!{nMH^)O}_aoI)5*MBWozC9(-8hZhD!M|;3|x5oHMJ8k zfl3;O(b~6hc`sxN)uyXliEj5=HH;NzXU7B%e;Sf{Bc^93$k_?36#Hv^vEeyWyP zK4O@>m5?KzSlFh%Sj>3B;c(f{w9lUu%a!I)_240OF1b3R4$Spq*B>@0C>@=szYx$0 zN*}A*(P|rVMw%Q(2wU7d*iGk49u+N*S}EsX=$tD;x*Wfqa^@*eQgS$`6iwe#&5CUe z=M1cvLH$pTW5XW>>b>`OXec*+V8}R?Q@4DWuJz}DCk*Yo@72m+9ucz{9m&t$TNX#Q zfsOs>+nbBmc}*YEu_>G?Gg3JPKR%@Ue5l=V0s3&1rTYq(hv8E9yLyA#ts1YOU9aTg zo0UvFh3{FQqt{1@lmN-hh)SvV)b4trh%HQHhAJet`H zBEWpQcxLi6xxUCNC_%#I5U@7?tzds-e3ja65!s;+3Hiffm3wl+h;C8uUS830j-~YN zxksYAqeU6a9f98|!FV0JIrD+j@*G)8y?L5>;*IJ2R{KG+c$g(fK9j?$@l$!~zC*+z zn-H}Xb5C>0++aHP=)=h5POY0;ZjsTkOcQN&Y>KX1VQKC`eJ?w~&H?~fHM2TnEpdA? zKV(L4HnJ5FL#{nXGhaVr)Yt}!Gv6tq-9KW_Xxu^wF|KE&)gneeqLD}2DW`t1(c$18 zPlmM?KrLlxZ7mK3ClXooBT^+|2&Z7`)MsnF; z-Q84kJ;015)~PDB}w>i>xowO#Tjj_dai;DZnu}um+p3o_ndus z_3+cH(lGZ}XvnZlA%Er2I{?ZX_nor0uX*D&ZwG}F_#%l+KDM5RM!Yk#qp8$6`a2P2 z)#T2HFS4)4_x(U%d?TrHv3Nz9mXTMBy!zX))1$}30M&@y?5LfSl~*tgN`Lc8x5m@h z+w|O9+Nb>k?o6%RINEZNh?D}W=_LkgHV?<PB_=`WnGiO z&qnd`Pohm_!ivhFEj61W0u;;eN@^{Dc<(Ji|6dEOp%70g|y-lb!VAs!s1tCMF`g zYuBpSS6l8N-VddqXEiroLIm8EC6)P&(+m^aelZ)k`dq!v_OY4vk*vjFpxZuedHDC; zExV5b-pWOjNO($)wlyTDb$MasIB(9K8%^vE&Rs#yqRoftJ`gabhhW8CX69w^<|DWB zZFdvhMoRZ@Ka)C3ayXeRX2hh|&GHh&cjR+(jky5PSgH=Z1C#ATv>L4CE&_~*jrAK< z{YHgFNoWa2I8Qpo^(wsTf`T?aQ)n|VIBLVdsZ8#xOl)&3NbfTk^z{@K7Pam=IW_yp ztmsPKY5?ZrCexJ&)f$(tfxGjKN>OIL>f20=`mW8>+p^Qr%N!edCmY+rD_h696Bm!e zJLaRsdU<3#jN;x%U3%+UajziWoL5||2K4A_g;3fj?wlCR^TO!@qsV@;&wDu3z}7Up z_0mH{o!R{U>oc{*VNJ7{Rx4P#j_t)VQT$|lyz%(5scCqZctB>d17Ki|I!bz?Z(~P& zEmFxQH$-rWDrud!(xElM`b8smCB9jnu$-3=9sq@f9sp$CW-Xhr)TEX z7Qm;~$zWeO{s#s4zdTRx*LUcZs^7adyM%t}e+fQA*fBu|TX~(10{>q{2`5d|D zZM*RBrMlL9d++hK_BIW$k2mw(?cA(hb32!+X!tZ;dEObGR88G`=~ch@5a15*_IOKr zY#Lj2l)k+tCXF)%{_`UBNXuOh>=6n2H(2|JjHla^A_>&6J-~`ED#CYfQ)4i9y7NWf zkrKgn#%ee#crye970a z$H}hwC#?&~aYO_dIG9=ay;_r+FWs*bXzO8Btfq@oomcNYx4dw)7*tj>7crE%P>`xl z2A@RSB2^-fau~3$UiZ2cv}cChale_}T?`ma!Ekt17|n^TGVaF~)NQX$`1B~UFK7RjB8u5436O_aMr$H%qy{vaBsZT|&6*nrz2_44ATD zmcLds-ovTC5T9v89czFi;*3frdz_vgW#026DJzC%D`f#8pO2o%sy%Xe3IOl6>s)is zOto0MVt54>*QDb12j3zj&dY#g#o~`neuQ5z*|ab0(5nV8?g(FFZau%$Uw;sYNM)X9 zO=WFL*?DQ)p9le6xKW>TaevEPH+w2OcOL$1w^P(8k9vo1U%bZAyGS$x2pB3hixqbvBy(-~nqHtxB9- zv8kdpMn19SzH(#v?whkw+THwFbwzX28@kMZ@iXKl3f%R}NaM2VKufyM5SE*H!{M^! zzOwfh2JRkrR}1@Y^1?=ItLk@})(>V+C!Mz`Esiz~)Me#E2Yqd;vmFobLyqMGD~Tt4 zqg&x0xYu-axz5Ar2uNxV0W~5kahpq}UN#Z4+>G@acl(G4pQ-mwmg^KnWs@d?A0+pu zjHVqQ;xQ$hhCa&!3s4E=-CvFZL})TaWQZ zVOBVCE}t#TuX8psTOhxTCb89!O9n+gF=DSV$XCmJ8{*VXG3*bx#Y(ZO=?~92!8ymE z$sbBoQLe>Tc4}0`=DAqND18LzG2XZMWM!rl;m=x;eLy6Za_E|8aF?`r0KoZyDF^vf-{)3>P@_phT z$Ur4@{`iXYl9`d;rYahFLtFhV$#!D@Qe{)4?Ck)3w*EF({wb#$Z_Ow0<(rHjwGTu> z?k3VlDBSe|kEST63~2Hq7dNY5I4^KX&TqWg0!*D#5cg>Xfr8WWUi20)>c&0xY(iC| z1WIZ^m+gF$1brs{+NiU~Hrht-&O*0)HXq;&RzvVm^dh<>AO>;EoU(2!cTscXrk{m4ew`H2WL}RA5_*Zve|%re+9~`kcK~ z(PS*eMqsG8JB&$MAyRTY}Otn@{@mRAhN|cTH@wFbYbI%6lkwN~Sc4tdKWmj9r+CCQ_TNl$`phr2E_SBF zSp_+x9)>-?_q_7({7kMH2SONcR_s>3P9D??BQ@VXQ=<9a+}c$v*=h_VOYnSr_B_L# zQD2mRotH%h*Ya5QG}$fcecNrVAt;5c)8ORS={X^J=I326cXwM&$%gI~&F13r zJXbJE-s&{ zHc1mv&60O}$wv(Cf#rN*-s4B`tg}$4Yt^19BFV>CZN;cdxoE5(r-@(6LK?gWBSOBU zo76naLc80(=54$mzV5|hGY@a7g96YtOgn6VN#k(vpNoXsy{*A{^&J3`Bm9NE#=!#w zaGaQIW*L{*3xfJiK3Ltfo6hOJJsXfOi|p5Dq?Z@Z`m)!h7pB}Fg>gJ2{eSFz_dncU z({~V2gM<*B6h!Ytj|34!C%Ocy_rA(T2}!gRy_e`Mtkp||sLSe$RibyItg=|oN3Q$2 zujjd+e81QA2i!m8_40b`E{8y1{xKXS@ zOJ(=`Ra~`noza~UWf-2PPlT^1LbLdE+M3PQ-%)IOqVS#V{n09`<`aWMeYG0I0F~W@ zeU%1J@f*=&({|>=r@Bp?O9!JLEkMf|mev%4%w2fkbt04qF}mOx<@J7tQZVhP&gAFP z5_07Fn;#n{)^tTcNa|VGlkjKR@}e`>-rLJ@gj)E${PY>!vton1Ar#2HqL&D4`4FE@ zRWQ$flv9L6kweEpYmBJP*z$QRCqp`qMNg%70?{tom1q~XIbh`N)uab2))ift&A9+M zB8wgli%eTB7dPiv7enkXYIyPYMAj=CO~0P5!3^zwIf@m4eWCY9b4nm3W0VnM*SwXa zt)qQ3+nm0JA7|sqYZ6=&{i3g|4X&o8%$Ks8@=FCBL}4dgBt>OW7vf7sj??kp;v6p^ zIb15M*r0czq5XDCvAc%#h^sGgW8SMdjntxyuFfW}IPfG3Ke8ta6Vq+n_KMmtMApo; zTc=cQ3+=cWJ-{wim)Spn9@rj#gqqpU%$8mxoeKt~yid4zQp!v2A7M{UsB4$?j(oPD z%?P=X76bLTvrY6K{|3$?;1kA(nNQ#<$MRRrfWAxg-%gob=*^C`|BgkTVU(X8<3{F^T-SP zT;>$sjEB``sAl+B*)0;-w)uF8Vg&tYohE*o$Y)VggIPEmjdfku*`YxI2H}Z0Rci3$ z=tLa}a$1dbmFYEPOI*hBkkib_##I&~=YcQ^zew5~iF zbuKvi?PffY?!4a(T8bi6UPJu|?3()>754M~v%r%#2CXv6ab?HvFfd1(LSDhp&swmo zB!yM>tn*oaY;@k)mdk2Dh-jLpg-LHlIn#7OH;Gr$>?wvh!Nk1@EOLFuf`8?>i0Bdi zV~M4r4Y8VwJFjS=Jh+_UV6h@9cJ`dd?AqJ}d0=M5DJ)u}MMOjAAO%bVkl!kNp_Q zP)`}*=fULI>h4f!0EL54QiTl9a)SJV9Z%iIl7~&0*V{?Vrkbp^ZGJSJbR2c_c>>8p ze7A?bhU(jSAU_p0-N9v>k@$`iy&8B8B|e*hu$Ako|6&|v+EMElTQSXdnn(mrQnLFI z@ffP05c5upE!2x`ep0m2GcvtF+Q%_>u_Lr*iJ?idvb@82x0y_)(fj+I;Vcu#Mai{l zqVP~D$%KO5UlXl(3>oFeOZ;lI{%SU6KK{y1W@1_2PyBBH7hZ+|?{?sK2Sfaq7_GGg za9%HI>-zPo*rC7OF@o7*hUuZBQpbETj^*erOeff8byBW?tu{x``FwxL%yu_T`k=k} zr{V?FNX{mwaHZxD3}^j)?z-!=J3A6n@(fU6Lj#WxlKp|hfn7RLTXs&3lgxFJ!d25Q z6L;m?(#;CsTxzeo(5|XbiKD>-Z8H3#s*%W*ZT$ti!Ojf0VX=U>`dd4MelINK0MUt3 z(77$N`En97{P}!T>aI)M6vI~cAqUJq)3MW@=V3jwN%3pJxS{ z#9Y59mbefn2qRO9JG!vvKi@D=*iF^fC}I!wi%cH=%-HzIj(pON>m2dQxKjj_&Q!7t zbC|uyFr9@|j2f{_$TZR47ddcgM`}b zN%F$_+}b1N;vXH~uyr7wPZQ3OfuARgZ{b?Vf$XH!?dn$dtC)1;$`_IzcFpL#5+X_) zvsaHqhAqq)CZ|leY=7+wa|g{zsHN6S!*OloWvmfJlb+L_M*E!2A+LCHJnc5*rTN*< zrsWFRYV78>f|!T0apgrutA=g_G$L5)(!T@TPnALF{)X>ai>Ux+fgyFgdb z;Pg9$_J%~Up(A>g$4c1sJ4zGE>f8Ip%(IxON#raf2la5GCVZW|i6f^$Ddt0bG%_M3 zwV(CHfLWRCFO|(MHZ^~zic0yFo7^=1yyg8zSiLR2m@`)O*}yD)w#Lk;=fhX^Tb^wd zTiGt<{X$aUWM#4={urh<9>;A!HWuE`qIKXbnr%wceXt&T8KFT>t~7b47-?NEb1XD$ zoee?tg5g@G&|noHC^x;8WJh&&p4U`z!c*dTEh|!wakTW&DoulC?&oP2{|(MQKHg9I_bhr6m#WvV^}Fs5;V+Y0;2k|y`(~X?gvgP_#ZC_qA%3~sJmL*A z#iyiE>qs(bfiYQ0jfFr%!LpDo>@Y25eQh6eJ;(4PAtvQv>ANe*pDXa4qt72p?<7(Y z1{#;#$eR)EYh;ZSnmnqRsJGsGe?{(Y-wRocLn|_dLCLcTH z%;)Y?xbCSt8=W^P>f5h|n%-fFJzjn98fu-u)Xh*xu2vBS+$G_pg9XT3#?w-AmFlH` z7Pm>7D$4GEEi2w354YMe&e3ekw{6(r-+;jgLgyJN*)$HfucG}AL*$gWx006n4jU!a z@fbTZlNgJOlNh;NboAZT57Yaj{BiO(rR@(!25f_{Dr33BgoHq8jf(*%)N%klsB%qY z`#dsfH~UdR)dEQZt>l?d$QOw)B8Cvo<-F72bT%KC_L=v?*D+m!WkOZ8Z^(^tg)8E9 zB~J!b>RCCTT4A(`Q{tQa6Nc_K+&bxpK34Z&DEslzs85oz9Xx!sf_v6#>DFNZ68yoG zVY>hDk#q6L(pl=1bc&kzCRU-E_})sAcFB(^YbNmT3l!!P#<@3i6g>@_7OHZq0+bZQ*tn3Rx3Rq=b^7`+M~@`P zSlVq^yJ5%rNdFJ;&s?=EL(XLW{#x_fopcm?WdloeABdPtwL{W3^T9N}vl(ObY*SVJ zG*0g~ewyEpMmY9W+D_y4=GCPQ=aaD8V8Y38zGy@(sma+SYU#D>_tQ{FG%J%!RfsP? z3t#?Tu>V2Rj`>+_(mrG|wMAQ;Vjcth#q~@oMu^|Wbvzq|Arf-Jn`8LP@xJsMY8;;?Mmk3 z`@!BF4laIQMaANNHjbsVEDnex0ZKe2r8xFeKg~hN8_*i;+fK9!QdEc#cIx`;>z#m^ zX1{W5ooz%kqb#l6(Q-es7~~l)dxbpCC2$w>sb%dO4Hmtqr4pyLm7Gwh*1OCJH2!8D zlVDCC8OtUlyq+qq!XuNGDG35w->829@v#ase6jBl|1-vWtw1R`pnx|7Z~#)+XLATH zmNOnLA0gmc1gNIc$GsUNjKgO~b|pf!FYx4>m{MPYXzInk+r=ckw8?Z1%VJK>{hm(3 zeM|2vPF4#%z{GvI`Np7AqcixZ-k@dMQ>F0-B`1yja-uvv^NcCei>!1!5azo94*(YO z?yI42=>h4Tz|1y~V5FM}qzHt*Tkd#xIy|!QVCR$Dm_0o$#e0aVe_9ElkQiRG1tK>*;lb6F*E&7FqsY5YG#4u*zVQ>FQ&&R?$ ztr;h#loWdcJ{L5m@-{p6cSqfq*|VgvG!<v6Bkn zvGrtPLWv$Oi9gt~^Le4kiB{=)hz&-@$fs=n=J6_qzAXmt9o?U_Evuag@%XBK;{fNe zb;}HY^c!!hZMFcdRCu>yXD;_Kd6|#abcTU*G3%k{5!25x^?Zs>d|C=S5D0>?kW5M2 za=Z~`Ut>RaPM5J8Z(vv6SZa1ybE;Q3oQ6gv3JTx9tkr08dYNn<;tfIi@~2kA@L zgC4HS&XdJ~`I_C(kt@lvvSkVx2A?&TMjJgzbXB^?mSN26uRZnAddcEnO8II%K`SUa z%qKBPrjvpf-Trc^eWJZk1*fCtyDU_W->LtY>cIOH2etR2)x9J(Jug|LsL)B#akM0v znz4Y0x=MECE{jfg=;z5Xo_y%XVt698Tdr1|ZViZ`WxwXAvvIbaEBeDPcU5>69ZO#kStSu-yP!R@-6c%Cxnu$X_*1@Re80% z52(62Ml%i6(e{PBGcQD}s6LpG5TC1Qb4X=mBk%UnVep&JKD<>|-dY333{>I_iuLPk z%471ZwlObfhXKKk=BeTIq?X}tHCT&7v!<@;r{0;~IbcVeQi=BBEO$@h()p zJ1s>eFPF6$bw8>m*vHa2shH{RmPI!m#WQo&7x7P^*L?3_Y(Y0A4&#oNb&Gm*MS3%n z^yhXRJNAQDvO6-Iv%?$USGvT(- zToBkaZh?L@|MbOHC7J_#NNOL{mOOLf)F)vz4T`T^m+ps4jkG&>G=JQt(%Bs~$C|`| z#R&`?e>BdenGOnNCc3mqP*PL|@Fv~(^)Aedfflx?Z#svUl%yS&oTNR5GAu*Bj0BN8 zJE7JO$E@B78p%$7XBzC4uB%#b3&h{r?l%0Q=iNdzO2pnt!p9O@RKb@F(Gbd3)Q=56 zIvp)g!ill35zsC#rpi?J!+3vW#+Sz%HA@H1K1 zy(wdn&piQds>XQ3XMPpRcl$_1+2?KUH@)P#zCNtC7Qgw?D3R@jNj6TF7R+#cFlb9> z(CE?g_`HkVTLE_08+7cl@|l}8tr&6Tt>~*q$D2#xGHb=^)Ek5PV)zYneole=a?>|n z&^fl9DTDhe&-A2lvdpapSES^5o3KzwA}7a+8w#l4%zo1UWPc z*K_Sg4{3^w1Uhy;16gv!)l0|zgZJ0Hy(Pn!5DY3x4v~OG7KSc*cqHFv7mWNoIK=He z)+H$&;n;u@v;k3{(SXi-r&!T4TBBp!rDO23K+)#cABY4>1z7W>u@u_x*A~ppnD>#@ z&evLAs>gJ=0N?L+#?bUt6xUmaE8 z^1#r?Y&YgYhj$)024VcqL0lba2hi^51;jlWV0I?ooNruHO^%C=^SyAN93-RBgLdGioh40pYF57b|s2eDC0r4$m`H_R-kOV8xM^%YfHQIQEFGV zy_>J3PB?XxdhT&Ul!cr^AW*Y5Zfmj8mejQU+Q^cI%$XlRK5DhL4-V__XLJs5ZU){z zlgNs$;~BOh_7O!0^lCRTajrvNrfGJbDAwC+{Ls_B<4oQx`efQVkjeKgj}PT!lFRY8 z6i%U+i8zBV6JH|ube7|G^Y2Ur3yvj4Pkm?Fo_jlxbYfPUYS!8SDa%5Vzav(Ah#uZ* zy!)NKdYI!w4Ziu@xOeZS5&n>R!n1isq>}|`e19K)EIjMm;onY6AvjCiI0lVjV|Fe2 znim#zyQIvK{&>vSgY(9bXu`&_aJ9cDSVl}GBgxsr;d(nvHGAo{b*DIy;lX7H4wSg&24%noi7C_n<^OUN9@+0WF>IGTA7Jzm8(K zd05g{)nlWsc3gQ|(7Q6$J)WjpHoxH3puALBBkP{-fdTd%jShuDz-42!i6<()mH1=~ zY7`^0XLp>cMYlfaS`!AUtwenL-11su@gYI!t4Rl-iDq9#SfZc@%7o`2#2Hs45x-mv zp6*OUsEj;h%0j`9w#t*1Mn#X~_4gA>k-nMN&KsY7wcU3hr@28<`SaJ!KZdn--h6A0 znH~Ie;r(K^{n*4kL=U;qam^RLsQm;di?14Mva{2tryQOOb?f_N7-w&mTODnZ?Meo4S#Agso&c$rY0gExE;~anwOkDHf8Ep= z+F?(&YAfSdVW6lCRi1x{u8Ou0-f3QaJ#Z6H)wB1#$zD-Cm+L|u`N+#F+#uUKysyXq zWuPOx#AP|HgP;vy2XtBNSIw@qF3r#u?15{4pZCUSV}g6bmqxQ88QtkutqI>ii8)vn zy9c{-CM0~Nl+v}APhyqWp)r^l$U?VX^+dD#mR+gTD-y9==5nixVQcj-M+7B zOve!l*Rf-06V1K`Yz?psuTW;81LgHz2Z~vw^@P@B!@MVt3!&`w(;Om0-@Dl6@cotK z?D#to;yHJGwSkL~3m|HfPcJ*tQQClB+dh}Ll?-FUc=U?a>8j6eXOxM62toNot&LP< ztuI2v1t9^ut9SR?G9;IP-*Bm;Lj&3Te_k za_&;Q-59J=(f?o!Yd&ic2R&l-F*ZeD4PI*!Q5*c+%^lFWel|xn>LMbWM5tgF4pM8Z=}}btd9R z^~&-J+tR$sXceePwYl@~7q0*a#9yEH(k3jWw3o(aG%z1~LatVbwYa`LHFCsuhlPrG zc08FM!qH@T=(a@$m%BlRt8ggL=6EeDHAZAzX=PO0tKOy1Rn2V)RHA<{F|Ag@5#(k!M-KO-e0lDMJW{jPL+W>0IMJh~9_8u>w;F;1jrTM~9vpmyMHoJ-Jy5t(i!e#XS zaYV3r951rZ*1?y2*CDVQ4yxwx@d%Pts@`Crc;-=^jl1)u@M~B6ZTGdaq*MzD7Zw%z zF{}x_jL@vk3+5#{`>9o?W~*;EueUDJQfQe-V@9^J39tOuN8`bZUvd}wVhyu{vEF#lpRoduGG(wV8kRs- z_-C*DVL{tN77c4p`=4s&OXXW#Ov&C4Gwha&nYj**zAQT-JzLiE?2DF@*xnZ9Wr|Ty z^gJGUd5zV1?J>kp%Uksj+lu}{=VNA6ntGUbnCQ)TE#=z}zVo067yj>b>- ztpXv!q{Gr)XCULEL~&}7ss7d3j?V^`L#^Nq;xC@0LsH@+adVG>6Ieo4}I^2b_K(@jQ$U zb($M)cctA^K~vTw4ETlzn?~hC25?uPxK8b0{Avvx2P$S z&&Ngv;5viW)OGi>_JvizYCAGdpwAV?ZXhLviV@?T1jPYRsbKkkKpW*Db5RSX)X(bj zqP#GUDE^4cA^eX3!t8xr?Ual-jSN#zT18?ERKnv|#4m?O4{Uo1m`s_teUA0%Y1RkD zs)4J?o%i3NyW@}fkuz5D--?*AFZs%I8?%AC+uqkvWPEtb_WafjiZY_JXI)hOS3~3u zX+wiicuVhvS%klH7gNiun5%Dz_Vw+VkGW~$WF1hi&$hwg9)}KJiBazFi>xd;q|qKD zH!ZgM_UzI^dW-R+4TY9mc_wMfB3^%p`dstJLx^!EuC;VNx{vmPc{71mUqJY=`r;bX zSoQ=EnxnY+OaS_ebo+Rr>rSh8*`pM5oDHb-?cu?z7V`}oDef)}UJMmq;!8%8kxRS{ z#@CC$k41;JVa|5l{c;mp{j6!w)7jz0C4zvZ0O)#RQp_0%Y3f*!{_MyY!v*gK{7KOF z=KK;!W1#{n8+E+AeH0ihu`sx>-;2|N&+ z+-6B+N79ZUm+oIpWam5IWDmMl^)0DS1`%OV+U3+(s|oo>ObMClwM|_timT#rL(Hba ztz;XV&P+n5Y9N=xl&-)q3}q*Y{nLViwnsDDKY;9KFS(~?WtyiA`ER~#Gm0ok-^s*l zh;|&h>n%llTP#<2(l}-VjwTFu<{i^^x4tTKircx!G!Sdrf_ydGX|yOpY=R2y2qlWT z-lVp0biC2xJwiH+jCdSy)I2V;&vd?BS{{H3l-(79TADr(N^euy$c3%uPvl692P+T= zd#}DYU)W&K#kRb}v<2v&M0?XGG^gR8wY*qh8C)ioX1RwTyS^npRZW!?`*2?2dIPJ^ zV@L~|v8)`4LzAxywRhdv_RGT6 z$vxCj_HE<|lhAS%rL4O1SBFXpb-UxLu@0GpEl4bP9A(V}Fwv2ISQmXhl9SoPsw z{G5HjX$xvOpXyU>giYGbf76@8izz`45EXMH$HottK)BBaalZa~)F}U_gd?Dt2cJ2p zz;^;3O?mvod2|`Mfz-#}AyQ1ACV-@sAGI7H#yHvQ?#nU`XD1|Z zas7NT3D*+l7giZGJzqj>psg|+hc{I^Ys!Y;=!@&IZ;ki3fLMEx@XJpv@R$2B*! zJYh)>3(ybKA94%;HuMo;zIDy(4-XoAC#AtIb+S+9qz~RlliNOHp_&U|CR2P8CSe)x zLpN?;;@rXNTqi0vo!>lNuDSH-;pEYv>_NWuid}FYlkAZfWoIQ|NB_vtaCB4uauTJ80PZz7VaM2=mZ!zGk9?7%ItRr{d0{=09WXt}` zBTmxpPm|!@3!A};jP12ucU_?gdPIWR`T~puJ??)2e>8K`7I}TJkpQyH<&dV!vGtye zPUuU7U0yEd>AqSrx?LD)AG?`I7^4O;YdG|MS_3OC*J8)!T+}QoM44@qe=Src;PG$D zIP)%cs~Ug@qF25tSs5ocr zFF>8rHjW z(~0`!#s;@IX-_#jnul_W5-~}Nsz!{SUq4&S&wVbi`;7YOR!T|azL>wGAX2t34T^Lc zT1iUDX-WZJx*IMXeNQecpn}^0DI78)AFdoM%^`QGb9!#k>-W_<|K#j8#rcV5Ihv>b zyyxr=umsOnGz%jlXMysGB?U zODf^%_ok)hHDQ7$g?PoF^+NAMrAgBnEpLxg**MJn#o7;jq!Pml4^V|293l2s*0s*? z6yqO21;1^q13Yc(t(DXBaW08ZCQ!*;mXJHc>Yg2JvjDC*Cp#1Qts6lqpEu*=gjN*( zw3^a&CFWV~1E{*vC~+#NUC=yly+=R!{z#ynEnaNkwUy+Gbo%$`$UOAQdeU}HIGfLAns>u*|c=)KFx z5A7gLq+T_(OzdnBVEBHVm7a2%N_XvoX=bx`MoM2=v4vKA?4)o`&EmkgMKLR_JM57q zDATtZwFA4O^BEPf8dx7EHCz3U0;0FC#dFBn$&q&aM##;uAx1FI&o9W|l9Y$w%qPZk#-k7Pg~8o{G0k7F#1`beKzI0{+6ImDQa@UMu9 z_&d#&7XWZs=&wji(~?c zUi^e}qSMB})Kwksj2EqGLDrr35ybo~ixY?ShS!rV>_yZdV2kSH@L;^^Y31fV@A0<# z#xKc#q)tgGiB0XOYbtue;*;WDb(N1cx~k}aG>vD$C%uKiN3g)N%? zu>GjN)P2;n+Tq#U8Hw{0D|HtwrF3M!6TdZiJa?`1MT3B%Ifw3onMr|}PDIJwIjbus zAejwGa5bjJ>twEd%<{|`NJ%{3;KE{vn-`h${fkRc^CUzf^_8L9%(tz@IR-{Op-f16 zRER9@4^pUOCP25 z*H@HzH)GnF%^VDi>gaiZ1aevt8x6Gw7pLXb+px2b`S268$O_Giya(e$1dxC}cqWy< zbvoCVLW8Zno`*g!8d~=F2A5GrW%bu)uq1KSRHK9B!mh2>@jO6!Z;31`IhaON4i5Kn3<0)s5jJC1X`nZ*=l#oY(YPTpd+wmGzp*5j*N^J zpFbARX$OPQ>iY@bRRl!@Rbrxuc%-RA56@2V)MzCiabfAF<{{4;7CF!JAkHvb&AYEU zoAE9BhAfS8>6)r6?YvQY&)F<0t=|E4cUzL6_I3k1_cyua?3Go&20vo<(>1jE^vl#b zS=UjAiGgDN)zJ?gYr}8a>Qn6=M~HXdn@t6{3|S#>lGTU!toIF&YTn4#Sq`W3nZ4ra zsLl5Zy3_a0B>8kiC>eG?@iv;q)_vnKW((0gHXV|8Qa)(x9)+7AYG(0W2eR5GCK4E& zRKb~Aejox?SRlh}1xSy64YMLWX|SO7f0+3L@q8eb-0=~IyHkMkP7be_$t^OOBnznv z(FL~;5M%6&|8>u|$8^MchWv=jD%eu0Zc_Q?`ySU4?|W>rW|A#bZO%A&u4641;S|f< z9nG}^q2Zfmg|0JC#aN^LB%*Z=w&s&D!^PU8Q%p>6wcMTZS*$7c90HX~x6PQkF`I2R(|wGJ=^bwg-R;5@8~Cw z*$5Zo6+igx*Iy7qd{R&Zkh!aO=3ANmf?j&8G2BZ;g;Iv0LOAOvQys1qem5sx!h_Ce zMk3Zx=CRXzEa`*Pf$04ewYjP#$%Zdj8icAmQ6B@D84?Mi*ez}H)% z4xy8JL_6YDuFV}ya~V{^jicwfBfhmXR(~!+BBZhpGIlg=erkVcB+u)csve@p=xGrm zB~Q)9B5XC*88i@Kz`Jp%D&k(-x#9es+f@|B?Ml6&pB{v@OssBL8uem2k9R}24k>^y z%x6|6x~_UmPT)#l?a1v~dv|QjESp=$Uing{udm-u$GjSLqtvJ@oqr`+?{=P1;B3FK zGZKRT$x%|kEU8Or2FW#^@jZa7|4QuaYmLfIc6YBg)D+M1gov0Hy1PGix+_}4$9Z+j zQhO4(;>@q_(j2888$QhMLz)-r#Bq67Xl>mHIWCqcf7St<$Ig$%b1W`oGRvPYa*URY z#D3n=oV+ihQyOL^$|MFPXjL|yv<|b;8kQB&k~`s(I5j{>m#=o1r#gaFW!)PW#&Wc* z;I*YMt};fs_5fIoY|HVY(Uf~CQP;|SSCkV>TLA|R1@~3cpT{qC-tl9Yjq*?*6NEO7 zA9OwLYv^do7>sPbo?Wfv%r92#cR09sw_2L0pGA1{#J8t$$ZCLLwm@dOQ;~aP-m%n_ zfHIGkNm7+^P{{9gjb*#(lH}&x&9b+o{5}aZ8&>f&Pzaum5;Q?wt4UnuZCXMyaHZdv ztnl#CKU2*o;bNgW5U-tA2D(B7{Bm4<=w^IPv?1~(^7V)AqJF^)oZ+nu94krNi6QJW zau{`I#BH;T<||8SY;tvcmAsw%Z@IM=cP`>C{%O_hI^I zwsK6$1LKgCA&(>Gumam(`~A)ShF}uu^KVg{^c;c9P+dB^vA1M0CFhlhGmA8V2QRSj z)-AB(AgAM$_4yp);APcX$WjJS^b~;EmT#(j6%hh?F9>8{8%fl}X%}GHtv7_Xaz!M} z(;PT*8x1`hbk)?$2KTwXlXSuA?L(c)%-DR0rT*ML=Nmrn2iO{8DdzYq{9Lb7X)S_p z5Z&UCdo9l5Y-RvzB4mB8f^DJnOpjup`bN}rzOJ?PHZhB%5vbuUOL|nG@(H-}+2|RK zhHxWMC~hGle0l*PViWI$sQNsx>5BIYdn^X10vrmA>C@4g)3Q3Om9dMDH%HH`NXCQ;J2x!%xZj9JnM?QewDVl3p%nda|!JzCNwL^hI}};BqE$p@PRawv;)WwkX!Yq zY2ZJl0g{2iV+zz1pAI+PZ4lVFGDyQ2cC*8#T?!v}1NVNQ!eTu#6%#ZBoQ^Sdtg~Mq z2=*TCjxim&PW}Y3{dtvCK3XU#bW(U_p1=5$n1bXW_s5Y+!vb?AzQ!yDs1yoh^bykp zb6V%gdN2;?To)q!C)aMfRecL(U>lbwD;iQOUYX7%uI5#2@g%ZJ3VzNS{hci1$r0bz z`@AH`oB+vBTMhYyotMtf!(pF(_k}Mwn63G?XXI>b@TvqeU%X(xqiAW6ar~DEh6Ge(vR&;9@(YIB*$C&1V6Z!@Kp12! zm6A(66j2+dM}>ZY5u=lr-p8vkpV)5;~!!X!GFP9(Ug6dWV; z(bbm*UiRX_A*`n%fAfz;MpuGJlv!3*O}8%gYM-afGA}O&77xjCwSrEnvQW z_B8hwl9goZ9&2vTPS}*J`*y17#|lf|TD9(px1{D|*dAdiIkmGQpJzywy6M^#J9*~I zCVCbvhE{r6udRv!6}R()@1Rzm3T@ybDt2e=q}Mv)q-Lv}3%R}zxnQ4V+~<9uhyK)a zQpTQ64D<=f@tBK$_q$I>Epi47s^|bZGfS06@UvLr;+0?5L?mT&t|rv^Hup?Pd7lw* z^}p5_yCW1bpfb26O#cOftuQ(8+K68OJ;>f3RJn2T{+@V#E;vUtq(dYemE43~kVFqZWFDXaM0jfJn=)8mDpcdeML zt5HG)C~o7V<&A9_6f&*X)1A&Jt0THhKR+cWK{j?scz20rv{G*qJ8c0XiZEQ~=M<)y zT`?>$Yy5K~m499sJbh|D+uCM$GIK2rjy03-#3xArJU{gMh*thaIf)bJfi=+V5~yVKCek0r^Fm;u*08j~IR{BR-1 zxu9>`A@rumx0>$R@#n;hKpeUU`{Za!SWtp6^S>M&PtnXqkZw`VE<(1*%y=!9^w4H! zy~XC|u|k%Wt9*bk-=<2+KMclK#K=6|6)u!9)LQlnIF1qb*2F2y=j^F;MQi<&XtYD( zBaSbcp$ihT79AcE>90SaN}g&__W4+((ly|Jbtm6|HSCO8o<{1DEzGX02!`#G5+>oz z(vLpAD=MzKW_yTc#ztbiYcugAs->h`m9)G##=EA@i#Z zkZQd+b-L! zln4Ez;Q3h%a>Z>rwL`BxOG&H<(Pxo{+M^~7jJMR$wpFht18ogpeneCap`q>Y4~Owd ztbG>>6gHeQ2-w^7-9Ogw{1d!#KXIv9uDIctO^H9}(c=%@y+JUKuW=86=K)oO6w4xm z6ro20*2GW@mhx`1R(ihWv9&lDFzeKx}Gl68s0F-KDBftK+-ek|ZZDep%|(rs9A^`yQ#EzSP9 zCS@tZPY7U1e@{b4a0@JX6< zSj)M2|3i_|h&AMM4!-x{NNB)E6k`Zy&>cS-*~0YCV@gaPIve1p9kwq(l$1`lGt=D< zmEwhQvi_^t+CYN|+u|_0Vi$Y4-1qLjUf~1mn&_|wx{R+LL^ho1XH+b&ymH6sWsFZ* zTzSW)x(7n-(4MERo_RKlsD-u+zpR&g0%HKQlu!+L8pW05HK|auV7W{!)4hQiH&okp z%%&zQtwjf<(Hd2EXD~z`I&*HirtJt=)F-X_rcYI?T3l1pKQk-ENjKy{=MRRAO0~%d z#k>J(I=Y58dMh!`1Z8#y|*zzbeZ=S57@!Sd9;kmz~tCuKEr;_;zHKX z8<$OAcO~jV>C^T-;AQc6IpL3Totse~>=G!TAv6qo=~Gt=~$q6Enn9TxY4j6S5s$ zN`RBaJ`WexR^3fFk<7Cy=G_KQ6k)6_uq$PeOBRYNcsI~!dyDTzvP}DAN#hC^8w)EJ zQeyo^T4p*<%gSak5z(kp8>7L9QNDJQnkg#T`sG8PlC-3VSBve5-czR*hnsk>=NYR@mqYGaomI_N} z_{zIwAS+Jy2xvOL+XvF^CsYv|ii`?5VqWfMQIbU@4X5<`fz49ASMw*~EF&|OstB|F zLh-{M>j*#L2Wc719)W@H$;U(W8Q~vAWmQH%0DjFtu2JYR`*;%EZh1 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
b&TUXTQv zu8@K5sRz2Jz;e?6V&4B^Q)mD>I+&|w3btWS*1-Qi~2$gwm1HqXsGUOr3nUBSlWjK@l?9ME zjbctzG!C-C%SxTfBh3u1+ZI0ca#ygt zV1_e5N~b&^Mfe|+3KeDWtk#)-OF*?2}4x2b)P|qK(6|zfe@?Fl7 zikuneFA5t=&+Nb_f1&vEp(t&&#YSG^QcFhL4c=ZQlkf|7sfwT95IIIY-v@>SZS3ka z7yN8n5jeAePxT$69&mdSU=Jr(>u00ZrD>=cEQarS_ z)VbrQE?A)zWHcZn5PCSOx_3m+3ezOu3G#gI3!beAB-NaqdAR@1j1A7geFC4t$tu+6 zptq@HXg$}_>1Gmd=dRV!<5G|I#V_(}Dh|?_f~*0OPhU@8vaQd)R9QtzUahgHFq!M| zxQQgrT*kzaez;D@!FHc1$w!LYEoXO7U7*aSc$12*%KCnK-Ogou#$G_g3ld)OP?+ok z)T0+ps>S?A3H0*ZKe*?QB=8kZIx?M`rSgC9bHO>0Ej`WxaRs3Y`Kx5Z)a#}M*Adw; zdKU=B1M@R-{lV#ysFgaNu8tj9L&fH|bvwUU82EoE&ItxbT29x_W1+0Z7zR zwE1Tn0nnSAg|t`na*|u$p>*r3`?4Yj%lzf9RufISckSZo9NFxIBfd@rh6f^rqv1HH zoddvPjuyyUn@xE3kiTUE;WSSWL}gP7f1gIKZFr33Ku6-9yPLwpOjB_XykIet+BX-F zRkwN4-946P7q`l5nz>tR9^&yU{FBw_j*k`)z%6!x2^k`+#_X#JwIJ88+%Sk7@#bqv zciT#cRyoI#N#FEi3Id_3^dfOug=FPME&YP@1GceL-fwa<5ebXg=NHSKIg=K^41&vR zqeA)H3;bk@^EO74Q)oi(LI~H{#-wQqG>G3{5s6kWYo_TXyGu90r$5=edbS{# zx?es;n9M*p>d5L`{VZIo%(9+`lPpa|!~Fe6{jmF(O!{dDD7*a!&Gi$B(9c-xRo20; z95waE9t+gkr^+YXOCGI0zfch(_pYb}sM$u3%i8M7J0nz@6DH0Nky2YeY{XIJx=`1t zS9?m%d=nc#`Zyq6tPq^Tx{@$JgU>(>rVQJu|6POd8pVZI*sO;wV(Y}H54EYr*qb?_ zfZBj}Vb)s4Z_ovw;#mHjU!<#gIs`GmrAR01BnVK-sA}UBqm)ZaUkZ8^oua)6_M?R6 zK=%_~ub*11Oh9p#?(Jbb^_Vm?nNA_F-5rQA8z%3Qu*k2TU&}HIzj#bC=H)loRXuKY zF|Lgm@Gjd506nfC)T%3&O#+`q`InsWFW;_XfnhZn1BbQeEtAe|l{^oX>Dk!%TT`id zO-i=V!O}bn(tNG~*xAGvK1g1~CUCQQY$&Va{Z)d#^SXmm}+Is@sc69SIR z2gxsuugN0LUww!i_*f6vASq~ryDu36te|^>eX%o3Rej zl@GAGrcNDkcxy(T+UgeOoN+6ODLa%Xgryji%EvC{2(X<8oLWqk6%H9@zOD0IipNI` zZSd!|M#pi8e--S(6Jx?iw_wCs+NGxhV;F3$y6$W%NB%++EeiT{7zfBoMwt8oSh9psVG z#w>3#@+-^x?GmT_9|K>~DqV?MAIaFuAM(_nkU$`9P-{qAuD6a1`Ak;!{;fNakV#o~ z7`ZvwLjDPhmD*~Djc70e?@X@)ggB!Ida})>%GF<|+uHY9^s2hKD5qNd1Ee?oAK4tT zdkjDCYcS3{6s?@T=vdf_wX=(i4r)89ua&;tLbssbEq0$UC`y0RPS4mG&1IMCwDM%m zZY+zw>q<7rr7^t{cnO2?O_UD5u%rdAF+@h25X#i$?y`si%b!J7C-t;VrN?@MnEz9P z8X2wKlfanjn4$*^)h_(P>nrL^dX-!xD*%P_e2&LkwtR&+^|G)k(6nu%(4EH4BnDkK z_Zmpxw|b^=DRDL^2|inhvGwJX(rc=WrDuKrtyH5mQ`q+V0m$D%rp^&aomlz zdE8A13MbTfZZR2P`gE(bf^>MIff3Lt=esx#4-e1h-)Rp9`7y~o;-GY$leI8Am+v!0 zSrJY67pQ9v zgwqIs419Hbte^2Na~C{W%kA#dt~~IQPd?x` zQ2kb{&nK-jVKY(6M%TYL#qqY>rZ~lCS7G|j-e~2m?Y{gDbD_trf=6?IA`DTk;Zk{H zhiUrM)ckmqr_RSpO7sin*i7YV1gdjElak!pUGA0 zPQE@lHzDNGa_JkC2v4rBo^k4XmxlQ~^{%#EA9-{n?k*?@CNw}&+T7F%pxFL1EYq z?O4J|)5n-oYx4>9R7;D3c>Mb@@fw*aP5c~C{)xb&>)a4jEakUsxg29^mUl{QVv0le z!pIVmQYSwP(+HcvsZF+xeXxNr_y~-AMV)-Ge~Iq@%eU{JgFM_l1W}Q9SmOHhTt&l2 zo>XkOVJQx=MdW+^=g&yzZxT{wRY{@F8{6>kmWavzK-|0&7>zLoW(lz9XXak~9nvm> z-B4gC#DEv=%yMCTxWlDAUcZM$(cIpjsMku$IklaQ+rGaqfpe5gPU+gb3M?X-aY2|U zwZ?<~7qJ7~d5S-EKFaqmjaufwpmD^tO)6kYf<$xuEW>T)8kX8xhlfUVr)!jeL$~As z`|h^LmLmCUK1BOxumn+a>VPrOsmvpF{_eZHfG6~6fS`@)fnR!^;UvY$=e;(N4IV6n zqaG##+P{;Dbs~SLlsQFc5+1OPPIz~W^QqF~zeb!ira!!qMX2Bv+*8>>4%6Z^fFGn5 z|EKT%>$k?ae|WvJiXV!MV4%wf`D?vc-~RtR(+QeBG6>WF_D3Z5?IF05@pn-DVmzIk ze_NGe@a-S{IM+yX!zX20K;5SQx9hk6X6GvjfA;H8NUfv~?3bbs6fwJL^vYj=3}8Pk z|L{ipY6|zk3d|4;dGGZs9R8jTGY$S6b)%R;8AJ~baH?136T#o9-j{!r^UWO|E}Xz$ z9Ltrp|9{Zf^Z)ak-7UX_heKULTLa`1xlQRxz85_P+B3;8;BWj# z>usUkuO0A~e-ntp3)_B&`9h%M%xZVG5ya9ee}qpZ4me@%YgwNWB@V(H%tCy-ZU$DlpfpX`&%*88L1>yM^QuD zu^)Ck9Wh~@!H3F{zm{+yKRNxxsLSA2R$Vj0Bxyi_U#AC-= z?IV|N@9&qN#3Q&Td>u9pK}^mEbM{r4$y5e|i!_SL-xA5{Zz- zQ$70?ehGm!Yc*N{G`uv>@cbTg#W9(lQka^*0>JfiD<@$;Y-v*AWgMW9K;PorMb8ra z%ug5Ye>u1ql0!QT|4G)E_)1aMg0_A7fpwFF4AJZgQbmAct$!IA@5g_?9;w{$w`5|Zx z?+}k|Up)W`IAA19(a(n&gQ1c*bfqF^zXf;GJVQB*9`{|S^{EL?h$ zHnmWZ7wa64wyzIF=q69Zc5#4V=pva~&8?WHfalohJ#e{+gx^i~4@VztcJ2+!fUmhP^DX>oEKxiY}(phDIb;>sx)@z+- zRO*mS-s{`AlCaLL(g*{)R=5TKz8~n{i27Ewt28Cg;76&owKA9ZQAFzyB+QI%r`Me| zon3%t{1GsS-tV*y@K(m4Ai`z!se36G7{i1i=z{|$>fR^<)i$2eu4%G^Jv-rI+4Zx? zXef+A|3viW3aggDK*deT`6eyC#=s#OgMIs^U#yg~ap`${4O4H&@*Gm6+ z8{Uwrkn+1Nl#|_tPuNAK119}c+a95>Y9?iv^acLl?_XsmaGgAPMGQ9*Qh4Hf&Z6i3 zS;q#EuTELus(-bqG>g>4U{09|nNA^$xKdA8sKKJw${$y0SoDdU=>%!!4`0!6DD!||F z13EVsevS@KivnV*aQFh=((@A*2Al;^8P^z2xwnMeyGeR9o+LMFtx(I01>JSPr-&(M zp?(1NY%(SM?xo{y_&<+LBCuPS1a4_Wk13?%qGbaAoUl3uRFonI*z~H?iHaMzX-ikRv4pCk7@(QD}iXFE{_K%{n0)F`xmBv4-gQ* zX*2=Nmj6sB53bvx)99ca(X#=Lf136B2bk!N(Qqi*@QgOhrD~xeSHI%!rOy`lN{0#K zfbqIiy%Qg?mI+v-dMkApY!*$?3*W^Ra>&%e0}u(qCC{`7FUss`%&suhX>CYc8-7vh ze@_H(#<9JWClV1A1(36&(ZO(^F5f|9T4mN(rpSwi&GZ$9ok3 z@AcN-2KXO9&RT$9LDdXI1`20V&~T&`p z>lFNaimtZH4|@NbH(GhcD$)RElZJtUhVw4Cl-bHg%a#5t%vu8(jdbcPu4;!r6I-xI z;4yBq}LoPPaqp6Os*tgdv^bF<-Z>XP}UC0;epYJ*IK50tf zHQCIWx!u$r5@jrRH9F)hmXS}@t!%BhQ^?p^K+gDl_d9^ZLg6H@;GDcs&t11e!S`|D zD*vMtwag!4sOH!027{lNn;)O+FRzh~jV3-e^RnmS6qN_VsU}XzOtV(!ODTAubfcW`X|NivKaRQA%%@iXyv{I?WxVtQ>p{&9-JCxw zX|H@dDFhCnnDa&DL6Bvf0|&L*HnsIs02F+@QoM`^ME(4o?=BJQ&4xaKdJ7JMN74f$ zKWjDC2K_X9$adUMkLORcZ#}|bk?;DNjl%DHk||jSlDSzZTt|_4_xYXnzTQiy24=Bi z54_(CQjDJ$#R=6tdpxM>Hjm5%wU45`vx0o{>)RSG!puM3L@kXht2#1v-iM;gPhQrY zjwhp|KH_CFk-Z%@krEN4E4>!+faDzVV6dC`ah1Tnr`+sK9H$e@8l6H9D-+dHaO4~{ z^U3EkpQS`6d0xo&krIx!3~5_y*2>4)G^?{qh7#(xZ&RgQ_EgCwPEhAo8pg;sh$HFa zVg@Y?M{hBxZPf~9b~|)^!Zdvex-nx>Eu4k2f>lfh3i#iKQT zw`Gw&%qEWx4N-y2``S+t6~Q|QxXOpL#0CqQ{qFp;i{5r<; z{s!Umhr<)Q+Qky{``h@(BDO&F#gQUM4A^39al!b<54#T^S!?v{F0$b#?SFz|(*7Dw zfwEd0|L#7?b3ihAxUnduVSXDRVy}yzbe@JTfBexT+42-R^IK4a{PP(K_6m?_XMn4f z8Xl+CQw_|(?NoFGQ>h;>lHJ4ZS2J6Uyn4-xlB9ET?E`Ovk)`wS zQUDLgXrRUT&D}C7zM*CVj~|XPYB93uJnf#h^RQ7|H?w^t+H~XeZlAtWXg598($l-# zbPMsng_ZFc5>Gfzs-S>_#L7W_x4cIPXJLhf_tHQ3x~a3YWov$d&@@Y$JiE#-DV0}4 zwd5CJih@ZP2xzd0Kd$`Zm?BTGk8Lak)3>?5*wK!UCL1*>`)afz_4!eM0^wrp|=V#)9F!`f4o7fR#JmmZm< zNLX24E@+?#m<`1t0W)X9RTz^y3uSr{haedNeWqyAlp6Et2}|O!<68blj|skO6qmEVJLZm!_>B6qhVD;P z<~?C|oaYQYWdHrH{9~1?`KLO1>)VmH9BD%h@9MLClJrx%6KG(B;b#Ya)rosVTs6JzN-*$Gf4SPYH6>OA%y<&N8 z7Ez_Dy5W6Rld@K$->AmP>0CQ|cyXtmfW1!4Pd7-&=g} zjO)(uE4v49<$+sBaAl`JMgJh@X4-W-MxLuHW=N4BDeDIeYp5oa)~uwXRqALloXdGX zT73D1k@B}LgQT?O`uV|e?~c`%r~Fs^dN3WIywAJFCexh&FJXe_#GU z)yu^|rO3fie}RxRJtJ@OGzA?OZ6K#01@>?##y%J+j(pcc1$NN&A3CBsCY;J9}3EVbLEkm8<_()o$H#E+%KYjZC3P= z5|3LPEuF{fz~mG1cnD88Cc-|+b@Hoe>JlVY{>-fo(Ia1P#ZS#!V(H&%sUTFbg+V^`MXSZ1hzQG|Z0M!h$NTXUKML z7BjmHR~uq`nhCC>Ut zzE&w2F&p&v)w;wg)G0svLQi+t&{o+Ii*{*{KSAy5dDu%anm%F1SA-DmnRmv2)90C@ zQBBG|feI7Q@V~?&$?Ve5eY^v_i*0Ec=+bDAp?##ER#GB-6O@$0(09`5dt+Ioe}mA~ z@6)eb&ed1TI<7HJ=B6@WT_CON)9bopH-bH;Y7y%0tL(gu&%ra%xbK-ub#!YSK$Ebg zpI)DFXZ!PHTz3E?bo6d^D8T~4E%P8rwzf^Pk)EN-Tw=`L2=~Dms{5M9jO!xKQ3`GC z!dYs{73it1U^u9&cS<4$VLJumV2wl%dEuZrxx`dv4~OOZEAOoGf`c9p`yf;GgZR2)potBPa+n$r<8~t?%m-tT74P}@uHPaFR~-0?#vxCd11lVtd9CyELWNdl=t*9RV!)oq^;FAj z+qC*mRBWpaP&B&U5C4NldldlT{y><51&s%}UO!f0O;agM;m;5dIY&T zOq}P8wrjdKSL&%J&HP=6+oUbF+jaxF;$1-lJK_aykZ47$3TRNNiqdsBQmrBWE#F zYWka4Y65FdmN=+#8kv^tKo@lusRzb57=zINrc}RJ@SwoOotY)0nDa;QlBJYzvB0fg z_-`Mgg=Tp^Y>#nmM+}SGaIV#01L9{2b~^|6Oj@$%w!R1nPk3Wi-f>JfSqdZ1-=*Y~ zD3lV(yX!}mUeb*h6w3`3!RGfFrJi^yv+nUdW^RxUHn{Ojape+=^)PPNK^F<$WD|Am zZ|0};d)06yVY}(ip|%^fR_u#DHh%RcYg<9?&i9<@X05$D(;p9JO#Q51Wnr28#cfqb zVYHjND7o5taHXee^zX~ZQw#>H8V31vrDtyrjHW=E={+0|O4D_rf_3r?VlKq>><(xr zN^>CXqp^uyI72=<+`;ajeLY|3bS0>?B-aQ$^NbcWsk6K_IhgCMHc!+jmOd9TPr3N9 zko*|(GAH$@q#OB|6zo45}%`kNT-%b*e{ZJBXwrSZ`f6~#oNe|Nq8L>pMrq6 zm(zV)Df5t_yOnK|{mODT;2X&pMnprL2L=6GA;+8ncWu_Y?#be|Xw)0i1d+S*l33qy zj6L8L5u?_e&9}Ed>iMW@!AN&?(cdNn4Ez*B*q#d-H^tP9c+ug8 zj^q^%mgSsgKKv!guSjFJg8|WsHj9kBYbbT7k>KE(BzE`7(dxF2Hl^b_`<~g{Uz<^e3{V<>(Z%$1CO28&3_N zn8tl;_;Nv$b+ugf zqM0FfE5HF_IEn_6D*hkAVV1d8B&ADa4cMziE?SJvBb6XKK6D#E=2wF zQmgp)%$A$X_1(9S*2y~YeAjbCm5>k)4>Ma*0Xug4DRjrlPd$Atw>6Sz;ddYMeFvN8 z5JYXNe)@|>{irV^GEfXFSBUUR<||Oe?1iAafmOrC=bdjN`Rkd}?d53))+(c)ABpXj$v?3?^@iG9DMP2uzH6mySGKKo zh4hv2EMMj?wOZ`3_SCrB!sP3u9s7n!tRLX8{y+`2t(UH(+pOLDL`gKnr$A2nQig{* z>E}`Vdm+V+zE4_WjhTy|EgH)o1*Wo{K;CEndSm)#`nuqv{mVdBiGmQO5R6TYwBQ8u zx>n>Z4dtDC#_A`Q!r@uNVjfPqCqI#;Kff5se0AegS0|k~e{kQ;4f3gU7@}KZcvI=E zcNkw)Y5B&@m+i^5-_wVu^B$N_zd4lmFaGGZ@OJAaMu+Cm8R(=P?mvHhTeT=hSx0Iu zgetcPwc4)NlyA%*hH}`*`mTCwXC$iyBfO_J z>f5>sNng|Ov{bX7UYSeuhMkkSL!8;zj=fLOm^jPJD<2PT+`V}hjE+~+hm1}#RoAcE zia)ReQ5Z77{fO0Eglce2aa!V$XgE;J_ag6D$AA|~g{ynyOeFu5u{n+#|F1C}W> zM48&twk$6OIoX7y`{TXV`g!;a?5I>pKI@PxnM%t(UuQ>~cV@ znW$y^Kz6YuTXRu(VTjOTe@S3^^_FOXamzklYuuv%9SHG#Gh?-mJ|kB51(ICdA`U41t!IK%g&G3MLDi zq15X%u5lD>i9HT%iJ`7xr;>_+PZdv6xy*$tYJccE=4Bd4uO>p@taU&h^OPAybNXr) zi;nash`vc+H?pV^n6h9i{fTPUdgApS&NWVyk;Ear=!ns^ z`l73iu3~wD*jL9+S>}LOF@)OHBXQNEiA=AE)=80t-z4rNxVb@&*9OPmy>iF9tHN2q z4(cmBjr>)>EN&xMuW(i?^k?7^Y=~Hra6Wy^SCsrKMJnbz1-YZ%t7b`AG(N++Nf0&fkA1#%GsJg{G#aB#57=G|ebiR+thy~^LpAOA8%pS}oz7Vf2S zX%1k%6f}zy^m=B$(fZ9N!E>ZC>dbb{#cZj#@3 z*O3;`(-6YGv#cPa1>x@+P^h_+wsH0l{gK{AXv&`S9Ql*1emNLfR_ay~xdbgpYW`P) z3~z?;&qEW_bbnZ(@~)D4i9cAWGbw**KT-SQotkJ`AT364;`|TN^6OUC@@p}Ezg9j5 ziItK}D6L0~*{wm}xZ#o0A?kRW$%kts)q|F}6(coXZP&gV(RccNgT=nnbLS6nhxGa= zM)HYI*PT+JE-#$KP2=^xUmuGv?MmkXYWLZfHU zC9tqi-AQ*n$)hc{?^t1>d?)k3T}39()O>aopS=asJagF^nGB&lWdy-QDG`gM8E(;->wD;9ci|>3Uf|Bo)z=scX5F7_c zG7*1;>IYP8)hRUm7BxI#lh4xB@z3CvmfH ziz4&G487`sk{89awP`Nm>hvjZCs#R6Uqrtsfq-RSqQ@dM&+Rck(zq1TY8K4=R}CJ= z>*k0aw&FlJTd&2YJXxX?PUtc3L2ukDk4|W!l)vqocEfkwL=CIqsC9p8qnypEC^e53 zHXX%_Fh{jAlQ1otSGVm;ZsjBcqmZ~|^xjHZI^h=z(R~F<_;a?ha?qQd?nX|B9rIFZ zlvAntiLA$$pG!V9V@vvkxvUW_+U6fTMNW>Mux#x%75E{QUASO2U01Jfu}sF~TS0Y8 z#*!-}Tcmt<#Zu`^Hx`h2O*3rB_F?II|KZ2o@U{3JY|nURyF)<*e2mlcd4p`t-vxnN z*29*QjL?@R7EljP@r8D1OP-#u8yDq0y2q2-kT77j9~=hQKD9-ldp-pYnmA~;+-bEo zoLQTo&t{%&HSImWNhSZi;Maf-h672w^gk_r z=OPM$KioaV7^^$jMP*e4?|eEvsGj9S;(Ko+e9OxM;;w~o3$@y1y&VBJUGk)tGOJ1E zf_v^_y?8j~z*ph@w_n+>ufB@x<*sR*E%z1g>Rh#K-nDFD&GYhD?o3MV-jG{F`wo#$ z4cryqao-)$?RE%C=D0C0Q7+&;TO&MB>A#arG(zByddk<&A#>S=x^cvQdx)Fo(Td+@ z5_enccx$pWg+SF6q^fq{X+3X__~G{}9CTBcy*ARD)z1@Q^|t4>%A_>>iHGvrB)3K? z+!v^Fb1cl-dA?_vUCjxbram0bh0@nBIU*c6=Bu&NDGJf);}!ZHCsR8Ig|!>YIM+>~ zQDisSW`5p`I3a<({ywXm5;Mp^i@>b&M3&^x%&CX#Y2i>+n623sLix2W#>7igh3aJB zHcI7zb7a}=b$MR<2d`@ryTidlCLgOj{$DeeJ-KbE95TBFoHD1$4&+@L7posCTJdAp zea8D}_G#@~nwrtW8F?x?*iuA^+Z~ajGI@fR?BTPn3x|cf z_Op{ce7%s<>sFfY<`SZc(PxB1QOh?7lJ>=!*BuIz+v*JpW-f#&pbY_6Ky2>Dncn=) z1kCFmB03`7Jbt29ZLuR{)n-k--m>w6Q3v05yuskC$>7x2NAgC0;_N2#%Dd33-2G}e zJe6HQ=hzXL;)wm^_opi#N&yToglE17VNZb{@r&qu(()UyEw9a^WCwQZsxv;;W$-$z zl(_5^D33`Qv<26nR`?FmjrrAT<*ka8%c^?q2A?l_T9RwtAo1@m7OET+k`kMf++t51 z{K$wSj<~CdJHry1X+_SyjzyO>chgb7<@JWU<5aIp;*2a?hwE~yp0}PwQP^{wuTLG+g$^MGU znp@HqUFR>fMs!ku{+t(jZndqyO|;67w`i$Aj2Q5x=oJi_MP;g+nb`qg+&rO9Vjw#g z>d|U@3SM~2Y{eZ|`rTdPHv918RygdcU$w3zC2`77F`qF9n?V+(biXkid>tWI+i2A` zHPH=5NT{tm^7=#LRGs==hDpi*;sN!q<&G>zpbSh-$Xxxu z2X=mQ{DHG{2#5i|ok$hT7aiCx3zO66IC&FMtz)IsHZc<#&ptlK4j+XV+P_S-BKZ`f zD~@CMTDEg5GQC6Cx5jJf*^pk}ViyEAf8vr!-I38%;Uk;;;$`*Q5bEi3SKQ;>WAoY- zBQPne;jr&}+=ZgvA|vUlP=CRlK(4NlN1&@czQTE;hFf@dKXJ^yrlYGiQ6{-pu9i;* z|CjzMj{J)Da;tc*Mu+l;Q!xlpCPkv;R+o2Eo`mNw@{aEAj<_gskfg-Ybdgt-ZRq14 zs0A}|^}NZ_#3_F9t~Ayna3SK`n+=T+1Eu^J+o8vmfzs)}F-s|4#E1BCym*76M5)M( zcprz-08t4|%JUs16`_m)edx>3zE@JJ4vXM> z)g(pQQkG@T^WWcS5bVugZ*sMM-SWsN@)jF?QeGNPJ#qF0De&AFCg`QF`u?|a^xFa= zo==|}D{55DZNi^c3J8&S^0Bm^4GL;-H!cX>!QL^>yv*3mG#eT$*h31!biArj84j4bikzzwI2;)G(sz7*yJ{+l^KSf z7m_THa)JjHIjK+1bx3A#ji!sPgf1dU~SnYX~=LcO=(~}vgaCHuWz*X zK7-i5@fXuPo=woq6D@4HxMWGet!Dm}BOR$)!ctI?>9jMuM|5o2#9-6Z=rM|uWZSiC zj<3vcWIgN2osWKB*C8cEdORJ;VUvX2Vv4Nx@xd2IsT67iJPQA5n#G+<^_j-Ep3j95 zf&b)@1+|(ahduHac%Tc#ai84oY(oq?Hg0Dznu8LV&57#??#@0qzWx?+v)6qVd}VYt zW<7)}P=bL{x`&h8ED<)h_!D7*hmfKy zfqohoF$-6=$1}ulgBCm$u4btWy-H4uNu-=oweaRTyhfu8K4DAf^xXfvoillBII1kS zo^ILmfEuNZh7Bb^)%XtOl#n>?-9b*4G``%+%eW?-Lb)X2&O?l+wKjLup{4HmYLD+a zc7@TKEeW~0vZs1%-vtd{*W#hSbGi%HeiRi%9ZRTq<`qma)QqCuNO4B@?)_=mTaL6! zH2oNfgC(R_L$Y&@j!}swjYR~NWRH7jZWfX`H%20TchH<7K2nB+h8vAK$a8*NaG_2R zH<)>vI&=E&^X|y}i!hdPmS4ZEA*Qn7YF6|_9Bmi1WcNSU-QQtae%%HM>f8S{#nWe3 zR5cXW_RE;c;Mb~Hd|&gmWl+btnFEt$_j6n~Ddb2#YD7uhdYrcjlO)75tf#QfNv<~v zkW9kD`7ghVR~8-$5Q(b0*gTI-MC%G^o(*)~v-&~U{WUN4mC^Z6+JTgQ87yyEcJa|~ zD53hw!=?zQXWMle`em76Y+RF;mxA~DV=vx0`98HB>d00LjbRzCh+eCiE_K0GrxQZ2 zXjZ5k&I!Rz)AYgpE;L*|$UgB&>anenS6<4xcdQ_3%eUqt$IoR>^CsTZ9^$Gi>l9d@ zR4s2D1}7X9)V`r_MC!dZ>x;r+@kfxb%mPNR>eiZ)nb0+Lhq#(%<&?rTJ|Q1c9qIoh|Za@YV_@$iDRJGeNUI# zT1wnRwyiebCM%~UlbTz+BMHKTcb1M#l^DHI)W4Uu-tZT=RLD}9kg@%2O#U$YORivI ztc;%qH1cxEmYI_sMwicW(f2?DY(q=>LVnvsbhG|5x=#Ns(y+jT8MWd5io6e zwSW!NbIH1HwDoFEi+xEJRB~QyxgU5?I>~L#-*Ge9U$Z#RHo39uJ1$3wB2~l0GS`H&(I>nR= zY(g=f2g(rM+^@eU$v0Iof>LwLr*-Z%@;KPTC`7x$^4D6Si`AXc#O(G&Q9{Hy=JUcZ z<|nfmO!D5fnEB%bzZq5~cx#haG`Je4c{6`Ug_Zi;L@sFKQ^qcSSiNhx+AQ`Ys)`>q zBuvEA@Ng2oy=Opphgw6~z`7fTU;3IkQz|opFC$8@g3Um3I<4JengSR0klcYMAw(D! zTDbS_!ZSNkiow>Q;GK#RLxIrmK<>`&*2Nz;gPc05qFMDNZe7j$fxnBy@z6IsnDCVG zh@*qOHz**HG5U?D`pi3VZ!Le+y9u4-ya{AaCK@ z5|RjB#lUeidc|BR-N^s2`8LQb591sC{*U1a#;9Z>=P0?J6qqMJgzDy~ry2ByWLbXk z-k&I;ZzwV|+qaJexX0*!QnEXd3=F?x8J@e{7W) zc*7^yK}fs3r-^?B7*6x6TiL+G(c=mQ}|gg!WDjay{sfI2kNXiVjV*A%0TX1#=vD ziWYFMU*MM{+HiUGk+Ry+>#@BdHYgH(DpGz4Q?T=7*8sK7YJB&emQbttYC@H51li8v z>$k4RsaErW0})ee0=UbcAHNExL3RxhAOC)X^5lB%NXfniCv;)n`<~ zJ-E9E3);B5ySqEn!2Rl*A2T(7?$p#&-KvJ-fv(g2oU`}ZYps1aoxhNsnsi~Ik*rj? zwPr2~dN0DZ*C`Q92kmYxPrcs$gB0Lho2PD=3h-S@|VcVTq&eu$e zR@21YU&>%TrYh(f!uhg5I#?{n$S21Sk^q( z%iFSn6~X$}O01Y-_mFsyx**u8nL(f4@dtj-v5f)&=H?-&h5R*@zLW9#MBbUreE-!4 z!!Ppp_QydGuc&d)XZIrEl02|tR)Un}fzp)aAhQZfe)4&DG5afiUxC%2IPDf!okZjR_d5f09`V zjYuor{Ovp-2EZ(YiOQ+yEC)Lpld7SdNDgAPu_l2{x}FE2@Zw|PJ%2T~4Fus4)(&16 ze+Az1u(;w7a$mEE88_tY4vXFMxVwVC1)!vJI33Lmy)V^a@Xj==dRm)qVZxjA50&ln z;{XYk{!Z^Nf36PYEhkgu(v!0hQrC3`Qr9dSujF{y>DIF>sFg5V_g8TJ(1vj8=y4%V zX9D>i5ZyjrI@jl#HY;q3Qh9jynqIK%MyldR(I|%lQx&_F113mEb`Z330|OCBhI5{S zC=`}q1USVVTi|7OwBWEV4n5Ac>R&gUO0l3@2>R!SqOu zw=FLj{newIA@_uOw_b+ zZ#PQ za+~u*Yr@3Nx&q+98tfLt)jCd6OrUF1()d#s14*y&O4nX%xk|T6y~t$obgFDH)Z5#3412V98{ z)y$rha9)9p;!cSf;7DJJ%+YyTEDld!hhta;+n^7ZYeBCSf*oHi>b zk(6WjBH*caaq+VSLi@E)|D7WNkyA%zx1KtHH-xA+#34lVvs7P0rH)9Dq2+TRkQMgM zb5r%sljJ$3;^}*}qX>OG;4*7OZ$(eg%;uI*w!{-1zG1i#Dn^mMTLoBG77hmEr_tTl z4;o68z#ZaCri4md(=s$i2TOd%?8f|^Kp{lRGsRvqi6&@$BV_llYAWhh1UxwodLq_h z%5S^^yH5^zD}RoDE%n5^f2qKqr&@>I;HHTiSO{5;8zNU9P=hJ<96Ea*r>R6SHub}8 zvK9_A)t@fKi97sTpURfTG+t+7u)K`KED z`f#Kcju`?m6^;7}Y7H(^sNwn}>24w8Xr584#zHGbv2a}ze`}3Dcq5Ba&17^8&} zsND4yP9P2{t0mqA9%Nj_6yG7x^@TVfyE=zV{POGE9bUZgUSrA7Zui0V=GwSc z!fKXb6bAQwUlsqLhi44Me8Gyu_{7!p!~~|rEODIuu@mWitZr<)mRF>w45hfp7o%!QoS@+AG_R1uC?YTvy^!!XU$$=6vrMp>hv zg`TSP1Y46}!_13sH06bFY;rZ-q8-?x?eWvrgqVv9d8gJiWI5W@a%tc^J-GJdaZA0u z$iapJ#X)|g@aF|bjYyl8CJr%}2?h9!1)KM}oPnTG5by4NYxq|7Qax99K75n$Dbw!K zAlipgU39JV8#;H?riDT}+p%)H2sFj5EfyWa_~L*M#N~W$2AAy0JxxJ?mz!2lj>-|;JynHX=Yq=9UQ|QvBnHY3 zv!$=+)BU>pRYGr%(2?r);1(6LPQrxIHyR86@~#XzCyQH1rMZRp5$!tI*u1zMkCJ$M+ihtlV+X@->ax7jvL*Z+A?4PifCyvv4A*L@1J7SksOvt*t zEefKtI!gieO)Dr+Y;fPxNnWuXNi_bSkNnGCiBi+()aaZbz+IR}Oji7T`*(-+wk?-c zQOgIW&m~5Q<#SjHbEiw=S<0CdqjVfv_U%DTK??1B@;HP3P93kM(j$J+wcFK$n3%QL zb<2U_mYCGx=6v;x{M144xB#n$t=zp5A@+kw@35usqWMBkg8*riXOOqp7i#I42Yq?& zqz9a$^J@j6AZzq?e*fEVG&A3^+i2NHj#5#)6bZO!kYUeT!wy4>p4<)7%Ky%gYG-c7 zh9V-e#HIH0ZWs<(TgDBE&8_R=(4o=?%+B8~^eyVCnTAVB#zy(-^&Faxi_~(^ky6X^-pN*i~_RxBHxaU+%0aEq~TsNZi?|K;wB($x+# z)yb~gnSRn>{duDh_X4x&EQA9%$C{cOP#L7!3ndAx57bSYezp+5@+LLn-yY>Q6}MFG zG%JtG>C!aHG%|nSgM&`GnCpB{Wlm=_}-+h$Kx}n z&pKNHqS3AOH?^HMQ7qa+YJ(f>M(yqBMz0}a`PpE2lzPPK#`Gl)jBrE~_~{KyYoVQM zdGFGa$4=%E9dFY<9Tii2*!W2Ul$C@&f34s3(0&eD_dm|Woq5no`3r&*>0hG5jTgRQ z1L0q=Ps&#O%O?Znr^L24>Jn7&q5VR5Rd#Z%U6NYfJc?7q)q6DVjB4PkMIpoHgXCUu z&*iR__v9z(dmnG~+pVqDSbeA&U2tix$@!I$lc0p{v>O|4a7p%ZHr+G~JA(R>j2iahO~)Db=k=b_AQ>0YtLYWtC#3Z&(%eO}*2 zd3|~Nq7yu+WQB(nKySJX&C@oaMu=JztWcbwYX9gp=NbPxkE}jaGhfNGXpe z{7J5QykRptZrUeHbbYhR);rK_6fnI$-xQV+o9JzJ3KYRKR!mV@u-~F}6ya8P0;{>H z4QFmIUsg^FQc|5!7pFYY2pYj;M~zUdBQXbk?O3fe&w zkjma|8n=0kwkRrARp_^AWTk8TCrT0Y#0D|%i|ArjRm?YX>Madgql+M7<4^CGe7>)7+UPKJ0C1r3Sc z!k;2aun56Q=fCiB$n`p04&{e3tHOQN>yTHjBFanr*CBl4uO!&}1m}fmO>Rv+Q+?#u zat?8bew9vvP_IdYn>l6$!|`}b;k97&8hq#V8OFHKenJ22VLaJG_)#4po_oTJrE)P%rySE8#tN9+6V%rKBo`}1aMS8zb=|zyfPJvW6@y-&F*qhJ3bb(lK;QcPGsBX> z>T3x48T4@G_dZA^R}oMz{GU|pk$MpBtBU>L1SLbzg`#&Hnqxh!>t2z|`!)61s2uP& z0yN~^7*$OWM2DpJgPtwopJwU-4PVDs%G#$m82xYAW6H`B@j0E)wv=Hs5 z$ffU`Z?vG`+yoO;0tL$|CFljp*7XhEN8~01p%8iaZ_M}0bc9v* z9q8#%CDYLSierI4OI9#`{0~aHz*h$I7Z(f#ioQFMgP0<<76acLWCG;B%$Xsb5`%{H zyo9kJ^07t+Wr5{O_08*Wkwu^d&Mh*UqkGGV4`Khzu!V!OKx1t5S!9N$FuTeoC_j{= zK)I~ZOaoqTfskl*3T(^CPq^)WiDsz@9h(-{aS*8sr2`hmZ66U(xjfgj8BC1#l=KZRa&Yi~lf1Xv)I(w>?66dF^~IJm3*E zo5bsET~Tep;b5LGk!PWCl;VlJpBNtEy-+G0%a-Q|N&5?EZacR)yvHiYcH}KwyDWsM zIl2u z?{Whsm6qkn;MBe|z((>60#p}&K+6!IsLYI6zZc{G!}n9J4Qo{6n^okFTeU7hywozL%v5T4-1Q=B>* z2+?~Ki_>m5hx}Cfj}(1HS~Nm2Tu9ZrkLlVEMrgXjC!qU9 zr0e%RNQLeDH5)fe_D{D2GZ+6{zL2J zNKWQR7|U;wI+w=B0Wi+H8?O7H%WZU+HcPNI`A6Br^yq4fu5BG%J2?&AspMydlkX$l z!I+SM`_Zq%Mj*DnihOG7bIy@ealLTj37zbLBf@uqaYX7fNe<$!S000S(YzoMtOb({ zG^TrJ84Mt5Ln;tt@Xr2xL4;XDhHFQ zl?K6IBr05tX>Vn-;=Y8GfZxN8y|8idpH+wq;Q&x?Z52bB8hFoOh&Yf0`0YBJ;TYh+=`wYK1?@Kp#hpe%Ii%=HlD6y3 zMhTYSkLdGx*u;D4F$pHaM z$Vw)CkULundC}zowX#=Qj1XN&%e3^hwGGAo+7)TDgEnh>I!^dK2ef&g0Z|XI)C9Q| z;2|M2L>Nd&{&oqyewCd6K$8f7C@n**%C9$}L{I<{z#pgVo@+QtHu{P^XLt$hk*G4X z{iJKY@em2#jU^)5?6o+Sczw=zwE8%Xof<&Z=9NjiDBI2cMCvP(g`zhi#$M7-1l97g z?;8k}C&f%_>WY-HTiC-uVxj7urdZo3DHqp*D5*HT0qP@;)YlsG<*D@0-r9JID`~akdj?c;3NxD zVZkS`OnM>&20?(Z_`IDW=T%j-ZV4rRk;8c+$ko4vXjc3EC`DHCbls%wYlsh&9pw~u z0}xz6TWg7V;8zEbATWaF<~@4eq{J7H4(gN9#e5H&-$<+M=n5lu6UPm-25GmXW!6Ppg{l&KD%#bsT6=G z$qDvcH=7uawT!VhKd7-c_l`pQBDOM7%^;(NwYH)c2$hojSt4kWQGkfWBqH@QZFk~H z{X|4dFoA*|zHrHU8|Zc@1pgL)>^}+Yn73+sAT_?W!TC6(SCarCmjQ}`$s2k%Q7}GY z5b_w~Ww*TEJug@v0!VFsA&r0Cy8sF(kcVN%ca_R>1b5(kUbMo51XT!z=8&lGL4|HH zY!xhZ#F4Go>AFuUR02L}A%m|92bLK;L2fM(AwgoG=GeKUtYuudvAfMefAggKq;W%K z1v-UETW9UCzCt-9c>^Iy1eJ77J~R%^qH87Ia;94}NG>!}>QnNT+QWxONYrTW;+u#v zUaA)OJ}5tL++y_gD=)JwJb)9~SU7EemHp5?f6%>reXTWyb7lt}tj90=?&)0oHSxv) z1aRD?W`$Y7EEEUyF&QsO#vHELKf1cvy{KE-)$o0}7{!h7al$U5Ani!>79!!~|E>@r z_K9R>bS%*ho~aj{Fk}mjE7?A>9*7hd5<_-L)Wr?xfXiS1$WLB*?=LiKuK|-06Efzc z5%kN}7{ygmx9kUx>z8Zjq;1ce2X;cs>8El5N`XXDlDf35uTUa(}KL9)1L=h4JT1sJ3JR949= zijB8L%5l~XbgR(Qrf=oM1GpGqGOrwaL-QOLW{7>A4qCDf&%xlJ=t%1Y^{xSZBF^XC zrC(=g#ao=Trao-tf0wB|(HsoR+vvX!&%r%dAymqqH$2QaB6w0CvKhGYaHy2sjHbA4 zXT$96LuxXQuti+^((FkvuR!b@nKVot1jRqT99|o8>YDk97@P;o<6|8c9Yw!XN>p69 z=U2p^%%)(at{BXD_}pW1iG2>6wVi%uba6j-J3&h+WNlF6Pw9?91$?bL3h%yw@V~3> zd`E&(4G{epj%Ly6c2KXofG9w%AFLx$8J>zwLs7?2;&f0>S+_pNhQDXhb_kZ)0xA&x z8EMuH0JdB~wDI9&3ozIe7JjW?UtRmfDzkeFfM^yX<^3p7Qx;E}fRiazlfQd16ep2r zG`1oir(5rlxLLDW`XhG*h_l85QujkrsaEPgNw=!zwCzq-GhJIOX4~yeT0xbWX25>+ zExfjE`RdxDI?~#(x4v!Ioet$^x-BsA6%XWj?scPJy=ZF77C3ZXL@A;P^uO?|HGSyTafKL%Xy z0kuQLJ)yk$#=(_0+M3=@4wZ0`cI~+s7f+62qe$pGTjWI zS3<^DWA8x!zW}gP=uiN`Wbz%$@SJ-PF>qSuMo^8fBpS2TiZ^C^DNbYbCn-`f`Ykxx z*y}2v^NDmmjIxdb-DfC9)<^Qbeqrs;GL6l>KBJiIpBzk%Q)n%>7pj(U5JA;ljI_MB z>0pkq?27qZFLF;n@uv)n3nxt%F$|?$+JP8~EtYQShWq(?TT1gX2QzL$76Ra*z!z;< z)X75$+}(QTJ)lF48uhODo1d+S)nZahK*&|EU6>;tV+S+A+*00EA=Nn6G(}!LQZOOt z?&?33A5{hIQlv<6RLHFma{5}1Yu_yHG&z-rBd0cqA@1<(H!8xr4|4Nj@3{@(0R+ac z*6mx7dS$!>pi>!FqBFY~-m4QIDae*ANWaKm(!rJ1x@x)yBP7)g=N7E8wQ-4nLjn{K zO5rYqgkd}W2#C^^fDqIZCYw4GN%aVA@DojJGt1m7Evq8KXh_C4vex0!N1C+r}pp zvcFd}{%Hec?{>5I0S=^33Pi`70)U0!|6AyBvKnD^Ts&U>PQr;PdKD_Ayn+ZOmneKA zb1)vVLFh`#l#-RkMf6M&80bX_7|9I|oZl4BNe!{30n2P)j;s5JhG_;0Fq8`&0g4Dx zE^|_g&`9QJnh5qQo2goXF$!*C^>wB2)(FhcPQvB+Z!#!g>zV6zAp_>rpvEuzpRWL) z(Sv9*Noi#=M86(U2tvt81Fy-&fa~PjWY9{+y|2COziaJTjd^GLq&_tzFJF86#r zBMlo9qsb}tqG6tZiqppWikq56d1*h6>~((*{KqHKk|((kx!4c++(i^U5-CT_qWJ0B z!4}DM*o?p>mMe#v+8*v27U0Y)eh9r0w8(!OK|_PW?A%c3BSi6V_>zCgsA1A;G7d9T zRXeHf{w{s|eBRmvbN;m}o;Tv7ha0T#Vl#&uRMZPk^sXZze1$WwGAbsVBW&OHsL z7`4DFKO{j=cWmwvDI|Y>w#g7r*OM(-6?;3KnzP6OJA8C&}mQ9>Wl< z;i-+M)UW$@KvZ+@u+nG%G!E$3bZmBOs_!)W2QsLoYyL9k`hM9Dq7cQY@a0Moyl)&L zkGH^eBO>?Rg*SiYYvx0@#|EHC;t+vYBnZ#;=7`*m;e`QpnPPpV3=%{MR$ozM(T6eP zP1pR50`+G^s5#%f|5wJ>Fq|7m>@gnpM(QPfBBehu550BMej~l<^N4?wK4fcn35|j7$J)Y`N3P9BD{k_|682ejI=Twsy2OcYmLI1NX`O!ml>~W zZB-^eehUwtF7J-l%a>s>R78a|$d_#s*S<85Q50&g_F@~aM=nU2!}NHlabVnaUK2(^ z!HavI5jx=Z7-a`$stD0Dmr?$Oou zlYQalFft$a^>LdK>$dX50DmK2S*izZPbdI!;@ioNCbGa<9EML;EuCIJ@;k)Lqfiz^$Q;vDPee_7w&BA`igfry`a_m5PdaOM=e!yvaFWUorxSJLQK zoXDT9LS3z*ff_r}5Z$@}M5s6C00oMa=};x`-DW}r!Bv6a(cP9i2*S~y)8}n;(a{!J z@TAeON;lU>LUuC6JvM6HMvT00;&j_1vCncUb&~XF&VNaDR-M(>Q)rNQ^;#zI=pV2g zg{CjXpu)uJu7$Da-s_agYo4w5n;0Ke=(KGo@O0!zMuo$-IHBQT;Anfz9nXwDgtzVb zKQ<6b`N(v6Joj(gfdlj;Aqq@ zP{96)s2Ohjdd(@-kce&(3&gKW0axm9|LpCtYHEcyJECuN^z7A6u`j%BNCK5L(EnD! z{8!b)SqPNv%-40(pg3tgVNPCWH;P=X#(pP?pi*QRDmMMLi-VBt%|6X}ld-mW*SL49 z29GNb+Y8Uera>+tMwtS^Fn;li4#aptL7CCSi9FlTgAI-Hw*Dgxu|&E>c``pne9sze zhH00;fUpn29?tr!nku@pvzp9@Ug&K)+BMb;zj&T1wf22f>2!^K3-E=RYM&&0WGs-S zkFJ|FR<5ZNsZaWP-6%|gajm-lsLsqJi}s-0E1V2eRgGxHi)vk5S;AuRe3lQG@BU?= zayDQ_Pf95Y;i@~25=}j@S)v2vkQJAOsN(0Z}Pt(?s{~RFUK3k*ARgG4$WGN+7Pjb5m)l_HD&lE-nfHk z=c|vGyL}y(^<%pwv4W(^$EXz8#FO~Q9zJLcNki&7PA#29u8OIAE%uz)qA4ihmMcLO z)NrbCj)>k5LwY`<8P&@pg?+s*?A`^IFDkH~*E(_4Z(g2e2J#Hxb}DM*4lc%_0jds? zBnDFrKvE$s_?;T{+HS8A4Meoz89#pu`jerg-N=$(+2+`J8ZLB7#=ji#sdPJwOUcCb ze^Ve~inigktdnR^s}cEjB_SeCO{yXV73fucQc1ZuME%G=C0JadBSEDk>1cSSmXR=+ zr^(75)F$Qm1)CTvo^oGYq`sZlMx>2dF;@Kf{Mt!LSI@>pVd9MD3s!VQvt4u>k51os zX~Rio!tYO+<~H3JkEXvhagr*2VQI1YpxW*H*qf%z8Z)Q`&T5Bu`5QR_3U%;fnvPOB zNE=S*@Oxm4wB5n;Kp%<4TOh_aUWw~`gs(2EC6a}a79S{#{`Aii$9B)*#s^Rji__;v zxz*Xz+Pe+>!3*)L+H-**J+0`ESf>>yY*^d0@1m!3u>V~vgh>zH2qeOLgJ=A$Ruoox zRPk|%F&7Z8DcR9GOi%1KY#}Zdh=iRT!;`gz6U$piYpg`zFZy@z1NvezE%c3k%ceLQ zFV&pmCROP@RP0m>e5Ig@QQyxVbFr1CI^Z$@irEycBc$Uq;n~&V77V&Kvs&St_e=c) zoAR4a@nL)aS99mD7A&1!3=a6-Uym{l0$Tgdg3MP}Uj^VCRt4#=AKma<*~ypzFW5nv zLv0gCm~{mNYEK5hV4KGj27N&bo>nJpn6}6V2)>JBt}#wv1<|>C&Z*vE{G=(na$%Ds zu&meaHnVPz?#H@(xo+1-Ox9NQeQsw3%A$zFRE?VBUGtdvta&X>6FO=4aZVrnfp9VH zE+=8_N!QDbDmffBS1`<^M&rnh)vt}MJJo40_3_5bm4Gc-UCPaL8ucwai$VS0mWBfM zhvU;x4yjz6QH(yIFhObWYgh^5EogGU3;g~#OK6@@DKAI1A@)3C`Bj!h|4`vx)UX+V zdGvJGK6sW`qqN{W99jDV?HqeRN6pv9+(ZEtxkm(&k}4KTz-g#{5fPuT;GCV{#3!pG z?d$k5`1$BEcxl^&6497SQCM?D3*nD!TS*qN$vKZT8e%z;I5#%S5auw|Y+=QSQu~oA}9*Z8}8XsLx)l% z6s`Ik$UvGkwxK1=$c{ZaM+V&>@w;xCC1J?W;T_lb2!20e49qQVwq7{2vNTqM=)i`3 zofs-A>e}BA0M*0xY}IN**9qiAt9Jm)?VUR_~5t{hRh3917U6!qBduB#=+|}ayQman6 zpo2{R&cLsmFLS5iT#j^|22PyWZ8)wc)STaDZw=h(l{n9^B~m*(#aO)Y?=e5t({IEtLcHB9@EV$aSZJ zcvth4g^5~8&IPC?2+)!7J;8`wyF(y?r-y;k_^y~DgB@ep z8l0!M$Qbj)&*=?WoKYz683ot^%ak)ueSq?$Um+Aq8pQRAZ_Ezib}Cqs@N7PEaYeDz zz~D*PtLB%VDb6|2u3;0_pk7herH(h`Vka3+F%`GYEHY+ZN z$Ibao$@w9g{LIU!%+?wHpF84XpdQai{Vcj0Jo7LR+(T+L%Ac&hIdh`I+}$3p@R+mg zmddM(3&Vc>gaN*1WJiyDsAKoTJ`To_80itA{Is{~O|}u0LpsBb6v?T;TwdGn8#?Wn zPwNvMsHI+*@}6AyhDhlca$i~;VDK=OCOCBxRfgDD%fO!ebn68^gurk9VFpS@vspF? z%<<{&=vT_;W?j3iC%SX87$vbWuWxGxh=Ds6F>mKO!3_ha*K6aV_fi)id5m4nat+q$ z*rEN#Ge4@1;pGp&`bcg%Y_8ZNE-ZP0#F zC+^_L&ozX?WDn6%iH;Tzvu1c8!rg^j5Ozh=s+j(-ZXEcBi-%EBD6mB~o) z?eNS;QH>o9?_C>Itw6tK1V|H%H(wA$_wd>pRo-_Z|En$h`OO|kUQiA`B2qC~Dwa0~ zA6^{1`mb6f2Uw97WluB9+OtRUv2tgMZ(&7qsXVCCq1@}pqgs!HE48)Jx2kNcEX=)9 zr8e={SB@vg{zjzSRU~Eo``1LR`7Bji4yNk~io^3G}N87emOlu?f(P(p;obDa+0HrD3o_LIk5ierjHh2&Uc3Jk03} zJInsE7n1aRS{w1b9F_13ao1#GC`pK*FRstzBH1p5%&HM0JgnGy4>BbBxpLLYwcK{<~10RE`x6z||ML)_0 zO3$@$EP^5RPWV!S<_8ih%E>Mo*6GBj;Othr@;6)DeUOR-x0j%iN=K?%@SQTy8cou3 zl)fL!Z%Zw>>(*Ee`zWOYS%wnsjtsIB1v3YxX5xy4oiJmBei*qL50FaIWC^DYQLr<_85wHtxgGUd3qop()!M#}5^yrt>yaS>tzL;$#uWt^$m8%J<1+!m&5GAl{?17X8n((p9t%`XvhBUPm4%R817#EeBPaIPWMcEiS)*Ya&Bq8%Z#Y;c~j@V zuc2f6Rytay+Wa}hur5`>D>kpq&O{G6R1a20v{d>WhCde_&+O%i_EOnIP9OZ2h5B$p zIt^;4gSLmi_ecZZ#N~RP$M$xSlh?O92b?7Ah@gkovrMzIklHB8X*ds0Um)2R0lPVC zN{&CUpFLgZ(u1DclU^>866v!_kFlz?=6)Z4M|=6cx4&!X!^9x^JYv+x)zjljkG9AP zBW*fnfd$`Lgzn}03Dq_=KBpeOEDrWzFACO;6m0Yi{@M4#jR_*T;O#|!@ouFKU6wM3cx{J=012NSeYuLwN}69Ggh1quW?mZB|g;&TKn_`l7ndSjV7`t=3I zPwrn{9PEj;TN_kZsQw^&Dm*%Ac6q7UM;1m%cmBqkpRK4AR&H*v#Zn{Zpw05wmgjse z{jq1Uq6GH(N7)VcnFS?+MC*@tHyb2sk^0q@0ZS6UvvNrzr>BW7{$T;fht)F=` z3oLj;R(DYmaZFCKbAWN@>2k#X;J$ec`(rx4q>=+5T^~OuXx_xad8G=%H?d)HNuZJp zBk<|Al8MGL1|X9R>EztdoXyJ1kKXtOVjSNZAxUne=Vy)CY;v9EHA7}$S8QYDu@GPM zp)7L${*Gl#cVM)4Att$P^YwY$49)9t?aT&r7RMtYMHS5R=|5x`&yh8u2cAa3YA_^O z3lLmcDT@?{4_fZGXh|I1t5pIj-{l39g-Nmoiz`j{W&=x+JS>8s#INY+r|tx;IL{;4 zAdAf6Df-8^uL?UXWMb9lmctSq9~4SPt(14dlZV=aDc}MWOLT}Rn$uD zO)LAN)dsO7fUbJ3=n^T8G*#I~EN$$N)hxz#+F2r8U+(8#+9Mr*HFPZhN^TwWq`}3V zXZm}c)*T*q)9S!k)>L2`H=18A1^kXJxQXPUuT70;YFQCd;HY;!K_weq7UVA2JbCHX zurnVLrY=J&LNT`%ykI@TD{pNeo#xMp$bvs-glK{V`{j=t=lOEd&yV;ij#x7_4qMxR zjj@4U(>wPQgFW&9LxXMlioSk*Tm?52u5XP2X6q3BTVj2@70V z=?~FfofugiZnE#dD$|)d2#{>%vWgzq{i}!68{&j?@cQ2_J_v|!jfakRLwADP&Ti^o zCQ29(!h=W6TXu#E3*et+*$c#}fR6|~)em}h{Rgdu32tbs!Mt7&*hq|oYqVZ6L!YI0 z_=yc6YBV~Il_)v884rA{I;^!bHzUFVjyw=Aa~jEu8oO0M&_4S~r^I~LDwPeUO@#>i z+pkj*M5HheXFOrECKj->rFr)Vm;08Yz=J$I7a*k`|>dg(y zUC*X(B`xO&k_n@vE{D9frZ)~U+P$?!x`giZNT%k7#EQO`rbZuAmyZZiyH!MZ*6-1| z>}|r6szp=ovQ=FJ5H(B24|c!V!)%8|z<6JNpXb?6fDyYS6e9RNjou^)r+b3$AfW9B z7ZEthhmEdjnMN@tMbtsR(aL3(kSRmtHpx{^et#Vd)y2$BNSz?U+>aM&Od>F4Ok$f& zQSi@XAeC^Mdl~mTz-&?@u=_Qh<9Q0d*bY$o(z~J~p9hujqfRS0HJe;@_gKQVQGW-T zw+?#T9N1;tEi)f}-yywfK|ct9(vJ_~6-Fj8wcEH>Jjp6pXWXyv7a93nl9CME^5Eq4 z!VhV%sSL!0 z9uee61}CY}Z7G+;u>ey_(4M>k`5ECXDF8&l4d~dUdsZzKZ(o`KLFy^Er%xdW^0djG z(KQxRi9e@6T}RXh-05$2&7wsBy(3vF*=aH+(lqvyh3x*q`uzS%<%{u5D@Wb4bP+SZ zz2xbeY=B`C$+4sqL5)YB1m~5d{-ar35m+WMwsyCb)?Bopy2WX+h?PKyos@1nNS;4c zidpvk!I;3qDf;Yp-Npsk#suLSx0nU3(IXaI_1WQrn!%G?xsV@woD$W=k)H_g_YhlL z!aOyFf{|ANjMaYT&Z^nB!}H-@DSi~EKgPIZgBqGH#AC%RUJTGP4xxcIhaHJIl%fh> z>F~cFV`Bh-N_D7hcjXB<{=&ocGr%Eu3BmHzUd1NO{lpK!XEOnYy4ixhMIcb`O>5YJ z94exW|K=OH1eYJ|y3CGPubD$5!&D<~5H}cU%RuB=v+uR*|;SIq_vO0CY zo!M6cYWBZwbJ&46L<}5ivxsYxyy7MS36<_=n>0H_LmCAKG9tqAZa%e}w>``trBZvE zr;Ge*8$|ZMbsLAN-@1*9H6x1}|B@$m8)JsDihaT&7F^dUr!x0Lxsm-rz(gGo zr=O>dH0CQP+g}fzR++vJiFOYt}rO-y>;3AqKT~|*+s1Rxq>8` z+U#Dll0CLE^NFEs{|wFKQewwbUY}^JFFmHluhe@MCr7Y{egt!@PeLb`5=%~&6*tAC zrsSe_4xWiWTvb4F$3~GrVe0`uuR_Mc$}a~ZbvG7C1~6uLua?wCZC5m&Fhb&f&!q;z z5a(l?p@B)6GT{Vw;NP6u5X7V;E4j0(@-ZAT7}w^S$}W{q$)TV#w0W~RT`G+faf_Yo zI6)xJhhuB1Ss`YZ?^E+;HdLW5=8>hMzTTuGMm7FDF*B8JxI_@aWdk1H?my}GQ`Lwz zX|ftbLzgdn*pqCn@Wr*0$~`VFmT%_mkMAY78z+_Py?|8OTA_%jOSvS6Escrg#Ovy1 zA_a<`!@lp8sxS6MKbjVJsaWa$ueWhbW9G(PsutzxN1xiLY_F_ zRm`W$lEIL&%^&Uh$jf!l-HkF845hx;Sj-^dveyGY?$q;5;HW2mE3~}0h|swP8pe_h zp+5yY{=)`zS}mTA zrO2@{4gJY+lQia^H8W%*>jIJa^W+hABL28;a(+A7U1Rne?!&X9_fRy}usaF)XqDYJ z2tfW#SXF;%9@xR4arH*dx)2|8U4dE`Zn&^JQ>~720Utt(`##P{0@@P@i zQuFv!l41RXUuIWEeAV2M9O!2%fRp3E`L?AS)Y`vW2!egBp}eN=UUlt%mqEoPYy0Yt zFP;@lAIXP3SSIXDI0a>*Og4yk5V(n=eh|Uu!jTe1xQZl%bI})gXDr z4k5s%))95OWGOJh3BN;m1*anl*+6Lxl#bQ-nwB2?Sv#{?;DB61Q(~7W3JqddiWkZ& zs;I9LULQ=o2C;|g6vxKnlcL2;g3KS8;_bQVu=d;sn`*LOdq`n7clUiNOToXh#eBT| z`7oy+@5v+>v8RNX1aEw)3tYcU}Y@Jd$ubrx9WEe4x>k{&e^#y%-Lb6^V zEX15{hh!BlOs3RqR9PfiZ?(9xGgVve+=;hLrGl4!d2Li$b2;S5u~(D+y593|eWDW? zIgaiZM+Bd?hf^|jVl5f;vZ{r3I3&$o8hH}^K>i{c1f(W1X{_KpwaNH#T<86$ol4C;I|i`K zeZh=EVxs&7Pgn3i6nryvZBLX+hpa*D<1Z5iSEF8=wGE>x$014^=}8BSSy2HLkHy#QvN$$Ltfc<+4an2;kg$#qf96T?(>anDi{;AIq(dBB)bRg7X5)sapZ_`G zM~60dXmg~Oq+6)G(T{|myt^IkdL&$GBBAOTId*0xwH_E=9-9%f z1%ZLl*jB%mKqqOPfOgBZx){-$y&bBBbo$-LH-Mz{M(x54?BW4&XrBSF;$cDJQNJ8i z=WMejQKR%s=GbJVv9m~~#&M-6LZYC)PEfk@udNK3^DaDQ+ySpvt z^DV81V_=8j#%gFR>(*v$^es8nSk%K>Q~0qqBn(CxtN1wS;;%own(Ub(^d2pZb2-aP zI;UKT9w)q9OX8dE1}Vk+X>mAIh@!%rtng0!5CZV1y|CxN3iFb>aLd>vT?~uP=a2f2 zYh(aaGB1^o-fjt0vihJ=lXhIEwZ4|PnnKO0K)pfFMC_IQCoy}1EBmaCK^>LaOLEtH zh6(K{L@0_Q3R(a4WchJ~?pBq8aNfTiyv3SweM4#C6c;Q#eq8a)*zkWts)3oc*Pil^ zh7>WYLd&BjD$K2BzQsKzxhp*s3m2>a1IKEbxTI21v9^*c7XYSoC4C-(QZ_h6J~EzK zH`5e`)fm=@`!NepMJt2C`3OCC*JH`P#Zf$&Q|OCcT7raZ*jQf}(e{Hs*>>@zPFlI% zQ=l8XFlFIuRt~t(%69>Re|MXgGw_8ZNe!1Qq;izn6+w5treO_|klBu2zW^N&!f;!2 zURIow`2hOzsDJ`OqD^&x#5s4c9a>CKT3NS^0Z57zZW@=kM=1cOL=Bxq-J2sAH0KxiUgX#O-p=%9Lx$#v?oYE4^>OZ_Sqe~+F)kY^qPTsp z+{f`u&U#*5qr}}2YB0iL@}q)98oN&1TIhuIr>9Bi55q&BCViIRJYAOatfc-{gopCT z;}g%c+9fVInL5MD%-HjGz4H2=o!_IL*+?PFE${=ERQ5JT7@C$`Hz!wTX{Qg4Wr)gkf${W|RmC}r#18tyB zA%tDphc(#&c4+>PMuVn4^6Xrod&n|`>Dto+T_$xq4VLf4+a4f>suJXWNBX^%1%5|f z#tHhR0y}8JI-%Gk0Q9@k#pv3iY|H8J(_WoURxB45M@n(1_qV?_&oabcN;todiJyd?5lBpot`(4|<4AD43Xvf&kyXL<7c`r}knP$@yopn5O zwjD>sO?LVA-a+iCpa4*H5}{$0dG1eGT$>5?N7|KinDtiFpMBkV_>HOzxu8^{UlaH7 zFh8Dc&yl7JoG3brWqGcDDl-s$ZEGwxx!Jj_qX~H?%DgsX3Yn`;6=5CTob=_9H@Ri~ z3h>Q(aqYn{mm5O-@(tyv-NtJHECGHcaj`Y-P+VMr!qm~+ks}ewbJoyi$Ktr_r3XBc z+%U^g_5za^&AA8)X~1iTN({FXwD0&o=Jj(u>hwRW`|Qq0I5I)Wwm{|+6*%@;P2ULy|i!=MDMEyI8l{Nn9L(H3hwe z7EC-7vn+qFSU0Oa0%Tu{L_M|+avhn`;BBKpv6;l~oKB$iUO~5b8zyh&IV}B3{;^zw zdC{!2n8id{|NTeVq{%M2xHKHgXP>=k=Bm*$OBX{lCwxi~p2}xg*eE2}9&Po1w&L6G zTAL$gwr9PBOq!EH1g5BOTzP7w*0%8L8gyRcp(Xb>@Hk`=(j#riRIE`NA_mqXu*Oro z0oDQ4b`_xGuHwp>By^v*-=@IE_2yh@Sx?<8;J>zAeLH2RC}YN$FCJ7Reukdp^ITl+ zmN7f8kVLnndc{}<`=l8Se~@-2qReQv?>dP1<#m49S*<-+l$x272KLq3XKQ0+TshZQ zpWftc|FVpwRj5`cbf-lNB=UWR9!jfl=GY^RHd-4!Z+05Xfu~5Bwv&xr<&rX$LRg~B zC++2%rXL4+l>&hb8dT&7u4A(}#2%Vn+k836K2>wMj@YR_l|i$&9O$aE#o(Xz7WY>g zv-INKhPs(Ymj(2_!WiLQ45b^53WMc(Vpom5HCZ{}yJAnH_n0-P(2H#yVjj@{D;vH1 zK=K&+2@+puHtJUK_0qq6&&Of3b!x4+`tzpQwT`}z_pMspzQwCfSaPa?&UP3pox&7l z-kWLGIqxC1sq*=SyFP7N<%36@Z{sb8pAWx;5CQYGGPf8q@-Nc#54WwCRbFUk`)Fl9 zmuA{aJk4=Wad2C4U&crgmgc-*{DI>XKQ(t&zhEvo6_QV2Wzmwck+@l5g&3HD<^SzV z$TRb;okpkQl4bG?$;@4V$*6FDmriz1IcH z8~^n!02};_hC>7Wm^>ufg*2+z^xO=5i75aaN#afz1$R?a9-`=zDgjmC0i}jIY*w@2 zX?O_PZU5ya_X62?Bg<*(aQ9PH&-s8;_Sn<|ds+WP=vu7l=OTrJNI;L7WKY%ft^O8o z>xoQgh^rZFmel~TR3QzpX>J*9p>Y@EZ)e)?c*l58t+askKY8Ev4_!phCl3-*VJ0x-6+<1YbZx>j8Yko%yeIw_wUnf<5o0>T~VyR7)382clsIq!7zQ< zqt}C#@|D1FdjkDWbW-gsjSslqJ!z-3sE*kgI}J67FOfHoW6~3&?4r^?S%y~~vz!cv zetbsvWQ1ut=rQC+6!Vr0T$W4~f@lT*0nS8+3VqQJ(&aVB(wkA|=K9eHDq}qd56&Qp z&>;H6P@M?gWjMm%j~z5h>Fd?;+%#mL25#v-g*|Rsez&myK36?Hn)!0kov2OUN>Z%2 zHnbN`lv8(CusTeU?)y_}kJxTy6mc@C?@1R@*Hcd8dl z&ZM^0M6rg6G=JsXDG7r{&Y*SrVuq66^B9-tb7y?fUZ0lL1sL;kY3<-1lu=QVFs@!ad$tKn%?M-9c$ zK5hMHPW&0#%w);I-upr|KH0a9oz??C4%&|Xg~X2+ zCk14~v7ne8UBdWTh8HRHZ7}CWT+hvzE<&_-9F)6m7_RPQLu&?er@V4t7K6{87YD zm$jE1CF)Eqyj3XhB|?(g3VbW4nxn4zNstX7JPVD*etiErXgQ8 zB-iWpg9a5{c>z82-bsk~y-~6a?og934S@g|CzITa?v9V{Y{RO7gdDhbI!O7_;@Nf0 zJV^Sb9t365<0vx3oU6T_Wm!$cPgzWfXV3UQVrfRFm5bNF8s$adzPS@{UoP zBEE3Sky#pnkyNwqW9#CzIO*j57X)j&tY{1dxM&PIIMTT_n`FG>&KyaLUP6*6m56as z6-jFGZ3g*YpLM45Qfrt$nV^?Bi)Qs9^vW7^2oNXWR7ZPjsjfpN?SdUUz4u^?G5OGE zpsk;A_L5}*vSI69=81VZ~dlGCZkEOD*c54&s*w#&QWqI?BpwYp z3qEEOE@3=MgNHRJvop`4x4HWw*pdx2I%Uvu+@@9+yM7#0m!QF!RFC~OjsDOw_g@Pr zKEJ-b`^wrcM)3WLMOSVsE$G`zA1yN*NO4<*65^&`*A`5B?0m24zEuz-5NgKQ8}xk; zEl$q%eo{O%1x+UPWxfo|K_kl7+lV%pvZ44)XX4qQ59>qi36xFF*seG%j}LtoIMxOu zQS`$NOCxii;_*sydbBaq2Bz@lp@q$(`@YXb8D%yzh*X#BN_m649AylT!*Mk%O+mh! zCh#~pjSkh5N_@A6m=_Dft~)6~(sZiE2$xD=Kc!*XZW@`BD-^@FSS%0~iQ?s8yhl4h z!0@x$SMU5QZd%Zg%oMsr^(kNqhohhSswY4D9=3l-h!pbZ#G3^8J^*Z>1~@$J`iMnYqV-} zp%94-`z`__u_8TV?BXKdE7TN$V@IGaghHHx{pSMh+3@LXD9Hv*ed!H8mBkN|Ya_|y z;^EivyiuhdD&lWaV&qkPj~g*jA~%B`JdT$$ELhCFHO@x~Ps4B+B11b}c}Gbm)j<|P zfQcr#Mg1d)x7dQEVtM@a&O&#Z{ng^_mm1ZKFNpdCx$`#qB`>YtnG%K7T3zYJyEk{j zl3I>E<+H@9Z6E8RCTo)~Z+*q^jujIr$0?H|jNnCR?bCEVkJ_SW@>`})PO2FWW+cnK z(wg~?`a0#~SVl|Y`^O7_cb@S0-51%E_j8i#OY)s6KaZYIr(G_SBlHl;_Db&FFvUG^ zIw%v6aMlj~;(PPB?c3<6gq4qQyRlf#4;Cjc-D@J+AsZ#@6mt)!@{9O5Y;VbP$au!uYAnYDPL%Ig>aEAZ z6+^HYdh(WnoC)1~f`=%n%XHKQEUX;EI+W4H;@l_O$>@n24jgpK)3{R-{z{Y?-}6X- zoY5PJ6=OyL`fi&212{Um2Cg!#Rwn|?%R%MK{RLu!P#?uujUI1v`_Sz<+)szoWhv6q zp6qrDSEbrm&^Orh(GUo)wrHXVnI)310*mAxZewExe?LJRtuxl`D>CWZozn~)sTgNg zBpa`_okl($8i*J#nodY}VHzA@Z^a4K{{gHR2C`niaJY!`S;2~?sX*ou;LT|7P2}i^ zFx&E8sCpn=gExBZNf5R3h^eja;(}H zY4KOWDam5L=+2XH^{zio4>nzvM~ii6tzPG7yF#O~4NH*L$YoPg`Og1BE+|K$dy^5( zvDizCb8VnoEOZuv7cD!Mu^mw;@JJ^{&AKF`iG%7D>vf_QNv#rD<@3pQiI?%X=`sd# z3BZDFN(+fM`A4JZ`WA`e*jDc$(@n@p^EVM5o##^{21U7ujmj$UJlGtA3W;iF0kvvo z!(IC*YsR0vnemwkGwDsYUQ01%B+xKNBR9(__T<;ih;;ts_ukP760SOY)HfM50IaQ| zBt;$ZXf^%$`pVfyT>M=~`^PTB_5p#2D%G0(2ccU|$>PUV{At-i+KBCKG&-!9U(H`d z=v6kOl$tVT<5G$~FHI0%a2L-;v!uPI^VOOxp29Ore!IglW8keg8%FsebA1 z$Kx6tIg|OZ=Q5EW+mHrDo%MCwbrv}(a@r2-b^*`*t2h}qt}@SCXaw? zro`%cX@T4})i)esQwjohhr9pNbLVk;t&ihd+Ap!#ZzZN!_0j6P zi(ZMn`bsDi;&obonV$5_cvFMNntx`QtBnvha>orFiK1ibLMx1=sL9E0&cOxS#C(N} znOcA3)wTM_t7OL%-m(LSMa75NMIjO=zE`(3Zd||A)!njBZ(}r(QPB;^Xhnp-%E2gq zXVa>EnU%MUk3yHDZvD2HkYM+lVEu>DsMC737MGn}7hcB0DO?@p*)XiPVJNKMedM-#Sbr)weYw)Slepu3!kihsmUdlzqO(}%h-JNZt8E>B zwOw2WnSNdBE~j3ucA0(t{0UW6B9Fn-**yjA+vUBU+t7uisNJF%_en#>L*}ByEINga zjkisvyBH;=UCP^`9FCbOiRM>tWne^uI2t$yF@nYjaWY6n@s zxwf$tpozYEowrk28y-68D{-?nf`}wMlvGr1PLSTbh%k7uv&+?2TKt*S3-~@R4*j+l zrLOi?*XB&mF0BjUF$29W>IOYb`n9fMqW?CyuN(rL#HWMRL}^G3ft;C=-bDj)C3mf+ ze`P(j{^|*Z@Wx8f=*av$qlAP6Yhi9uMcR>0#{z-5Am;pw5it% z+{AdDCsn;&3f1p8m=1F59^tEqwUT?UX!1da*K)qC7&q7_{_0!37FMwnP~MWVu$gLep-a zVPjm@-9CM{3BxISLNq8XFMV=^s@;?#=UP^tG&t-t=vFF7wIFIW z(&JUG=rJA6D6o;qye-CXX=yK23@ugbo;N&iWYFH&@%q7N`io;5nW{5%EA95g&C#^W z>O2jNfJFxPisIFa9ZlP{p2TXs@zvQ*-M*ot@N#9guXCiMkp*!wLWIY)^;Skssw0|9$W8*w zSCvuhB)RyE>Co+v$o;D6mge@Pk!Lob>aga6uN0&11Vv_3-^ZxyL*C(fn@lmYxU~{w zp{{Xcw%bCpcPy}wxn9$gOu8kf9K^HQ&$yW|eXD#{6V$V8UOD_$lJ%yBt&+if-k!<> z?58UqZc-V1>3LK2_-`}y&s?-GlBv!|7IFIU=mH{(hpP1|z9$x}W)a`2)KmGo7Mj*U zyw6{q?>v9Fhb$DZ?Cx-5+fU^Zju@eKo{d{ePR>8y6CPnfNsv58KEZU z=;M^^HBk-s&LOP9CckAN{cx#P-P==*akG97fq*b~O9tLlVq0dO{U!zR2kQYaKX^IK zhSL7VYd*?NcJ|V?Q7DO%;4HRzv5~DTBAPapN;CS}N~cQ_MHY<&U2Zi|eKCpp*5sN@ zuW0VVZ81Sn9CkGg);IzK$yCXxfI?#~ERREyQTgOUC}l6N=`KnuwQk()6j^~{5;4Dh z&ePU9g`b|zo;y1WzRCXBMZJkuhDUfkpDD~5f4XxQn~k1(&f4()?CLy4ZrkDHSXL>! z$dSotq4Ejrvy;0gYv(Rc=oR;cjAx^Rl73=9_4Wt7<7w$e8>Y(IwqFX`rcqynbd`8m zuk7mclDaZnKFN~20SFbNtyzoJkxTD(k=S72>ef#=opPoO*_SdEHiwBerbWcdcrB}p zE`%LUJ$7&x2EuN)6Q`6v!k`;i-e4*j3%D4LTz!dZy_|Qrf6?#}uB`>~G^D=Y*U9rg*l%G5R*nC`%oRSe`9K zgp7)5;KzB~D}1BS87c2m_=>OaluMt`@kj2(%<<-vO&THwvEIJij~}e@*V#*OY53HL zMg*i*bH9F6sFGbgxcBiCd5bSQ=loqQ_ER~jQ5oEWs^W#dbQuj^ox~DWb;*u^?DFKa zjQy(E?a+j$g^kMoXkvq9()1)h#8q>8bBeLlqbU=MUyU@|w+~vdZAFkKZs}O2S&aEM zHEPvPC-lU8woFSf^BEB+9lC8D8F(kvwRxd;K;s!}!aHUzrm zJ|yMvJ$HKNrYX$)h|2D5AdBhQX1vwQV7l>}`6vA^JvlR%we_eRWJ^(=-TdNHC>~O* zi_qom?_BSEq#oV*S?ocZk7K>IVk>9u25{YA5 z&-7%?sj~Xbo`g;6h24uiBORDs#lQVH$QiCQoKT|vY(G;XdZRGO_wsFKA5&l8vwcl9S0t#vDC#hGk8wH^7X7c}?|Lv_sLt0i-c1 zj&s!k?&wh0K?irHbWF3(Nhn)A13D{Xj;A9vIQB6yMuCyz_Ih zk~~45*A$7O$-JkM4VPQAq1HIeBP=%V+Y;xK8F|{e@BM;}EZCuAWJ@ z**B}-qQt6wcB$MQJX;u-b}@QaCIUmHJI__vgs&@Zt7I3V4SQ#N#_QRv%(C0m*{F_f z3WhNj7Ai$=R^borsCk6;P0k~Q4Uvx2Zzm>Ke|SKF4gm-D$f@=|GyIpC4Ch3?<$GDG z1+!!@Ty@KxXJ$NA3wTqTCmZ)!+ZcQ&bbY3y!4ymeFrZbpfJ(^h-Z6UZ)uxryV`hFj z`U%1W^nwC$PKsl@+-QAr!`p2h%b|;xeCfa|v`Qq4x2?|JOhJ`JN+xiqzoh+!D3MI0 zQVDDYNehN*dy*CE`ln(Lc|MS}+(VJ08)R;p&0P&l;VQcfOvBS6{o03=9(~v|G1?W? z-9+p~!DwqW^Hl*;S(RHnSTmCzqr~%))wrOR{X@}o=a96MRP4c_BX2#jecb&(^cvnG zKkPc>sm-WSM_Ecu0|U~42WBzlU$Y9vcdQ2_Q+kUEE7gLdaA?ICVRWAqthDxg#I$D5 zdg{KHUM7daS4_t+%u;w-IdX7V0(hfYKF2U=&4~fxa)l} zeeVNXbrc{Zl9+rTxuhHDJDoK$VsvZsU*8O}lycXpdWz(K59wFK)1_YWZG@Ggdzo^; zK_h03uzOjRqe?z-U&w@Su^=h=X@GWwx#2g~zi96@$`VeT9SHr%9Zd%EalTFl*@ItT^QkGv@?Pr z?Pn3eTVQw+VEBiL(rCcm#4vDrfb{h&r(%PI|22MsMEd#K)BCaaNEg)};)>k!=SKs_ zOsD?87!#@}X(_)OMncLcaGP{ggyMVGdP>%VndeWSX$5TH)%0KwCddj7RGcth{w_{K z=swEMa2tyw%0FhzPHb7t-ks7Z|*)KGs+p7&pO0N{9wJ9 z;44SESz+CoKCP=j4+6pvr31`RURjSq?t-k2oLm08LQLeAVH z2b~c_lpN#gH#R{lh|r5k0YS;?eJWrERGq0I^`b_C57A~k)&cH71F+TRG9AQV;TM1b z-yOW$GW*Dm)_w}Q!!_z_n2Ux_npqWys8E1tMMU*j9p`F48#+60@868Q^%}qEMuxgH z3Sd!c(MabuVp@H>HC6~-t`<`M6{3iK!V7?m65P~f{ZSE`0l`5Jg8sAwIK!IX7b>Vt zHKV=H>`N^^k`TFz6KXJ`Wd$?2J83G0>?W-K!1XKPPz(|@V*IeUO=)qSLkM5i+06`l z&J3veW|D*x)myHaOZsBJ8 z5jaM7YGqK|rBJ9`CX3$K;FGfLsL=rH>BZQ5u_eU!eO=Eu*X1Lt1S){vu1mJh!8Zvkw zt0C~tE=oSskN+>=82~;QxDmAXzH(Bb#!wh~LnkbRJ(hB4-ue{`(W!u));rzVsU*}+ z{r*?%6o_P2{2tGXgEcKI2^m=OgA&C-TFO9KmnEN&>;t3R=Z&jG_!h;0(=2`u#t@Lh zO1KpX1_H?ov?ZsWH=pJHWh%aaspOJC-RueA4NqundUZ(t9WPlOzvn*E)?7mIy)c+<{&8bS)-3($k0YGb1AUF-775(Gf?tOh*z z{Y0A3;aymULpZNVkEaJM^BL4K?*p0j|93>1UxyJbN*SlGXeI6R?Hr;uQ;5Dw+IoEg z0y)A_8`!(Lm4om;1kwvD%o8&@VZL6qh-EZk;ST`ijX^Si3|KJ%z*1$2k^+qt;SIn8 zs#PdISfnDD&wBU@B1 zZ~Ol*uI#%rrB!oW6q-jeN=(N=kLeb%hgO$3{T1&DlXT=6^FuRK6lt)*D3P^gZ{ z0i+-0mj+D^m#kqfcnmcamsrhf3t;X)=spTvzMpie$6C6*7jiF4&nn0XiUXp2_j?yk z1!G2Sci|BBxnkn|%6*qs6KEAA!R!bKZChIfzYxw;fNa`O11T9=8FniJDTb7=0#xU} z>h4{qRg_TMC$r6rz8^s^64*2L@AG8Boj7(&aPU*wF5;x+D_~Em{+Q8+Zd}g31EP-? zJ?I>^{>Hd`BhGqH2rbEkyZ10x53hob_qx`{MNd!>>HyZV%6$-{{g{E^bYNN+LksnN z0{D$ZN4OPd@DCV6Ab&e=^ngv`$q|So(xxS+e+$pF*I=SGxv1O;BPuD$l*Ud94t;r( z_0_R5i>10Pzfl$lk*gjyoP5q}0;yN_Pe6-80dat23a17ki18&4!ZCU-fAIMpwe+#L z0UAO)K#EbZZEu+HGcd!H6o|cpp?)AGVmnIfkh2MYvLCE*3s-1El&&mB*Nb?T9 zn{=`&Yl{Skt{D#MktY3_J@+9;wT+l&T2N9^DE%878z+itnzDm58<;R6w4Hj=l zA3)q_>+3j%8rVNG2Y7WW7H}^IP!W1R#9z5e*=l8Kqn>0#Wlm%N9A7I92hCsT08{yb z4gME|n1B31NcAgUuK?;7c-)M8StOH0?tpo=Ap&e%=@=Y99RviWe`I9?9VCSvMzmm- zZzUb@h)s;H?P79h^&?6P(11uu6$FOwe#R2q~o9C8DeY&i+=}2 zQ2~Z%gZ22MKRw~@`E5wRV^V;csA$yIvA9fMQZ3)sIvE)?!;axJw z1*ToE8h+UPkuvbPB(Grs^D)CDIU4kTP(;Wj`5^J>L&<|2;{itn%g{8oLiT6wR5^f% zgi+xDQblO^+<_qcm&Z0gy;C7+juJ7u4@Kv5(e>yui2wbE9@+{cP`E&N2N(q13uKeO zE3sQ!c=B+v6gDtoWUS3snwPK1q<=%XHC?8#q)8VM;YDx5ek`cO7+Jud61P%zz)1UN zaULi`A9+6z*~FMC>t~I5-r8JjD~r(l0_nW|{K%N2sE$Hy@5&<%6(yym)T>xDP*95? z|L1Gs?tgwZaMphT&RM{BfEK79j<8zkYOE}PM+W^5|pJq&|DVQ6Q2In zjbMDC=HlcR(>C2r2*rh0V0HJ?D_-yq7JugoOMv|h89qWi(3OuT26=x0LZKf^jQ(E) z3tVb`cWZBhl{Baa1km&8=86-D{-%^KH1D_1>0v~TY~&Mgfs21BfoY}@mJGCH`J+yO zjR62ZheLqRzUZLEGx@4S58` zM^t%a@KO?L(B~AAe*lf9e*~nv6F@Zz9rNj@PGJbBNufs|B&kUrKsyS5gruXOJ64Y+ zb{!sr!$yN9;r?85_-~`$gOR#ZjpK?LIcNgHji6SYD~25Y83BJoqi`z%lvkzJTGU>! z>^cH+f+xk9VP8%EYKi_n7dqJbn+!I zgLeG*H1)6C`Zt4d1c*V+uQ;DR0W|cD8Mt*M)2aNA@`W;dCI{eyCeRpBA6fwc6(J3z z*dEmc=dVW54MGcWt79n+G#C291cr$w`c-IR^asQ6|8-|hN@p|ZlweHZ2OCT7DKhAP z$1_-xJJ*3J^r{X4#B`<&y3RUlJl9`sQ5aAL=sKH)j3Xehi&B8}qLE5K8%KYj7Y2^( z&WgqFLka8#`?HCv`P`uI{_#Fkg!jMQwUQ;q6u9`4B3Qo&CB`=YVLBljCB$AkNP^IK{0I= z{IJ*l>#*;Ez#-sEDO|W%oPb0Q+9G0dc^>GlWp(8MTJ6cbp|MQUG*&8tLNdzkXakd7qX9!CT8U+Cy z?%#497&u2T^aEZ;Kp#8`K!blJIO><5vgd!p2@}ibchxmH$TXJ%6D44SLS- zCn$lA=)jnFMbh5}h5a4rU~G_0ppgy)(_TeW3g-XO2>x4N!iK+DH5?XSSX24VE3Q&8e#t({$b#%Q9s&` z1TqXd3I*LGb;Cb_j+RR*?5Bh$P4M?XYeE8C`9O;x45aM6Aqf%5ip#@1p>;i&zjFL5 z36xep$x4L>6&J|y5|}#r2atS)^6;l0;i%t0W87iS3k;0v3c}lzKCRH-R1~Oq7kIu* zLTFfki2l_zad%uy*FVdd@1XLf;_0EeT zR-o&vK(GGC__Kj@$Ld!2%rdk`N(AE5!Mlj;zq9&VH7nf%lHdsb&LBW-8e}g2^KifE z@b|joHOtGAGy#lS8_;A?2=i?p)D!ANaf*n8f>z zTiLcJ+~}ZKK8b*dfjuqf-??>Xyc^bi-i8JYknatFTmN6|ALvh(Wb`}+je;9AiY1b} zX}&)iMNH0bpwVK1_N)T+fl)DCHG9D>!XL%-{dbo6tBz6@%raktJ%R)Fc#7b^-H8Av zeCIl_O6MkMfS7*OfUYxSN@e%wA%U}gPwpfCa8hZAiZRwVNlorZ1bO=Ab#gL zArGJgf=#w3bOp~HSpRU#od8gUf4l1oW0F3QhD;D%eCWvCq4RtHX#3!a3(-4PFS1WQ zJ^)6F=>px3pDM@Vp9%dfcE8`M;c=`1g(OU(4{Eh>a-I9{c4&CVD~+KJ!YY&uFj*W| z?D$^&*I|X*e&@w)>a^Hk{&64%+?zMog#qQw=kj<<13Q2%GJuQr3+d7Mm`p^wDWk$?+ ze9kJfVx2tGK0Sbvwg`fYm!Ul?G~fKAHN0j3+|7CdMwGFvU}Y)m>&W={d`{v0hfiWy z)}s=P#2!$eq$_n1b32O@E+$T4`LftAeVW=g-Iu?D=48;Rcsh~}>eRn-=4TFu7@*_h ztTS+PICyiqYQx-7f-9gx7yKj^5?^3)`;hp=v9>!fWtjCWO{9ego9Detrp?7X)3noy z^NMXj7$02;4ylunOWyNx25IKUQFjesu;xf~>V#JPe^v|F{8_KihDT^|dQV#YT+1%_ z{sUm8P-F}Wo>1J+p9^0?DXROY+8vDBxtYfmJ;l;Xwb~SU^`E48b$B&+I41TPaDuRp z@EUBv9k52{{=Jh2CjwZ)Brtb8!#CKid;G92IbEn;r}sf(W5MD<3jbBf{0NaywoRd) zvq&C$o14;BbZTFczVrBF)(R>K-u**xl>p!^|F2F8%x>{cII27$;w_D=^cb_pRaX9) z;xk{7nUEAM>4qJZLUYQHLK#$*bJ|>~z}f7=dQo003-K{(O=!q(e*(23X3)6}RwCK| zV(UOaA^|-G><|twGsaSWb^e~tm#rfCn0PJCtLv5a{+acN)ed8E45eYSES;@XeGjA{ zBX&|zoNG|etE9h<_yu1In62D{Z2-;IaR`_8x99%>#Xdtjq(HOwx8Ycg;yeA6E@B}5 z@y=&EL%#Y)M>N?bosgguL{G51%VEN}m+7MxWH5DP8HW@4^w(f%alrI87dn^uM;Cz; z`>jLXLFe8KHxvui5@23|wXn9G+3Ia=i2&uY zS$7Lk{t16DBb2=iFvaKZBYE`qAP57-ZJ-xT`gJ?~{$s~2=hSuQjt&V{cdtn6Ml(O9 zDh91;t$a*ALXYPemmQMR)+TmS+}f_A1hme)zo)e_z-*VlhamLt!i0eev*cb@PM6L~ zz}Mlt)@JrnJOfg7ayq^ET6l!{eAvL=v?sQ)kK44EJtOXAWz#hrh9Bn5Z9c1q^75Jt z6efk!-O7|d3sV{tCeT%FY-}`9ycXHq+B%7_U-E-tRURNx(_0Z-jK(EVqnl)G5V0aO zM+Fu{Cu;PJF!y73agz->Du@D-6#fV%K;Jd;j{b%@sFGmBszF3$rCWO4C&OdEQEBeN z0{Vk?tVcO9n{c7lS`ls_lVikH6&wOfK#cjZ7&w9-(7%7uyX#@|x8?~D71W{p04?2( zfVWZIRS*oGR1{i1sm^Gg50lO#NT@T+idW7hI9YO(9IC4eC1yt{Ob?+dF#-ERy@FC{ z&<4|=g{BG)k_H<%m?1!aDP)m=QC3i`Az-c)`W#1<5diBAj>rq4()c>Nj0gg*n=tFu ziykr045yC@K4&|v-6vmCaI1HUiv*&LkN`CC1Cf}QW{6c9MN~~{;Ka?b#1QJU_}w+%^QEq^jY`UB@Dia2Woz?{?PmX_4i;O?!0<^cbSzHcZ$;f$1Ayd>D9>ERxU4T}5^ zL*JoBy?&202d}ZIiJa|GI=>6=t`1K@Ek$*ymWYVR%z6lWZ;BLWpa0Jd+B^5v9kiRL zq}SYyS?m6(((tP1v5Ib*$iZDH7E=W#O3M*P=a0Hp#x-5#oDG`TnHSVa#<2(EX0jly z^aHBLgcD>#0`&$b8OoYC+@g?$I^kZA7OkYQy*aAmF239sT9N(foaK{j2iJZR0;wh) z;lvW*+B%e{Ao89Sf77pa>*C~jEjzB=gV3-ON2@X=ck^U-nyM+fX!#+er*xWa!~$CY zgFWdjV~qQUc?Rs`g^wOoU$FiwA2|>u={N3PK~(c+ak+i>C9UCK-vXelX!B&aFior` z+vFc*43g+zEtZUAx!rkLg#1}RzcaRHm+T_LA-4ue_dgwoFO)!XP(lq%UaI5tMG{(Y zGYnAcdX^=BUPq2|ATCkq3(MnjisATtzoHQL%|eJ!6eA=#^Cnl1(ayRa4 z)l$}%lp-tlD%=TGcW5+w4;BM?q$LYf(~V+~iW$mu+)-SrMZ3BH~|-Jh|g%f7aIMruN?Wq7^#eKw!ElCpc} zK2O$fk^K0Jg@tYbMLr|CyxHln|{b@KbxLS{*F?}EHYNYERvw1 z*0Y_l78?q@{dq(Kxn#i6>#;Mdpuuck@F5DF}e*awT|g} z`}xgSoui9wZ#VL3dns2!NkOmoqz4*;^&~IW^@r z$eD}<)d;l3?glB3o*W;X)kCCJ5=Ym&;}j#D%p(9Bx z72nZg^(%AZvnc0M<<8hB2Als(+aV-_`B%mRgpTbM=}`wB=Umzw&VA3ZUq+5ULwegU zcMNNLN>Vv{kS>?m9wpNzB3H!fzPieN?SRRqZU7B5AHfhhSH6C_%g0p~D}Tu+u2wma zPB+y#n(Q+6comb5rspi*wC7{^>H@qf|57)LFwO3JGL&jr^oB=TGm3UK5-p8BbfC(G)68eu3zQQzA2esV`vsDUbzT5G;MZ) z3`bp8Z%*@0yYus6vEa4$OK|ngDQiDBpUL6S?rgOj%9tgO{bl=t0JoL5p#48^)QSp3 zbagqu7}AMs2p*sPMu@YUo0J(69+V8T$s7mX-!`pv=L#ki~3m%S*M}<<_@6 zv==>sOiV2&=+s(U!mOncRU8*bQ8_pvStN9pRh!0(A=6|d9W<84rO@j!r&%{gAF`TJCPBtUr~}UX{i*RGrU> zI3X*rqaC3fkdJgMt|2j-qrmd$r;& z#n|DA)Tt`+)Kok&%O`{ero3)-GNZ#(mdpecIrQTrj{1x$x35~*)0MVsiW-59RywE^ z3n5?H#|aFa3FBLuPUTeljW@cTOubwZdAk_8q{knqxgFPNKH1y%HfQ-UuAuVICI^k|@@ibU+7ATr^@HTq-;-?}X{yyu zUNl?;EA|!+j;cH>mF*3Wf6&_y@i~HJalwP9wDU)hRhpra3Y|I!#yAe^CSDc#CZ3e! zUaBv}Zs+Twk7|+{zRx=~iZ9pbeC4GSi&?f_a7fDU3Gyy?iytok_cWI`*vu)Zzeg&T zU)CbFpeYxn9*sx3jx6irJZ4Z=WQ`$pROufZX5}j7w?Eq+>M=~@zv_>#S?QTv{_7N`{`HZq|23Be6QHE2OEX8*#=GeHOP`V5FuyJfo?bobz zA16iB*tnpaR1qW`ja;Xt<7@Wi2W-t|STzjwQ8{<_+0|2|m%#E!7A@sVIOUp0L|!8M zOR~%F?o2z*M>q(K^mUJL&;H;!SzgYy-Sgo|Q$tx@&hJe}qUu2!Do@fRWUw|jEILrJ zUF(Q5%hHLn*0zx;zYD9thF%@4P7?^z4P_!T12x$dvh*vB_!V(886=JtU1sN}jhz`T z6@v{oLtVYW=5FF6_`V%=j@K&-c0cR))aBk@Gc`JEO~coiY&M7XG@!8!k*yMEGP)V~ z`0Tu6nm&IUS>2PR5P83MOn#42bD(;DMe#~t3N}z@rJ-x0&)}=q5`wnJ1}!-SKufQYtIH|7B7Zn9^6NJegfF^{eAy zt6P-erjB0C+qtvH^`&|ZjPUp#jVsj{T_RUZ-RlycVk&R)T#E#0Ov^gOwsiGgE+cx#oUHII2LUoWa?#l{*J(pOSz7_1pj}8z;NDff<3LyY|CiMF&?Y5<}TBF z7W%DxNi0)?j8+Z%ZZB(y8Zd3NBIi6usRu|%hq_`rcjTJvG~*Z%QI1FCp()!+|38Ja%S_zT=v@+GA@KU;Qtr{rb&9&1eUQ&*#Ue)mzx zzN#X(HXne%C#6-Ck5hV*FXpqGjk5U2j(?D}llHPcQUa1JtFE36Cgb{a#evv{I;&tJ zj_dP5p;m^}AMTp#`flrwRq$yYArMGvWhXq++sST2y;B)n{W&VnZ6E5P-4GrLM^y&w zqUL_KgOMsjP61tNzGx}CdWgP#Rf@m4Ec+0Iy^O25jO$C}{k|^wgpNaVnTB59!zP#N zwR7((yNix0DJmYV^!)Toe=#P*Xx|qv7BS4WL6f)jnzz(dd9{4%~Zeii3dl8 zY0LS}g3ph0&iT^yBD=#^n!6^trRm~kNR283Sh-~Hc=1+)LkCNBO* zs|aU`fH9d(?rTAoiPY8FB1p^FzP&TFm(j-_TsIMdpjsx>McYC=jHyPak|=|9I!ELB zaCUxaoPV#m#DK>WGKT00c)m30_m+-K%8-dj5||k>Fd9m*+K7PMf ze+uQKJ}XN#|FJ(|TavkL&FD;*PH4QI0mV$w%nx(t|>89fCu zRrqmMhtdAkwen;9P|27fR`TwylN!Se50estFgRa|`AVk-_jlYaE^W=fbdJnkjCZXU zF1>Hh=nm)QVC(ObQnwH9olQ4PV_uCdYgv3zSMajgNr+n6$0cF6)0`nTJ$38@-6_5Z zL5J05VMkS74xY&Xd0W!`SXS)ryA-Sn<7L~{_zs7)am{4A9gVrIr31TJWy2woL-)EP#j0F>0F zPu-8rUN4%C&d{hKCX8+kuP2xLrONN%1MN26dH52!e|uZ<;cH||!o~J3rxtbpW29%R z@n${gPSnM!)r4|5nl)+L&n{y)qLU*(@6?=3btzY=5S6RKh+k&gl}^@2$U6~B&2)(^ zuNNi<6m%q!MH@6;>thNZdGY&o^G<}VvW+u$#uhnG{nxCl-}>FG;EKC?EC~oIKve^P z3Z`dMgY|>%kbX5ewE=m=A1uALEi9Ig@f?suWhUtyY-c0Q`{Y$-Pt=MUGvjI6SoF`) zIrQDD1PEt82rqx;Dr;K#uFjXu_6=Fc5J-#auPK((Q)D*2DU-j*7p9X^muL-5riq?O ziOpN3vN_M4-jX~#@5DqGD(bVp>volxxmPcIaw)-Q`zF!8FZt25lgPRqT#{VB__Pk*v^quW8hdbMc$z{4b&Yx}u; zROl3EiX73D9c$`ph&ep!nwE^BO^YD*-NhYdfVA+n+rabk(EFNscXtBXO5YFXM^kj|t> zUz3uN+IFQtKJq*xH1eFmn9*88-%xkdoM5x}chmN+g5m$Yj3SyY!~`fM{VTzhr*F2B zKNeXu`CCEOj*qQP!mE%~VjGQ4B?|Cet%|BztcofZC6W+p;CVjI@w2OP85EgT*WV`X z6beyE>GI{al!)<0VpcKqDdVysFsid5BuXee_l{?Gl#ae_$TVhb!I0{r@bz)Zl#L?!n2jRR%NhY~MYYe*iqlK&t*B4F5-e&5d_$K@Et-xc(x@S? zD`7(%KXC11=$q}pu=F_Pa6caa7HKtz>F_nG&8kH9&D6*Br!mTldFn!vk|ch&N)-e_U_>Nh5zqr_Z|!}BE`*s4Sqo~?tsUfF~xW8g=eEt zts_FgHX8m{^lZp09|r4rU87Rwol{uCEg{CC(juzqseL&8dX4?=kfp+d3`T2{uYAMP z&KS$jlP*}gJpK=RZy8qA+O-XDK?Ff!lLCSu-3k)Yf|AnBBBfjDZb76$y1Sc2hl+H^ zqC*-Mor~t13*Gm|=iTqK-+$kq`v)BBAm+U0b&YY3bL5N*qUfFYh*pr3Kk>=v6-(mb z^(z-iqIxQlm6PcAnG|Tme+ON#2A=%PfU4&Q!h2G@cHxm+Z~EApi4{j1m0tdX*m$>< zAo?Ub^}VHU>P>VeXx8s;u+^-&P!p^KfFK8*hq;raUE~N89?V8QW{&7YmpRZN>8O=X zr~L)N3sv<;7ENVnR9!zDTSge`*|9pd+Uk$mEElLt!Gh5ZvFmYTVi4*0suG26X9G5$ zur5#bhqP5AGih~p`y(O7&H<@uue2cO2S;Yh1{5_+%b`@Mq9m*4CUhx9O!4=5YSpF! zoHEaW_uoidwu&o2>mT=${>QZjQh}myi`MQzy!sSSl|`=E($5v4ZDA|TJFg$b{3zF_ zyDE2D6;Z2Yue&IFVcBiT_@@*bq&C`(t_>QZ_q2OFUw^vQddHh?@5#7(f}}pE?G5vh zp0ipAID5r5*$(u{b%gISv*D3i^aPc~hFyd?Mou&>baqHx0;giHuft)|8rRqT;Zqf4~^k zsnFi-`=^1tygK7@)N(njns|A+g`NtIfWfj;_WnUs9JMLKpi`1=LpARF{lyA{&gEmO zX6zU#=WuXV>tMs6Idw9va5EB$8lu^Vytbre*koqbWYDxaqG4i}Zgj_bl-;NEuh!k# zOkteLd=xw&NLiIZd-^KJj^f+E4F9dRj2MJ;yeE|TeVs)g%Y=KVw%en2sM zs-ugf8II9qp{F12R!qCG`)!&#ibt0SJZvoOe)y#)YA;`kqqUs|I`dj(hU~yp0#d-( zjx7?=*uxL-;ZEBJhRniDrk$Gxz}L5qqs?o!;p!gLC3%6Bnh93Ya_UvbWP?O4WhU6H zy@9@o<%UU{nN2NcOl71@X`|62lf@tK6#ids3DM8e3o*T{@aJ$tbnnIxZDDg>PFrs0 zlO;=)ktGKf*Qw1cDRw`hy4;-E58{PM+Y*sY1#yRP-dUspHL212ET8cZbe&{oZX|0K zA^0jT`7&8WCw#2h+Oth^uZJH~FL6@z4;slI{xvflo5o>DR*&Vn!|=Ms0~7$l>>kU> z5lq}h2&hjIf*H1f7^;1MM65yej81i?$&6+6*z!t2x04}hkkxp8+&e=>N+sV*zgmSC z5z=dWqeO>n?#|#x?inwGPEyO!n4_}}Hs_qdpmwXi1aS@v?Gi&a2~NRWsVd&1payrL zq@AIao_)}C;gucJ-=q`J;M6{yXXOcboiZ53Wurhh6S?!~uMyU3Lfm4Xd zBM*%N)Vn56SbZcf^*KW-Kg$Fgth!s4^*oCAodScDi(RGSDH53UiZWZ|8x0=CN%*_{ zeK;sUGVP{>dKU609h?xR-4H@Nw)YBy03meBkcoOH24-wrmY}P^uQKp2Jb@I8rTS6M zX;j`7Q}vNe&jB@wzmS~~Y&7%w3>w-pAJ1T^z-EZf|k%aP}V+RBWgnA_1(cEJI}X$Ay6@@%zlDrGlga!4oW z{hxR}M3U#(5Q=+mS*xg|Bq{C{4?Q0%ScYT_wshy4>3>a;`rP%6InTo^$K0t!gS3m^ zERbsL8+(5=<166cf9mCND*lH3B6bFI?2`kd;K+!`$6Zxh_4-D_=5%>pc;!pQ1(Zb1 z5m{NwhWQFQQt1!GzcR}qRcwwD*UY*f4A(^1L66s>7zzsXH=l+h?r=yb*m~!!VH|nn zSX0_(JMNu1gBdlaN4fe8>O9VaS5V^|S|1Qys~2`wJeVwo?7}dYYOR7l(wbux~_k#(YmocBZLHsJ*lA zb-!f~jCNw1?jRPpr8>9#yJRuBOIE+Gs0Yb=cFyyd)w(xg9& zM8lAygt38V6pV!@YG1N%U9J?<$Hh|_XT?*|au-!gibFPq9P%eV6juE4+EP{B+jGGv zq)~|JC3~%q`rKt>p<@$y)5K-LzgL}6_+LRU&HcMorqRc7XCV~0JQ;2hm6p5nCW-RI8Al8D_WZtR@f zt^9=Bee%9l{&Bt2wj##Hpk)aUW)o#MC+V9_=_`B7x1#Nq>;?U1e1^mln=%chF~g9d zWl&ClJ~qqdI$?tLT&8#YaXUgAcKd{OP>M~IDNSd0`9$daO~cEtNSZqq5XhV0ke2LH z<5)}K50vC*%D%|JP$FKhY^p~Ok2^C6gDMhdPj#4 zEz-sO$jId70RVbE^Bc!4O>X$5$yOTyBR6d4Mw3zFV%4V&sH0!iavyj4t!hQ`g%jHZ z6hU8m1znyzSF=4GS^K;=s@b*yPkGc@ln+~LZQ+dpal{OT3eKGwdb6ukL)#a60%i8c zkK*j1GUcPO;MVABj*0ydw*9(iy^e9}`FQB za>G;O#k$l(#on=`AxO`p&JV%mI^J#)r-(cp-8R=*hH?@;VmN%&@5DZ6JcF^acLS^H zn0>>fRN5_pxB2$2F~nVB0x~%~eeO-)0&2tM%d$R-AlA2j{~UAhx`5DEaU$5NF*+}A zF{Ujiq&icL-z0ka1t<4`!g+myl2dTPcV@iV=W4Vq%5&sOyqiWvyqg{|f@Y(^`AlOpe2-{L__bH0xS7m6jPBOw9Y*I`fhVDY zneOL?6Q#Y077WQT*br&v#tZp4HQ{%%)4sQ2Kv(!E?GK04kuAy(FqJQT-=X&R`y-?nAHiuxLINrvE+S3->N3>BJ*k!WCL@@B-hZx|+WoPRQi zDv678f7mgNRJL=~H3?VO>WRgexf-4vqD?|-wa!1Se4r#57Inn?-QBx?7Foe69?<{|)thM*14CE>8k@p$5yo2ocI%bFM)48T;jc#VA3l*NXlI{~mTldZ5I=OCvG0^F&jo<{w{|a&Ch7-A0 zrK>$+PkK!WE2H)d2IQGc#s>Upqyv`^*uoImaEpDK0NEbTMw^4+F7Rdxb;VW|M~4t zz*gM!^ex#*g_FWPBUZR))bWsx`SuNN|Hm)$ghEDk^N+6#S1Z0=Z7F2{iBcm*gB8I*?zD8O+*MqXW0NWCT_Z&+&G&PDf7iC2LAY&mDhc{jP zXHh~_I@3!`Ow13I;ub#`JR*$w@jF-!)C;P%hu&!Ah)cpE3jANaaN!HajX7*(*5f{5 zOVVuWK#Tj&6>qNXO)aaaidDDV_E7X*QB=guh^)VEyXzzP@Yf}m{PCqo;aB_vUS@kC z{jHk+QcHO0?xoWHQjSCPz|(~(fruQE;Hx7h+6YGme%qBlmftClVT{`Xin z{pNE@wPhPHq9?y0=nn_4(wQFsJBHzlU;TY9Kz|A_`i=PKX@+ToxK81ah;UQX>azFW z>-=|rerf)H<>!`O*v*XdonD<=A0Eare$uAQpa}|J@Me^j;?G)kb1Eq_BK?FM95JZZ z6%o39+O$~HaOzKB;4(v8UQk9??y;Ntl{M2e=uP9Ue4N{cq1c!hF?}_B;#RrqSyP0n;+?)>M4fcJ9pZVZ-)v-(Jmku{| zR4F@ct@|&V30%vJQ7rJ_UoLyZ)LYfPvJSv8&3BQ%g4UZ+5_#jwOkBAP#$3IOW{S6* zTRSX%U(aj11Jf5qJ)i83=@4);)BUv1L)CNJg~xh_gEED#wbLFRL_RYaJ#60=CQWaC zt4E*g;eRkp_UR-~Eu7*0J=^Hus;xNuT>)?Xp}pFbyM0zO2&kR;tmiq9AOND)b|0le z)Wh$#Ql5rlj||f%G~3nl?&dt$=RYSs?X4EriqL}E&Yp)NF9ixXu^+uGYXqm9dMs-< zor#Za*ly0yR=Xb=(IEz76A&L1vGRYpmk0vpgcs34(W=1UHEHmlK*Otd6G_ zo0h+^bXt)%bg}>FxP0}qpZAv`^HhS1SL0(*R=>(Bn(8s&X!OT#W?uc|_JZ&JHgrEK zovh&n!YA^8bFtk0O`UZacrM8Wah8PR2Fg(Wlm7B~3LDYo<+(8Sxw?_*u!8~-C)+*k zZXCMkaqO`_(v&As4f&mEO%~E70-MNT9_vGE5gMB9%UK?$Rj#Ym;>Zx@@VN_P-Fsg- zOi?eJ6}wB-7@xdWVLLB8`KsOJl3ABCv;EeTF;Ewe)^@W|Iqz;{@CrxuA8Exf zgVWybB{j2m;p!pgNx)aBQ`C}uV&a0KnU{`Z+c{T7hakN2m zV)N_zHPAJEH**PVztX9@@jUBjD$i@>9tG5$T zX#ifJYmvaExbY(Isoy5j$C+Ea@UHNG_z0?q3r!60D^DwU6ts!y9itw%PCYI_jL9vg}h_2mFF%NWrj5ZePR=big_9fzOU!^D>k=G+yxWBGdG^FO_I z){0uEsbcMn1ub(j;L{i~K*tXHqNPRrSPx9?mI9_?z38c8dz%&yF$%z? zK^~~NhmsWDtKFzZI&Rjx`SdhL^l?-m6V7qRIZNkI)-_{Qi{TsvsOi#VBY;ke=QJq% zdS`uke~ElBt3yY|s7}GllxQWh?eM`eh6dPoRy=e4c6&D0Em4P#F?Tb~D)U(0 z+%C>3^(NdGMg+I8ALa0`2b9*!OzyJ;O}7bHwu@G?`Bk3P5CSSqzen`9+=TP+1kWL5+-$1mKy6Cd%4l(MPC-Ssnc<9@+vv2tCBeoJPi5AS z79Ax0sgQ1RQ0fVCf)Q}@1t{9*l9iNG&0e5^W8V66fouara<%M zdE>Ek)%j-s>1BlTxHvIZ#MxBxp!UTUwakklgR`y{OlaMw?!)=VS|c9kofWgBZsuGi zJC~aQy1wQJlLmM4ck0>rd=3Q<&tyiS8&fk3E-kM*=O~Yu9XMAqgcEF6=lB+rvuq#V zbx~gUUCQt}z?hDr*ZdJK9hEdH#&=+0KIf&k#vpm^QG}VnLfrx9gY3C`pOYyZMfI~h zwFzPTSDg1mL`!K^qd}d@@3laTVuYs zn3Jfw<*bqMAX#r+4VC~SEqu!lF0z#Yc=%HD=k5kV)Yc#FZlzOho9vfqs~WkdACQLp zliCkABSGMHl27lWF@_Rkvh6KG1@hTJlbQu8>tz-K14b6jeGGKCY)kxz+=r1?8*(xw zeDmel*Nuj))rZ&aN6u<h7SCx|b>RhcXkL&rQPl^+buY8bw3mLAO%jTzf zi^tT@ugOQ<9dyOCOwxH!>KL0#)?YaVJ&79Up|nqoNgNhum`$P-6nO?iJ-t$y%D zz{UAo?YMg5u(x0PPX-F$fm8)^H>%IhRIVn7X9J=>TfU9mTJsQ|(>k@-ku_6!4xQt4 zb$WFtEpxt0F$-PhifptctbX+WzW9(UH%egL$#&Di7+ozww;rx7Qm}YN;0$m?JqH}Q zH}c>yg0K$=?wYCPrFqHp!B@!j(tCN%;JwXJXN)?n>qY;$A@)d|70ivT7mX*Om}~XD z^U0rt613juBu|uf4QI%BOetTs&Rwx;?c-@zJ(bq8ewfp&Ij4P^Ym{3)Afm9c!K2-% zFs3Lyv|f#AIu+`k$0t6Yb2@6)?;w9Xi8J@!mOeF8wqNH?8qH&fkAMR#%=QD4=Ynt$ z`fQ7=ZOVMgWqZ$pT+D}FYO*Evh1=<-mRoA{wg1I7IWkO_?iScBijs|OKfVM47J|kX zi3cNa1?!Nw)66WZHleDLC35XE^KPEzdNIZB8q;HAQbB(|+aG+&z-c@=van>(k`$Sq zaAdZ99^GVfpm>zBju{iJQurlY8@eIzek@C3?({h3dERv*KijIan?3aVKpjoBhYIX^ ziCu=Niyx+Rx$h#0^X=8~{N~(MRMXswno5%ACOs{_dr>E7 zz~lY+@utX>>rXwO{)z`;HOS+*z9@*t*IajXKW;V@wsRZfQ5<{P&2YXTV7$>X=2zuB z13kBsabq&BX!YixqC<6asKzfj4KR9n^vPquuf(r=pHa-&M%v}-SnD#9M(4TQ-1!7f zzRV*_rjz0(k5zT65)p;Mn9P)R7x6P6qy*A8C>%wOhaRR|3*WzG^363#ULU$Rd|))M zZ2cyZH@T)2d|NxQ#29YW(+*Hi{W^spmkwLjo?9kbr{Vt6q%t4s zv=kRruIlSF*%l3I4YT9k9BqxCHJ>IoIrKx4nfSRY#T~9@*pi(Lj;>#WuCG>38j6jI zm<9GnUPCy7CNXjRBJEW^Fnmr}x%8J3G{sT&=V?M$Zl%N%avt?f&HHjzm|RtB@pv9a zUlTX5P1$;?@g3D{`W=?nKN`ipu5rOKJ?~U6n%Lgj%RM`o8}e&znjlmiim|aeg&sGQup0FW~x(sMj9gV zKjUh)1MmC2C7FU`Y+f4Yo?~O@V%y}k{ym#xA>doTei(yLYk$24_f>@!_YZT10Ld3T zMme$b>Pp7XE)FOGWY^)e_^7I)ZE7l{!nieK!~9_(L%JFIwNa^LFHii@pbkhqWThiA zp>hT%xmL*Ru~xn$;;N!@^Q!}X&?EZ!C69~9?d$oknL}OqF;Jdsn7o@|1k>4?=GN8N zb#ePt!#tT$26EG-z)@7fw-)ED&C_=F#JCFg1K2jC8b?TE=#|@YLBZifz;W-y<4abj zlS)Z*$Ficm`PM}1L>1Vqhw>t(JF)xXnL{T*b0H`{5OSO#MF-{Wz%ngnjr}bp^A)g^ zh+1UUg=O8=cjUiSdGB47f+zs(WPwOlWIt3^y1{(NMQSyC1lDzUqn@V8x1-_Vcxvx!Et zqm#Ikd_oz`!CWH_S2bzB4yP<=u$Thl^nr~^O}q1-XLUzU4xJq%gRU;KotPxokG!f% zPCt!0@dy%C_9zO+qu1R*`z@lJC0OkCg$ExNJ}o?%*T$#cHOFaqYXr~J` zJGcs$17S%tMf~R$1N1?y$n}G$lt^|$XvG7Vq}n-7kr`&eSN#IKmUq&aiaiH#(GD(n zNmuqZ2Zea%st5X*`+LY|-_&Y`UaslB=6-@&)Qaj*Ej*3OlVZW8j0Zjvn@O6xK9z((_FmiytjWh1|;m5@UIVQ=$kyrs4)81?Ox z2=&?A08GVw3g@{5@$UVGg01VL9q=~nKJy@Jjz-Dji(!w!1_twnN^|MVFCWNl4UEmMo*Zlyd8&Ia9+kL?-@B9n3s2iM(AtiAZ5o1>X@3P*8- zDyEYoNjs0sz!P^|x_j z@_$hstmdC{XjZ8JI{EKPl2OvN)%L>JGIIwtIz?9g@N<@8_{d!2DR3^cv4m`tc_ALJ%<)~7xh2;ywO*kS zaddgiKtV}8EM_md9Rw>_{!SRB*gKjY|0$?i511_W&;`zO^yVVwx56>){a0HjZ^~_;%ApCN>Mi>AS0FZCE!p1J5P@|RE+)llIT+9GNuH(JhI_=ky42s%p6qS9d7dC|^ z1@?AacJ!s5vU+}Z(zL)$lld^FJGQ4rW=f#&frBt4HxAVS8l5bBb-}gpH;6)B_(fB$ zl-O8Z!*9_Tdr5-745kI2Ly(x^G|2jK+?EmL|JV$G7vJy( z3?8zjL@a*?OUP{ByDwC(-fxDwAP)Imk>~3JivqJH3dL-+&2Otd=&sbRXiP_XRgK(9 zYwAOEKFgBcP%}!$pPo&fET`2dsk*eynG|>yb6=tIEbU%Y$e)8B5rnqMWLh7&={Y4; zS5cs&b;hFqlU*nF4g(%%`I015H`JE z+8ZQ;u6)}V0y9~EDcsnfNWQqG$+{f=E`9-|Q9}hAVCTV}H4ur%I-!Nz%#4ey*U{bK zSOvbXnP@1jVG-2M;0*#EyUju-+W35SkH%MekoSGSaxX=T{8NSJNxconWlhlU3ugs$ zk$t|~@&IrN-rl$b(@V0DlmA!I`dyqv@v+J)(k&D!I6iqv$B^^+~czkq5@D6oXeg3hva2 z!MNI%ViXqLG1%RqzzHLud5xDa5Rd1*@afbDsE#Ho1?nQJ3BPgwDIC7d)B#H z1yNb7i8@zbJu1H&$FEOfn%hy`!h!^P#g%*EEvYEat)>)(hpLV#w4w0e8Fi8pEYEV| zecJboXyxjDBk>O7`V+ZD$UV=FxjgUOSr!pT>nB`3-JmjOmRyB9h1YsseZtoNmlDANH ze(V#fADzZQD-_ZTUGq_sYPUUQDFt!Y+(BD3&Mj%_-=0VnB}SF^xixA+`H2;E_Y|YD zOck2rnr)_g`qicm6kXR9l{D4F1$;sQ z9025oX;JHiTQOR|l2hRP(u)u-GRj5^;g9Stepn1azJim->W*tn4vrl>cP9iL0^N_S zL~WrOXFdX3@kn($)GDbRe2GyNYC~8W#q+g7tt)DwuVIF>dUDrOlY1j~h)3yT74uxt z)?C-Osp6xbxD3ynHIUBD<#~NCVjLgRp|E7%+CgQ?t24+`9({u$g*+KwIbREVau74+ zYSOO91Bq^6?3+_|ewhukM$W7p$y#wc647EulhpXXlJ}K-*eL--rqN zW3!M>+rcchJ*Xo(e0&g$QM+&?k5LO#aZ8&_=Ha5EU}=!%owS86!hGn4;szaTz;+%z zdkj)g=AKvlinfEJBK7q+NO@#JqR2ry)b3pG2c5R zRn&4QAk7W+<#5I{xhx4$-+3Y2+{H*)Nl%1r{Xt3yM2-G+nJAf|Qs~~x7-KvHQSkc% za+#!zz_$W4(xYye%#h0Q2WB4KmKLV`Tk(=G8?Dddq4AQZ`S4VmY8zQ|(bT3snAQ*uq_SdBnyb=qPz04o2DCHQ z?cYrhL*Z<#x?i-&9euyO7Hm=w&#kc)tD1VD(|k{3SqUV#9wPRTp-$5MiKnLroC94H z?5%z7L9WkO6r;OsUc>4UYLD-*z`|=?iifRlBOaH)U)I$L$v1O&@_5`5oU?vPZTpet z&1k-VbUx!Db*`HXUz*R33#R+Lfr6r)TJtQlG_8?05VepXwe1~?V1RC9X0m}sT7)bi z;a$xq=cew^80Q!AITzgwl?yDEqqfAO`6cJM_M5z!i{X7?pGvB9hwxv!useei3X!w6 z#RyyR*p9ONoTKo>_>%l9Eym>R>V+79=-4+tG;z(9TAIxl?>{N?ji+K0OZO5AF-TSckNnlN+CQ*Vl|ObG-!_t zQiF+he_~I#52Reg0c-hL20{XUd#d9wLQ8imXa|f-288p5l8MUL#{Wj{SDAiMGQNJ# zu;C1;2B0cb6haadj*e61e(ne?z6lLr%hi>`+mewsoTu^k2?UI!a3Jc<*n!o;KYeg|FxYvo?*7i zF4eq6EswLg!tiUHz9Vpc2!HLRhfnSN6#@#*aY);h*ka+!uqg4sW$F3GIrr`xXL4x( zlRdJikXijV_B2==lIFBsew{(B^62=0>iv?@8ID58eIwNZ$54@W^V|Z>@U-HUl9O`$ zC>nEptEprDA`+_)^^dKQy{5e$!CYkoY4hA7>PgWHh?F+&PjQ{^KtkH>^Ly6^JDthY zE%>maxDVWQ4}>7JgKqfmtT7{3%$Lo_^o0|_eszz#dYCHXHew&(VM)|ZqXzKQ!8W*~ zEs>|R3z5lr@F8|Kw%rYC^h_OSO8y>Lf{yMXn{gZo-q z+Y|~(NIkc?>z%uP_pdu3@nqV)>WfKh=} z)IVSQFc&|SFc#hZA!h8ypos0fgOTWKn0b+t0~RNSH4|uakn}~AwE9I#j`@Ur7(C`Xt;BE-lTAuT zkUHD;A^9Cuc2~J|E%$1TCPqR2YZHv?9(o06iStg+_$g!(NvX^e> ztRNeJBFE&8;ECL4dX(iU+n|zs!aOXqY_fL=Gqo&34?c=T4_?0O|Mq3#QqlC59kSO@ z?_*xFrAedx;)vBZrKG;3<)pqEEp=J@A(m?xP>ozqS=Z*`QXqXlJ$=}qwf*jh70<%= zz~*hhc8yVOKHGh++G;%@Eh54QCnn$Vh%(Uok1^LGWv-r!xaj>H_4t>8_|i)CRQFqs zqGA|G`(S~8e}UWITq*}jnk-Dj#X&mNss z*je9eJ!=0^mg#cg9?MtPxF|)6gyh+4js&vOy zf(i`uLc-bLNi037H1am;ygf4qQ)ly}lkdhbGTb>MFMKA=+)oWxj;kVjGk!VylI)GH zqA25X#+@u3ZhCRbZ@|XnN zv}gq0ldRp3taO~{&1c?H*+64~F5?s@>zIS{KS)-V+vnqQr5`1LMph>kUsI{Of{M^H zAbE`}cDe1E#UDZ!_=ajYC1UMAXnbZB)Jw}sni|;`-JnX>DQ~j%@X1#Dldt{Qco8kU zRG|#r$G#ceXNBH5)uwrLYx84o=W{Y3_C|?bWN_EQ1z@rr{450{6tL;U0ZD29Doaac zBM;dR9vq;8n0~aQKHMEAG5V%_X)}BmAJA3_FM##0{WrS?dQAXm4SFp|J8;~<(YT+y zwa~`Kc)OX#9>Z7b#M`GnZ_HJeHYAutKrCh4Un$p8`4#DwD$QbN8nQ2ZPoh$ zI|p~-=ig#JFUWql)_}O4$)uc(dM}M8ct&L7A+m4g zBEHB35n4tjcTcesPLA=B4|@2IVDu;eC8F@40>{MO2~9NbMCw_gd1<14G%PTA$tbt|}-1;(o00W56v5}KP%k%JellB=tm)OFxuTXU*J!u#h0ZKeH+rMy2<)3GRm zwo|^=?hA-pwxUAL7b;%WGL!I)q&JqN zU{sIU%=#Mbu>f)k543bO6NS2WN^|agmEk9+eSTK?`M1f+1Oc80UoB^S@4w(IRIO`i zchl!4T)FLT2^OQhyQVz_P^<@0DB^=op=fdpPa_`^Rm#$9_34uo_Avy`!59~=(zS*| z0srB^H!=3+vl&%_XG4YOWK31_11oKQ!jWg(31HpTsj?qZ3!|qo_$EJE-knfa0JNg~ zl+eN?;CKaxt}I=8PL*{1D5w54aTV!csuFmlxrd4Nv z$@KDRUCxMrnH8wm&veX7qLB!Acc0E@c={|@{)qPGHDG`pyOp;13$K3t>>(!tkjWyr!cKgp#_8@&d!Ekb(py{j>b0zo)Yn~Bor*lF*ebQQwj3rd(ogzqmHlD- z1&vm%ExaGtpod~UW~!xM0LL~#*z}x?T%SEnaJaw-dJwqc7`|k^y@l3AmqXP(USdp{}l%N7FX)1F^goC^AS_GooFza9blYl=k*p^ zbqD0`vv0~TX9*`tki0lRSRLXoHBE){W>!fhid2wcO{p=xG?Ntam3|*$q(_4#Er+MA ztBq{w1OTs;<;E+8#904ML;qptz0C1;0o~3;@)fy9pqL8dJ5sO7mNgm~R!QCego@YB zgD#=4sdi-R0K7O+0{$kL^>NRlGv`))u`|Q3I*-GBaPDb{0_e z+>cK}_fS?%4Rz_u)vw&_VbW=T)@+>agzoeQ4)l3M^}J0^{|o6Zg-*cHOKdZt%&GvG zfIc&ze)I=KrSP{r{FQ+C=TGn6qnsRF93de4GKcsGGXNs!rGXC*xOHb&lKgKX371f7 zg)cW{8P*4`=@8)hUvlrmi5eJH{AM#M$15}drN(zZz50Ngp1Nn zm-ru~;P(yC;Y9=X3SRZV&ydRlY;714+?zv;{?PzG4@ zNGr|j!2i46|AGOpuSh@l>YYRMjZ5%=9KPs}Gv)vOj;orrpZmN9%zHJ4AIsA!_@djY z@HT%V5C6D`nq4^VP?6crhcdCl7t;oYJ9O`Zg_i$agZ_j|7O-0=821uxMBqC-$=C|} z@;gcYC;1E`{(0Ze#H*M^H#NC9fJ`ofKG6O919!;(+~}?$L}_>?*lX|Rgc~YToPT$x z{z)M+ehF5Foi8oCe6vFiE|f32#4G;odCC0YXT)uZDCFkFY=`Vk&q%MJCN77OLi8N2 zM>VDJU1v5g7>5haKRxr`KZB>o0JI0TuCof!`JmCAE;eWV0IH;vNJKj@k>1#R?h}&2 zpOIQ2p_Sa#m2LbrMY|+^f8N*C8N67QWXfY?@Fq5$9h055msvr@xAx|C8SwH2(-C^H zm;ZKm&o5j+an-5ju$56HhP^r$?S6dIyF4N@8qqls_j`7ZJ64sjqEPIW_PJw)rac?qv$?eUlQe6~HScF<4kcBY_`)+x->ldPa5Iy#JqC4d0dtIzTT+laBaPodHlF9wJ~WheV|`N`_3#R9hLndmt9Zc-)M z>1}m+gVjD4wn)CzKu+W(f{>3+89aWos{{|~ltg8}`&SJoL%TV|bWd5A14|3D7fBIx zbY!@$pac$%0-j3yvs z-^UZEFA>GU;x4iX-BLcUeJXhhMzd`n!I?ZUS1}fm2WTz8zC&~Sqw#M-IW!m)_#;gK z`}+z@>P4$GSIRI&6?%=n4=m#FBa$yFq9*s~Y#u4`7Gra&puuufK7A;1xI7*Q*4ju} zHTSaZ+s`SSavxHXGxHgY^0`=AC%)S)^h)(qNK!iQR z;BNn<{mkChSyA$iDxUxb{q=C9k_wx`Y1vE?WY1xC^sxX}hF1e`flOIGKaXUVu=97+ z-8TI226wFnba<5a^O2J)k z%c?GDDu3lw#W%UDQRg`zXW_gLgJP_hToFW@$r;GWFNU&PK#DOWk5vVY_b!9uL5YE%_2Mt`)k|d=N)o~= zb$*PH6LV}E50$>}dmqxIz2HC9%EpPgSgJeg&~J5}9mdL%G_XWDG!)kqgSB5=w@ zS=?GCy6-E*^hduCLhw?;EQ-%gykOAyO4@*%t4l zA+W1{%;R|WeZ=DxF$cJVZgeIvVv1T>)%FQ%=H!<$zR43IE*(7e=j8p)Kkl274M|3_ zmAn&40=E!%1>i4UP84MK@<6y>olo1@Rz2o|6h5}_m?GX4pI;~h8Q)10)wq*3+6aOi zDnp+}RJgC%sR2RX)fHUbqBYcuR{-?W!-c59S=Q>`g(&lv5Yg7&-^P0Lc9+u0Vkfc6 zO~$O9c$6vlfIcP5s!$axne=cDh?69n5-<-es2kN3r%uKvRAx|3D#(OytGdPHQwX~! znY)XC)YJKp)%v-r=L%n|NP`=bAZ04a!^LCiQ_JgZZ7xdM_{AN@fZAF(7W*Y^D9+yv zqK?k3AxkA`9?z@7dg-+?TO}JM?@j^>X|G9$ZT4-x&x?$g9h85X=5Zh zg})>+ZPpvLa*c(UeXg^wMvErFLEV#JTsOqpj< zSRFF!9z#@o=;u1LQHvlHu3LvKOyg!T8rf$vuUnrFxQ0CWO!t3=T)y#5YFIYn%_QYl zr(^J4EnadjZ%*T-69#+ALOJRt-_|oGJX6rFnf0?`=p1>{D4$PNB!!;{E&cJiyO(4n z-jF=y99x)QdEiR`0oW22ARE5tDQndL%eYTfx0ALUA6+?|3dCD|G2DMJ(hj^OPPVXI z_$o2!M+lI^$?urAAnU^MVn_qtw~|O|oxj$``R4UI0Yrt}-So*Td>4u(MS9hoP@4{MQ#y_iDVE zw}s@9d=c7#yzB>rP>CwN$BznPT~T-*N;BJ{N`Ik8)zn2mZYT;-5&p2;g_Dmgo^%w;yll zXVN4r5ZY8`r&->Wpg=>Z^?%4vQlS+HHOd^XHXCO|8!U8x7a(C#M2;v_Jm3A64}Zdb zFIAp;J~q`^+HS4r7{}D38q_}LkmHJ4+4GHuoz9uensZ@yyJ*to+j>#E7S1O{wj2o+ zX*y+HIWLKB3CQu|dZr8gZUDO-NwSEDp%!ZSX|vP1sa@QB<+dSs){}k@r;0do;(unW zqO2kVSgJ{cgQ%dpq+WY0a74f89zghaM0dPF^cGLqm=EH|zAcoa#~1r*&W^3#pS>c| zO!@@KG9?+n$4v>5Fe|=C7Nw*iLMDd2XdddbL}eFOj$D(kQNeUY%Wwk*PNsnUZoGRe*f;tBD4c5xzj3i% z2`c?hl<6S!Y7&g8LwtEI^fsSo=AX*ooi^sl1-w=)g7HN8}a(>WsE#$`$+t9w6dH z_m5C8K>LNweD9E>Rc=l;D6|Xd;%zX|y#CQPgD5k>exzeUq#7o!lLu#vQOj|Oe&cA>t4eD^fv(OwiOo@?93QyEe$zAZ9+=Z=CM&dR{3==xby z@I4QKX>JUycmYY7jdvAp)Q{Fp<|;z(BgHH7%C)92D=kN{ z4V@o99;}mMB0{l9%!i$7k(fJcopb+x?7ekZRPEP4st8C(D5W$iol19!Al)4z(%lWB zgo2dP-7rH*4Gjt+NY~II9mCKA(!V|E^StQ$p7Vas`R`oU`Ge~kCicGfx>v8yTKBwp z>WQ;~dBx{nMw}q>gdN5GEX83bj4b1Pa{Cq!5iz-mr*Bf0u1J{T= zV`ZpfnbE;^BqAaLt*`6UmD$B%soC@Qt_1t@))g0UgwLLdV=*<9~QCNwLSsIx% zJsCYe5{fk)N*}rf?qm9`?Er`YGRl1Os$U0&wleFo9Wy;FWe7bGEnUKzxQL-`*a)^b zPC)~c?&i7Y0AP%j1T;;?iO2@6 zGxnsgM^oNvcpO)`>I&sc_-;{*c9oJ3?8vNk=zO7Ae0MW!a7uqXe9Egn8Wt9#uVKD4 z5pKWpmD9?v&~gg{z>o9$5naz5rC)(wQZ!CC2=9QmY$9Hc2DY=7L6YgLq* z;x!lL>QTdJZDlHP3gM5TFaJmUE2_-7T%0sv0Ya7`cT^xBGlED7C>i8gPXnT4$( znl8a34e79Dtr1K3Ape}^IEmJ%eS|+7MOvbMgb^ygo}GQz$i=$Ms(aR0lS4h-9Cmet zoZg-t+yc|zlCOB^>ocpG6Gdp6x!*UvCMti<2JgGOsV5DP0oaEcs)r?{NsON4KIt4*8L0*qxK?%?Z!;EotJ^|lC~0GA(j688e{vof>6Q& z&IVtXZgLtVIXlPWLj}VDxYiUD2d%MhVqM)|91{2`ZWCKcu!bT53Z`?$;)iTm!o5tk zk7EpN8~0db9UmkphkX|8vu>?O#dKC{KNnb* zWV(04w`lEP4eX8JUN4f+DW5#u08hYMu|sB*!u9Z(uCxzd8f>wwS7@d@y2{_yq39vR9${YkeY)Yo)lkEJguYA+peyE9H^SM@9XII$L=?H3H3KWDl-G$|{5E=_+SGo}7W_e+B zZg#5>{R7PX!4Cgd4!O``%1`X!_HTVG8x9WYhaF7aaKrBwauEE()UPmsRGh0i3LuLc z1IOmAlFGExmAHG$yp|_1A+y{$T8=>@K=jbk6FqD$o`{IfkOyC^3C@&D3!b~jAK$5S z>}hr>C-%=2uVOq&5-Ro;OdtB9XrDme>=8<8ccLWlsZc7vsKJV?ZX;rSJ6wH=P61CM z`k+eBH^~sLO6@YVY~?cWu&2>30Kud_m&E_`rP8FItuIJY7}Hc^vfsFh>cVg`CGGW~ zPisEl+#g3urmpi(mR`>v%6}&X)^W%t*0@k1^Ya0&w0@NLEQiTAHDn)V9$8nH9nSIz zzB1#`NSse`!+RToY=JB{0-PcBgX$F0zw><#ekf&zhJ!wsyA86{eWtwH4Bs&`340Ur zrAdR&cjx*~$oziNogWpbMG6#3*RkJrvxF%fu6nHQO+3@BJyz5RXE@|I6~LX|R55HN zdfidIJ)*0`&M1ynH#^eBu5EvquWuaHWo`wZMwH<9Q@c9F8fja$`&sUmiJA%Df@2{# zUZ(4nTB+MUV29c{1UoAlO$I#B;c0|BZurncp40B~{s8XiU6d(Ab6I?A;Pj zd;3s+nKjz|-|e5hRQ0j1qGrPnOMU9c*WpzqzI%j1)|rX(k7J4OQYoocMT8_Z!6aJ9_NAz}$ z1yXbkDxY&9TOEGqxi4P^(I@*$`Do~bUc zMG08Cx0Tm9TK@@=eD|1Hxhg8z^bb3lvsK!~+~d9AdeP}kMfaD?GY0y6vBNf;=RXXm z6C9>^so6JLr!yw2{RYdbk>5~SBA9)7_qEJMZR0mDQJv-Wvz$JW3-~W2>WTj3(R+b{ zv`s^_A@Y+CUGTA+N`<3MqEh$ z3UUZz=k21p*)2_@bJ~O2Pl(>x*<6#Yv3Qk#Gjc-&4y3E_;j#lowAW^qQ1%8FuvJOX zb`b$Mt?Z9<+YQ0GvEApQ_hG8$F?Mb&dzJ3Z#xu|r*f4- zAh@oAwx3MWw6u!=&w|m9H;XLi!qXuikq2E%Ah8?=*Q+lakee5hP9=*ZaEw82> z0ug~2wLdVzPct*lKG8SMj!s!=Jxh+xd$A(w4Y1oD|IG;_ucwoS)#hRcNzL+Y5CKfuIz)^4-<2|$On-jQS* zXwh@G*HC+Dky|UbH8|gCA!Z)4ZovlY$?bDX0Ef8bQx?~!e-hAsWpe4)isue=@{69# zjzr|+jzt;HDTjNjoSUj4Xa&)SQr;`lm5NK?ze}d_U%F@O>J{j27~eO@yJ?7@rdjGH z1W~i?<-aZL|CsN98?G?N^Hg@{RK~*HXyv+a6HEaSD8hSC1o{o^P2*7VVaONKFw)3^ zRL?igc_^gL4WvQ4C}z@*CA|~)o`p64ln9UPcM0P#*;c`FGE>FP;P!$#bA@ ztIf|&>K)ToUin`4YV^H6adbx2NC|z~eDq(CfG597TntPp3!>A!KX9dV+SE19#vh{H zm=>_&b?Uv~3o&GDe;UEINDnm5WFh@}{mPuHC#)bHxLVq%XJQ2_W0bZ&G&DIJUs8lJ z!=C|#EK_-%l>8!0^-?4iG+QnVe%Y;)ok)WpVw%iLa&eMbmq`p8vuh-PQPA-h{StrD4NVhdz1_AAg~? zP2hNjb2tUk6~H4!eJ6#nn1y=HTlnbS^9^WO? zP+RudcGqk-^i-@j4BJ1SU+ejbh!U|)HPLWTsDTVUEY|nU2kSS&YhbEgu8o@PSa`*Y zX{CF`CKErz8Oc`BB5bDV95b}onpknF#Z~x@e#GUg(eQ~D5wRqM4m;( zQ9Mnt>G(Z_{O$f*!gbbFO&DuOuOL~3jnPn;z}Ps|jCI{!uZ}>b46olD4^&GRza#jX zwVjtDd-~hc`yP;wQ|)X%xYK4Up3(PQ*Oyif>JPLm8xN+)H>>g|QEc^E19?{`5++kj@Xf){lBzOY>T6M@FNweUf_Y;xj9`WuiSB}(ke0>m~HUJrIHBR5H3-ZeFd+KAH#OU6^ zT$lb6Y+gLABs~Ea`L@HYs!#>@)fEJiG1*r3)fpqPJn|C`5x(wZ1nE1x z^#{3?JhmEY(lyetN8v^z_mvp#Hw^A*r45XXwiu)J^-BR8YOdKf)+FreESz)L-Ivk* z`F8Q_RF;T26zJk0b7#k}C#-zc^Q{A47qhYXmd5(0^@IRv@WSm+G&4L;f;|e$pAX4u zePYxVb^rMw`-eEX>$^Dk>3gX4d!SqG;9-bP3aJkD$|JIpwG@TA;6Ue_fiD7x%n_?y zuDFZ8;`9O9vh)BGh2=BDRo_z|w^a85zkrr<|eK$H`c2(3$QZ1T__Hy}% z_RseiFYYKX1GwxIh*U_Htb4@dj$SjP4_m&q^nAorJI4_@zinE5YZ~!Ot4ivjC>qYm z0KpC-vN#q%L2Jf;Juv-b`=b8ER`JaO6aUqSMun6P=JWSpX7X7YLrWM(x%1~n-abzX z?1|dZ=l>2}>7e|LkVrF;R{$s-;0P4m(X8}eDE~1f0qK+n(?lJJ`{ulF1zKN9ITr`N ze%D3(P|fYQ2`aUX91$HQnz&C{@TnT0dp)ytRCQ|`XmIyf)qv_#5l&7GGdmcFgl)}Xd6E&jb z+L#(P5)z1%x!jZt`PEqCEq1`7>Spb6YW!@&EZ-=n?s}AeBk`+AwD?gO#7jbYu90%a zcE!Nr=Ogd*v6*eA9p|q^WAAPTcGEyPba*zVk2^lOXTJE*$UCB`xH0a$v>@HYoCm|t*hCmW35bGJi3gogKQ53`;}i7>|8nWR1o6uiYX z-69rFj6QKV%KScbbpm%b*O)|j&(tsbJPnSQqG>_vD>DpDLdFTghq9PMW!Ew( zTD1!-_}XXo>TQF}KiNtUy|51vg1kEkwN2!RhT!h(`SPv2s^5qB@;sa*>!lJxk+37l z`)xmf*+7@TCQ+wuR?nmHH_96g71V86x!4-fqf}cDziU+Wzw`s;#fOAMgrzSyYU4gZqrc!4VewuZMh=gz27H3CRFXZQJ z8qH+vH;)1njwe0Z@BhK_ya)Z}=r!Y)=9e6e1Ol(mf6S8l%T8l>puNB=BA^1UG~I1^A4n$7Q~)z{94n3)|=H)=y^f_bj!vB z=iBXs?9Utx6bGN*vsa5=HgtZ6+w3P$snP@Qs@mw3nU-{ZS{ng0&{{5BchwsQ-9T?7 zzBPUiH@IeE12-{dbQ*kfojKTUQQ7*Im(3K}A=t7@vC8jmnwA#=rPz>*xxD2U`>z;= za!8%teYQu|TqFhh265Knd@P*uDvGUIY;1Z)Ogr@c$BCrlv05*Gr>b_}jnGov4DPUO zw;f?bs+XFyQfl-ry`@`^JhuC|=XOHsO`vZ=)@2rG=hF2-+*Ya$d8cR78qnjKzOD#L zOA8xBEzATL_OR^^4~M__gRqOBlZBY=|>%4Kx23|CV9ozv`Nr z>=($7fh>Z}6{)ws0jdSS>B&n#|CWOe8R~=26GSqO_IL60$EM_fF0&@RrF)Iw%OdW> zT9VuOQR3cr9D|JYC7(zg3isCm{bfW4U-gTvglQhUTP!p_IM# z;=LP%fvZwkbCY}8=&`xr$H@&WmJTngS`$Pn_+YW}^+dIEvhKNsG5GcOVaV{&(UNg|zdrLnb2h%iJCp2?vc5Laxa9*)o^ z#M_fG9cAeUCpUb_3g|VnJ-zUt#(8kv zeJ|Ekv_HPKC$W|1Iwr;Yz}unBOwjF>3iUWD^%Jt0+ipQIPgPl|H?WF~yT@2? z9G6SXgo(FAl*Zjr<`64d&LP$EsBXB37z*nAb|T<9uh4i}U+u~?Wf}WV!-EDRtR)?N&UckE#flLRLe*ia57 zZp5C82{av)UntpJVd5@C`k5)+R&uHbdq~$_1ja-44kunimtQiyv=q8@Ln>bFZ`E9S#-HNi9 ze+xA^B)=l4{biQRwz!VV2{`EWW<-B_(STB@5@TtI!k5|M>h!{#uxLaL@)qA=dDmPv z6QrrPC6T+s&$EOx_Jl;CI^$V3ngYs*NpG-4B>zAV$j@tic^%rmT*hZW#&cgnp*?U(%o@*7hXl!3&v_L7FQ2kJw%jcT^x2a2)a z7d)jMy#dV;={JCu|IWt`+Q{uDz>O5q${I;og~V*o&It=@rkN3W6p0z%bcpeUTYIpj zT%#b&pd!p?8?4wuDW^J1JeZC1Fnn2Lb<6uDZ(Hn$ z_t2ojmcpiR9r;&+ffmns{I@u!FU7;Si7REgExziGUqIa8e1uyd zItaDWP$>u+n!F60fsxlNslX$zQCP@Jdbs^m*!H9fk&BB64Au@M0=2x>X=H2-A62)q%>(@p^v- zP1Nc9GjJ_f7XXIP-`XN#tsM=PpSVZ)cukcIeM4lF<9SJDl`LTUpka-YFZpRJ;od-8 z=pdmh#Zx(AkeOMPMceL&J~I+AORhS36Vo^isE`{9tEC%p^%3C1yv-wVhL!`Z27xw0 z*7`H3@PsS%41to1-(2oT*E5AtYd=#i@4e1j7VPDskU zI7(f410;Yd=f@$R4qxGH9RNuXzC&fFaZROl=7pWmGzKSkIJkdx6JfDR3yoV6XS@=v^RMd$&4 z?5WQ4jB2%1DunfXPM?MDcZ?8bvLyk7hPG7b_uh+aXQuw)(9rIXI}IM<7WaNr={>>k zlqx;_H7GJ|QjP?ysY4*~UjNJ|`u)wT)cQ?9KV-!hDEJvkzehGZ1(073Onu1F? zb8UbB`}WsQmER{|BEK3CjqJT8eP%HBAM~m9{ZfQnX?WL{G!NMcl6~35#I^nu0G|F^4g8;9ef9vRKq2$QJ1)e^TELo-of^QzLSr@1 zo&Reg_QwpX)E_ZwEwo-7pR6DB>Bz?Wm_pRbs|Q@8 z;>$21`|e|SjbGC(E6LOfk(gah!Bu8U5w5%qTzFdrphZliMxMprd(ZavbNcx{Jt7tR z&aFD?UVQQqo}zza`pd5@)_wkZ+K@tK*L`^{r?cvJ2gog4L1qrug$mo2|GE^$%h+p; zH%*~)8IP}i0(AX3m66c=dOUi1;r~Uiaoh=r>`Np2Zf5hZ?fA8vhR^w7bjvXTm-(}$ zVaq2bNF_Ibbi25ZxpSZVH~ObsyPk<{-k0`Ufdh;S@VyT<(4&;PAT4I$Le7W=yw#y| z9YuoQd)4yKGvQu+=0L^3z_}6j7bG+O+I1R|Z=UjZ@CERMcrL5aQ5YDG#D7v1z$sM% zch3yh{^MXHd>L9XF^1UA?Umd3q)qqqE`L-5+^3e~kEx!>l~RWT7vSRf6SRpMj89F? zg{mAJhKXT{(Pni?XAl|&My{Lje>=#`4tOv-oPY9Wmydrfpd0wIsU7!N5^5m&knyG6 z`5c9U8W{ZW1=`;fd?NPt(-wr)bC;uElSPe z?V0<>JJ8eF55yyo0>6>MG{4aT^uosD97fDAp3CG`;odJun4<^OSEzcuqF zyJ*)nQdF`;o+BXY87}{;CvVZ0i04um9%N-~VBRMa8ZXx%zrD{9q#41fouEG z64JBYI+4wg2VgSd*%OnqNlud(N)3DOd`KOR*U!XJc2bF5qiFZYIM%dmk!UatzsOKa z`?4iM>h;s}vSGEoLa_P>FKho-LdBrVbAtj30F@}EAcY)?{O|X~t_3_Ke(NvBAY`Tn*JMq*DAo06+VXs&rgZ{)0~n)3Dg2Mu8d@ zRU={13(s)IwM@bbV`OnMU9V1o`4$XjZ&O%2g16iR6LqI@X_kgUonx%+m;QhO zvH_+h^XF%R|Ky3zuhXbO^IOyr{A8^USq#j3{iTOOOm%ecQ&AcSXhpJ@R=Xygx4h_K zfmvFsEu4T8j*^m!ihZd@whEbAY%WaUi~M$lzN3Mz8Y4cG{god1;R5gXD~{kjYc!AGYZsDYI4nWz_)SACDyD1*owKtAD+Cv-{ZVe$jN<(H^SQEWpzH^#Bt$yz9fND)&67(?lXInw&Pies zI5v}}6kq%{`n?FAc(o->elP4#s;0yReO;*A{0xir@~WzG&f$nYV=JlXmz9bx6|Qi8 zM|a^8Zi{c7z@X24AGQL));nBZ3o#tNE@x7PNuUvgNuX2b@W)IUgNI0Z_x~sKM#}SU z4@|SEVB8*F<+2JwV0MHl|qr2lMvC!n^1NnJe)bw&0TIH zF{mlXzNTCQ7Q1~z!q!Z%9CQHhxUWH0&hYFQ35U9>3rRNnyE={S2vFfa)=LyNgUDC(_!i9QBR-Vi zaqdK*NVw*G7_iZ!eXur;wq^0+Swha8>zQL0Y&BQU7Gom>^d6NBu-lF=2>}+Mwghw^ zEj-(N?uy<% ze15E|qDau_C4yu$m`MVQMTS+xR#!V~y-th0CbO7UnzI>OF)+rJ`K}Cb`@sabv4rU% zPk^0^c#j;!^spF^{v6+Z7G$t?MGaGMHV<|Sw#29& z@A_(V`za_iNhP?WND$w`y<#D2x&hx}e(xFvMq7Kd3P7EJ93pD!n99hspsOwjK*g`r zQEy*G!43qC3Wui-i!w=v60}N8?S(-ikGk2NMzJUMySWdp$ zCBt6UqYdA6_eO3ZK0&1TMCy*EgwKx+C-c>o&t+p5UfVykO*(vKIAa30dM(qXfX_HN zG@@DkRMf-lUDX?>Ee}QLo?S&%t)gPXVL7FzZAh{2a^LL0{vd;@0;KTjzF!M?f`Jbx zcqTy8^F77_oQ0@L;MqPL3{?Czs3G7k>K!8d58cGi`-H$+HrFXR%jWMLpA~+LrEDdC z;EJPFoWD_alyvb!0V3DCp`Z0#)WF2Li}j=oY;@PeI?Q9xg6XKcQfpUbr`3#t=)jfl zx34fMR&6<+v@%TJHu^J{ct#5ZZBje*j-Ju45*wXVCf7Y0%RW9-8;P*=0$Bxp+pmH+ z{t*<%%K?hfXA$#1*@>E0QHf9V8VwT#Mh$D*xn_ly@{gB3R)6E@!Z6S~v^tPv?@SYy z9oj2ph5m#M36UiB_jb`$Rxnz;H8(QIeAhN3Lf2jCymY_ubR>OvSXhA<@8qWNg%Z*F z0^UX-HcWEIk+hPVhNZ(pg>Y!BQ&-w>J$uZ_ z4QXkuB(RkIcp)*U6jMv1jb5MV>zAwN-e9;$0MAC>-=Z%e#&8Sk*W~*FAX*Nc3H>`q z^qo1X|5a2NqN^C3a8_!CbwBN~d**l+Y*21)xH~=1lgbE#R9JyCJtY%1Bu|t*I-{Y` zpTBMgAt}VQVJC*P^!u`dyn2-{Vil78Gegn*chgUBzs(+g+GOcfo%WWitYq_`6s~%H z^di=)nqDxe&f$md+O_9>HTQiR{ofcKNj5guZ#`ee4&!bt%HN6s5Q6`uHU1w7 z%r>x1U5TU>ZKHh~dOo#zKTlt~b2U9=4jvC)vjSrX+k!F1s}Wd3eS`Z&wOdcRd|~oZ z>Eq%=zA@$!Pwdeoo(x(RrwOZJ!-M=;vV$puCpWuCne~ZiX3dRf!xpN!^~QEA{{_Gy zg*O3Exoz^q2Ph~K#yS?4AH7A|+e+2_zjBWEPXSi=3YNZi=>#S-PhC zHyn(lBnP|5k%e5fR}Q8~talv;=wu;!&{WG>|2y_1g*`M-hKz5yq}Lc3dAPtQ=TgN=nOaZbVV5kOTHaew*4E>1 zl*^9}Me58;aVfY>_8I#V)xu@_V1;_!4c_|mxHbpRoPzWZ2@99#Ym>c;wAm zQL0ClN#BU>;A4FWm254WfP?Mr)XYjHVq|LXyR=;g3)}elU zaA0dmBtR!Hm~NOFhi0RFRgDk+K>m&W?(|ngb9>vBmM963}mE5mUtkVr6i9 z&x3g_>txsq4+$58NC%^3<-=wA-=jLyX{TuUho>KR#=1X^hNQXRQX5+(ydaiXvLz;#euz zw0`MRH_b}k;~rAM{#mDu1#Ym&^J2=F634u{?zen4qD#$~H;Dr@i~YS*t@;w_Dyl|o zDylTKRNR@UhuxGlwbnFO84yCrIhtUUob^_>Y&!jM9f5S^5eREW@bSx$){7``6+ohBj;6{;RsQGyKh{k zp(%>F`z*s_Gy!5C3irx$wj29{&+E|Z<18wMCy%hlOq$NzLBfpWrixNR#i1m0i;PBceKV#@!lv= z!D6t49+jMXUuK0ydlO$tv)=+}B<4eO?)e!y6K_{j!CrBX!05SF@x`=Ts)H8(dgeR4 z_bPrTIt%ISg^2Rs<%mwwhs=kxml7Xp-e{O;+$& zjp7!1Is3Y((X!fa&*;Q;S7O@*WyRNyGB;%N6KZIYo@#AfkWIGf_=_%K`B0EH7wd7T zl&y57n``*GVsazswUMPT*TEK@#Yt=%?L(4?K|bwdF-@GjLW0Xjs}VRv1Fw_HFFr4x$SZHCPA$yOS$QQpLB9kO zvu8UfP<}hR6IJeXGU*?ByAc`_&61PfM0_hxh42?9A8{}|;dC0jK?=jc)M1|b8NAb+ zpUB!o>2A9NEeh}AwU`|}S85^8Sv^r>Qa8iQ3)D2nYGg6_>`=iP&-~M5q_NwEbvdN$ z5D^5?FOI0g(?E#7X_V~Ou{sY=;xvt6eOPH?PzB)%#Dt<6FiRQRjq9>3It?lN96nTI zWtapoqzG(JHu1yC)6|y<4#R5a4(b&nO^xENaZxH(W}y>(Iya2PO~&oI0WI?csA~{D z3wFDzOOUo01t2C0G5McFD?<`ZirHya4h!Qu>T}J;T5-f}@Mw+wWO2NikV=XE;X5@w zzj_J5rg9~QZ1c2GFUVSd^hieMPxtl8Eo?`T3Oh2+GmotkLf^VsjgJI}p`@S8`05yKG>t^F!Ra zP1Aa=?FOu?Y{+MBq!^D2*JE8EPIBDZRY!e1S)q{#9~bhZQlnYf960tXGiNT(t5d2x zee+<(A=XrmmsdR7lQ>zZ?>?&%CuMqu%^|UF)A|z}-E%6c^}zbl82=&GB(HXdLt=de zBcH4bu1Vjc$4@0YsrpgvHPQ}(i*;)@YYv&z=FBZXo6WwT5)0K3^`gVzq^B3=Drf-u zdQw5TsFRFPj+MNK|D)`*UVCocK?rB*k87IXoyLoqM@*eOnQ0?^Rc>%Ms5gCz^AJN1 zDXf^s^hmG_J+NpY_h2*MzsCRlaZdf_Fqk5*Wr)~5D8DGVlgoQUZ1iRWkkpU`6pM<) zz+ba2sgZRuTEv3+&Q;aofC+3T+x0%DHCpsQi8thNWz!*2W?cm!vo40iE*k=f#kijy zBEv_G)}pRdRvBhTKsvsK2d*jkURx_)vB?pDBe&futl5Afp)gtX>DXC`1EdF`^m_5( zxW@j+Njs>gOVc7=@cj#>?rsh}i^S*eSRGz~H`SBCf(Ke}!2V~M5w(T*Xd#~Z!V20} zxtMaP2m0Jjom}CrTDJlBD+$O1>g7M)vs2e`46q#&gVM=)bWXS4iNXSvyaWrwXEJEH z(`@_8(POO+YQ8`mCnJ-o`_b+33l7CJ&PyMwNp*mdW;K(yWAZx{(^cHpGW8l`Ga9t? zC|+P<=%nX!cPu2w*iNy?z3QB$*{*(BKeOxp!dBG(RFZY#2PjS5r;lse{|)`y#d{?> z+*HY6EwjW%`x=c0CyDqZfa~&B7jUwM)m^TJH-L{N^8%p%v(s%IfvcKb{{x_G=bMQzlHCQ&E<+E#v|R$sEIW?su7> zHm(|Lv+GPi{-u7vBgKh#?6rCT8;vyUw{4ti<83$XxL3+=!z=A2t9StQLqLqdKYr65 zIstUx^=jaBs#7PKGT|>JtP5Dr^4MbFX>c zaa51ADx#yXKb}-S`)Z?R>We19oi_6Rdajq%Yv01cIA5~; zZ}e%!pQak+0kg5N5Nm?z_jAHL`9Q3UR8H*MG!38FLaq6BGlkX&W>bqZrMBG96Yatq zK~!I6Cj4D$nSyJ;1c|ndBgKOdbgduDFG_!$=#JRqbk~Gf@IV82Jis>$Y-DE5r{&Qy z>E+RAy5bz>(qc=!;ZK2Cdrm<&1NA@J3Kmrrx`Q`eJSK-vuP1SvRxa6hR!hv>7W?r6 zsdMsLk?j&!!$S-Y)ZVHp*rfdh`pv&6atmd;&R05d4fIIg5#g>dyjALmje#a{pK{~< z^;U(SE5yk@)anbioBYbLcyZs48H)A%YP}7#3i2uIezj zedl(Kvu~f_C4@?g>jjP1pY)+vzjL7KA~w;vfo{F~7RA5W_9@DalI9{o5k)_k#hhP%dLhfSk75R*!r}=KD_z1T&=%wWs4@Op7f7Ze(DOp^* zW86sb9@YdY)YnXR+(7e6j0@%6@$1m#nf)t? z<;zg{ht=(x{`2Catv7KOUv{k$`S$))P;A*^x>lisst;^Gy4<6W`>aR5emMFSE$}$; zm2#~xwaYnnh40u&9K2P&!*oMb(;~;;oIW2?q@PKVf8ztlEJb#dFYZUk%8>lDDC|1X zi5o|Sdi{{z=4Hm?ZXA^BaTteXsDZ;LPt_DG z)t{@7@MEcSeRvv^{8?4h`#ETB2*5h3h%r1AGDVRv3o8qsVg2@0Q>ds+#Wr`uiV3fH zPm^-pxPks=!iA4)l{ah5>Ra)Y zej0WQcR{;F$e0NOZP}V`s3JYh%i+D?Dq$2~*19RTm4!3Yg7+J4YgJHvxmw0<)c4+7 zq;@Fk2mM-SRHGKq8O|Bw*DHi~g%>+^h3fB9tJj-`^H6XTrKpy3?ND`TEMmvi(vK9a z8`<|iiZ8U6tB=AQ0>m~N^$r4!Xw9$ks?J7AvqKfuDcs(F=m=X8LRzm&MZI?w856)p z;1KlY@u2E{>XuJ_*QRIg6oX20vzw!sjDQ&mE%aRM+06z^&m_c8)TNsGM0kn3az5L9 zllB)ADJo4&o9HFd2U4`AxyOD3hr@#&PyEmK#3`IT+Iy*r(&ZUl(@{})qqhhe473OO z=ST&M(pAa*p(Va2RSQw<+C!2=c>+rQ1iJhx6;Hd|y(cTYET>XiHDW$y<(U9ym@AFo zt8e?Jf{)->wkMsOqf_F%RyNPloc4|ri@WqK?^^eNPce+o$22i8$%ifO^i{$8LR<&y zp_;!lC4FMWf>qnRH-(|D@^Vl8GU?t^mYfa~!@)=Df)RQLE1^6wOO!`%F~fZ4al zJcc=NF6{Z47#P%p6YW0pis-!`Pb>3=Ur4s0ja%9C7bPhjSZKX5KjHOnW9nN!BDs#5 zg)cKqqE1+yhyAB|yoREc`^vih(Mt8~9l|=Mbjpu^ko*ZSU_hL4x{h`l@P-!m*$3PS|;;G85`uB@u@8^of|%o*Pxi~s-s9KW!?3z`zEZKd3yv)=(ZrQ^};UB z#G&g~+~pf5ZWaO8y4toXtWBzTsCELC?uQ$4)lI2CTVFb=foH_AjDzxIQqSO-hgCsg zK4(}VF#3-T8vaRcg@i8&muqhrLc*e?qUqu6)S#(%k!UZ?Q<30QuSuYflWzONa&JI(sD zF@#R!u@0@uSr4jF7e5M+qAy@CSR^uC`djAzvN_aIMSvnb;|2~$u48Q;n&?A;z6AWq zBzOV3w2vVo-EQz09)7^u+R*5Hg44fFo=|O0-N5&?Fo)z}ZBf5U|dX0;tft?J8Xb^1rnjCe2A9HH2%l-tHf$n7_$?=>a$>U_AtkPz_q3K>lV-HX=q>p@c!w9O@)u za1<2OiA9JL%CW&;#l;P3bJXmO+3e(MV+{ z6iOmityi>Y8=^8^c`T{XOCIYndDhyVo_oLN-a+*?h`-S#oo9w4G4*nFXA18z zU1Jig8d>dJAE$C83c+rBp6gi5#BUw$inw&7t<(#l3Z9*Pf$Uell~ zC(5;ENVFI{({f@RP}-|ObXnceGQG`p#GuYCic&`}9(pDZQazl%D_p30Nb==hF(FIN zz`vY^TL7TXpgP#r--Un33u=hK+_2HUSo7<-VOanK9f!!^u0T&yk?0lJw|0^FjYq}W ztRymW_0|!x0X+tpaxEXmk~)wmxHnCu+p z{))F01iI@Xn%}^JJ4d0MIa-wt*h3T_gDyr_&txyulK&rkqpVsQo&~O+yYH9GB|yQ@ zH=)u*OYuPgj&sFM+>#cd5jF|_{H#0+zk8?8()|33VFZrcai?VtgJcy_5xWy7p^E3W zKsyzbH3zK-v~dcjp_YB!hv;CJ}0(4k;0kbIphym+0A$8$a*C_3(+0x9yC*?R}a<% zQz)gSI}HqMZqBg-G@4V@2RiT61`_T2)*&tHOlVloxF4B1yn{acZVP)ZXfZEqb!dyM#yb@Z=Cmhkcm*qmB4FvFdnKdZR9KRRdwD9h9H_l)ft3X+i03d1*1JUg$D$mC%)UP!J@|4X8q>to9)5qXgG z1K=ILFa=(>E(~+dI(DMZEKnc}O|^(fV|qsyK9FIb^{U=n?$O=?c5B#i+$f{f<}v zQC0DrLNJWn2mHtl-f|l}xV_4x(X2s!c zRVCzBhFJESo9-o8$vqO8k1F@m$KnGHwN1OO5k+WdYj(~)5nY?tYIiCH;hoZH!5;d% zGNC2Byze6?kmOuGj;R@3e`*GHkfIuc%5Jd-dBU-7K?HGv3DA zI7GEwAk0Xhy*_D?Mn}!`CRneBJRWm|Lo(i8j~NOP<2LUDf6|x?A}Wp|uXXJkR#ya! czR7vvZClT;k2{M?`wsk$psWuPEl$P#2c8Z~cK`qY literal 0 HcmV?d00001 diff --git a/erpnext/docs/assets/img/stock/retain-sample.png b/erpnext/docs/assets/img/stock/retain-sample.png new file mode 100644 index 0000000000000000000000000000000000000000..675339fab113200e829a75879aefe834348846a0 GIT binary patch literal 97940 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

3Ckn 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 mXYlpWxV!(11_GP3bF(ow3?d$nZmOOd!>i+ + +### Enable Retain Sample in Item master + +Check Retain Sample and Maximum allowed samples in Item Master for a batch. Please note that Retain Sample is based +on Batch hence Has Batch No should be enabled as well. + +Retain Sample + +### Stock Entry + +Whenever a Stock Entry is created with the purpose as Material Receipt, for items which have Retain Sample enabled, the Sample Quantity can be set during that Stock Entry. Sample quantity cannot be more than the Maximum sample quantity set in Item Master. + +Retain Sample + +On submission of this Stock Entry, button 'Make Retention Stock Entry' will be available to make another Stock Entry for the transfer of sample items from the mentioned batch to the retention warehouse set in Stock Settings. On clicking this button it will direct you to new Stock Entry with all the information, verify the information and click Submit. + +Retain Sample \ No newline at end of file diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 42cdfb8d422..a75d724b4ee 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -1183,6 +1183,38 @@ "set_only_once": 1, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "has_batch_no", + "description": "", + "fieldname": "create_new_batch", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Automatically Create New Batch", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -1221,8 +1253,7 @@ "collapsible": 0, "columns": 0, "depends_on": "has_batch_no", - "description": "", - "fieldname": "create_new_batch", + "fieldname": "retain_sample", "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, @@ -1231,7 +1262,39 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Automatically Create New Batch", + "label": "Retain Sample", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval: (doc.retain_sample && doc.has_batch_no)", + "description": "Maximum sample quantity that can be retained", + "fieldname": "sample_quantity", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Max Sample Quantity", "length": 0, "no_copy": 0, "permlevel": 0, @@ -3360,7 +3423,7 @@ "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-11-20 12:18:07.259756", + "modified": "2017-12-04 15:37:58.413290", "modified_by": "Administrator", "module": "Stock", "name": "Item", diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 536f2f4c205..df90ad9f548 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -97,6 +97,7 @@ class Item(WebsiteGenerator): self.validate_website_image() self.make_thumbnail() self.validate_fixed_asset() + self.validate_retain_sample() if not self.get("__islocal"): self.old_item_group = frappe.db.get_value(self.doctype, self.name, "item_group") @@ -256,6 +257,12 @@ class Item(WebsiteGenerator): if asset: frappe.throw(_('"Is Fixed Asset" cannot be unchecked, as Asset record exists against the item')) + def validate_retain_sample(self): + if self.retain_sample and not frappe.db.get_single_value('Stock Settings', 'sample_retention_warehouse'): + frappe.throw(_("Please select Sample Retention Warehouse in Stock Settings first")); + if self.retain_sample and not self.has_batch_no: + frappe.throw(_(" {0} Retain Sample is based on batch, please check Has Batch No to retain sample of item").format(self.item_code)) + def get_context(self, context): context.show_search=True context.search_link = '/product_search' diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js index 4447fb8cfab..791b2532f70 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.js @@ -98,6 +98,7 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend if(flt(this.frm.doc.per_billed) < 100) { cur_frm.add_custom_button(__('Invoice'), this.make_purchase_invoice, __("Make")); } + cur_frm.add_custom_button(__('Retention Stock Entry'), this.make_retention_stock_entry, __("Make")); if(!this.frm.doc.subscription) { cur_frm.add_custom_button(__('Subscription'), function() { @@ -137,7 +138,26 @@ erpnext.stock.PurchaseReceiptController = erpnext.buying.BuyingController.extend reopen_purchase_receipt: function() { cur_frm.cscript.update_status("Submitted"); - } + }, + + make_retention_stock_entry: function() { + frappe.call({ + method: "erpnext.stock.doctype.stock_entry.stock_entry.move_sample_to_retention_warehouse", + args:{ + "company": cur_frm.doc.company, + "items": cur_frm.doc.items + }, + callback: function (r) { + if (r.message) { + var doc = frappe.model.sync(r.message)[0]; + frappe.set_route("Form", doc.doctype, doc.name); + } + else { + frappe.msgprint(__("Retention Stock Entry already created or Sample Quantity not provided")); + } + } + }); + }, }); @@ -206,3 +226,36 @@ frappe.ui.form.on("Purchase Receipt", "is_subcontracted", function(frm) { } frm.toggle_reqd("supplier_warehouse", frm.doc.is_subcontracted==="Yes"); }); + +frappe.ui.form.on('Purchase Receipt Item', { + item_code: function(frm, cdt, cdn) { + var d = locals[cdt][cdn]; + frappe.db.get_value('Item', {name: d.item_code}, 'sample_quantity', (r) => { + frappe.model.set_value(cdt, cdn, "sample_quantity", r.sample_quantity); + }); + }, + sample_quantity: function(frm, cdt, cdn) { + validate_sample_quantity(frm, cdt, cdn); + }, + batch_no: function(frm, cdt, cdn) { + validate_sample_quantity(frm, cdt, cdn); + }, +}); + +var validate_sample_quantity = function(frm, cdt, cdn) { + var d = locals[cdt][cdn]; + if (d.sample_quantity) { + frappe.call({ + method: 'erpnext.stock.doctype.stock_entry.stock_entry.validate_sample_quantity', + args: { + batch_no: d.batch_no, + item_code: d.item_code, + sample_quantity: d.sample_quantity, + qty: d.qty + }, + callback: (r) => { + frappe.model.set_value(cdt, cdn, "sample_quantity", r.message); + } + }); + } +}; \ No newline at end of file diff --git a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json index 070a9efacb1..1b4cfd9e49e 100755 --- a/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json +++ b/erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -607,6 +607,69 @@ "unique": 0, "width": "100px" }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "retain_sample", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Retain Sample", + "length": 0, + "no_copy": 0, + "options": "item_code.retain_sample", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "retain_sample", + "fieldname": "sample_quantity", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sample Quantity", + "length": 0, + "no_copy": 0, + "options": "item_code.sample_quantity", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -2227,7 +2290,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-11-30 14:19:14.276376", + "modified": "2017-12-06 13:50:08.201145", "modified_by": "Administrator", "module": "Stock", "name": "Purchase Receipt Item", diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index b089d7f77c2..e8f5bd91c65 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -86,6 +86,12 @@ frappe.ui.form.on('Stock Entry', { if(frm.doc.company) { frm.trigger("toggle_display_account_head"); } + + if(frm.doc.docstatus==1 && frm.doc.purpose == "Material Receipt") { + frm.add_custom_button(__('Make Retention Stock Entry'), function () { + frm.trigger("make_retention_stock_entry"); + }); + } }, purpose: function(frm) { @@ -122,6 +128,25 @@ frappe.ui.form.on('Stock Entry', { }); }, + make_retention_stock_entry: function(frm) { + frappe.call({ + method: "erpnext.stock.doctype.stock_entry.stock_entry.move_sample_to_retention_warehouse", + args:{ + "company": frm.doc.company, + "items": frm.doc.items + }, + callback: function (r) { + if (r.message) { + var doc = frappe.model.sync(r.message)[0]; + frappe.set_route("Form", doc.doctype, doc.name); + } + else { + frappe.msgprint(__("Retention Stock Entry already created or Sample Quantity not provided")); + } + } + }); + }, + toggle_display_account_head: function(frm) { var enabled = erpnext.is_perpetual_inventory_enabled(frm.doc.company); frm.fields_dict["items"].grid.set_column_disp(["cost_center", "expense_account"], enabled); @@ -327,9 +352,33 @@ frappe.ui.form.on('Stock Entry Detail', { }, cost_center: function(frm, cdt, cdn) { erpnext.utils.copy_value_in_all_row(frm.doc, cdt, cdn, "items", "cost_center"); - } + }, + sample_quantity: function(frm, cdt, cdn) { + validate_sample_quantity(frm, cdt, cdn); + }, + batch_no: function(frm, cdt, cdn) { + validate_sample_quantity(frm, cdt, cdn); + }, }); +var validate_sample_quantity = function(frm, cdt, cdn) { + var d = locals[cdt][cdn]; + if (d.sample_quantity && frm.doc.purpose == "Material Receipt") { + frappe.call({ + method: 'erpnext.stock.doctype.stock_entry.stock_entry.validate_sample_quantity', + args: { + batch_no: d.batch_no, + item_code: d.item_code, + sample_quantity: d.sample_quantity, + qty: d.transfer_qty + }, + callback: (r) => { + frappe.model.set_value(cdt, cdn, "sample_quantity", r.message); + } + }); + } +}; + frappe.ui.form.on('Landed Cost Taxes and Charges', { amount: function(frm) { frm.events.calculate_amount(frm); @@ -575,6 +624,8 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({ this.frm.fields_dict["items"].grid.set_column_disp("s_warehouse", doc.purpose!='Material Receipt'); this.frm.fields_dict["items"].grid.set_column_disp("t_warehouse", doc.purpose!='Material Issue'); + this.frm.fields_dict["items"].grid.set_column_disp("retain_sample", doc.purpose=='Material Receipt'); + this.frm.fields_dict["items"].grid.set_column_disp("sample_quantity", doc.purpose=='Material Receipt'); this.frm.cscript.toggle_enable_bom(); diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 368e869b649..a7e958bbb43 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -9,13 +9,14 @@ from frappe.utils import cstr, cint, flt, comma_or, getdate, nowdate, formatdate from erpnext.stock.utils import get_incoming_rate from erpnext.stock.stock_ledger import get_previous_sle, NegativeStockError from erpnext.stock.get_item_details import get_bin_details, get_default_cost_center, get_conversion_factor -from erpnext.stock.doctype.batch.batch import get_batch_no, set_batch_nos +from erpnext.stock.doctype.batch.batch import get_batch_no, set_batch_nos, get_batch_qty from erpnext.manufacturing.doctype.bom.bom import validate_bom_no import json class IncorrectValuationRateError(frappe.ValidationError): pass class DuplicateEntryForProductionOrderError(frappe.ValidationError): pass class OperationsNotCompleteError(frappe.ValidationError): pass +class MaxSampleAlreadyRetainedError(frappe.ValidationError): pass from erpnext.controllers.stock_controller import StockController @@ -472,7 +473,7 @@ class StockEntry(StockController): def get_item_details(self, args=None, for_update=False): item = frappe.db.sql("""select stock_uom, description, image, item_name, expense_account, buying_cost_center, item_group, has_serial_no, - has_batch_no + has_batch_no, sample_quantity from `tabItem` where name = %s and disabled=0 @@ -499,7 +500,8 @@ class StockEntry(StockController): 'basic_rate' : 0, 'serial_no' : '', 'has_serial_no' : item.has_serial_no, - 'has_batch_no' : item.has_batch_no + 'has_batch_no' : item.has_batch_no, + 'sample_quantity' : item.sample_quantity }) for d in [["Account", "expense_account", "default_expense_account"], ["Cost Center", "cost_center", "cost_center"]]: @@ -803,6 +805,40 @@ class StockEntry(StockController): if getdate(self.posting_date) > getdate(expiry_date): frappe.throw(_("Batch {0} of Item {1} has expired.").format(item.batch_no, item.item_code)) + +@frappe.whitelist() +def move_sample_to_retention_warehouse(company, items): + if isinstance(items, basestring): + items = json.loads(items) + retention_warehouse = frappe.db.get_single_value('Stock Settings', 'sample_retention_warehouse') + stock_entry = frappe.new_doc("Stock Entry") + stock_entry.company = company + stock_entry.purpose = "Material Transfer" + for item in items: + if item.get('sample_quantity') and item.get('batch_no'): + sample_quantity = validate_sample_quantity(item.get('item_code'), item.get('sample_quantity'), item.get('transfer_qty') or item.get('qty'), item.get('batch_no')) + if sample_quantity: + sample_serial_nos = '' + if item.get('serial_no'): + serial_nos = (item.get('serial_no')).split() + if serial_nos and len(serial_nos) > item.get('sample_quantity'): + serial_no_list = serial_nos[:-(len(serial_nos)-item.get('sample_quantity'))] + sample_serial_nos = '\n'.join(serial_no_list) + stock_entry.append("items", { + "item_code": item.get('item_code'), + "s_warehouse": item.get('t_warehouse'), + "t_warehouse": retention_warehouse, + "qty": item.get('sample_quantity'), + "basic_rate": item.get('valuation_rate'), + 'uom': item.get('uom'), + 'stock_uom': item.get('stock_uom'), + "conversion_factor": 1.0, + "serial_no": sample_serial_nos, + 'batch_no': item.get('batch_no') + }) + if stock_entry.get('items'): + return stock_entry.as_dict() + @frappe.whitelist() def get_production_order_details(production_order): production_order = frappe.get_doc("Production Order", production_order) @@ -893,5 +929,24 @@ def get_warehouse_details(args): "actual_qty" : get_previous_sle(args).get("qty_after_transaction") or 0, "basic_rate" : get_incoming_rate(args) } - return ret + +@frappe.whitelist() +def validate_sample_quantity(item_code, sample_quantity, qty, batch_no = None): + if cint(qty) < cint(sample_quantity): + frappe.throw(_("Sample quantity {0} cannot be more than received quantity {1}").format(sample_quantity, qty), alert=True) + retention_warehouse = frappe.db.get_single_value('Stock Settings', 'sample_retention_warehouse') + retainted_qty = 0 + if batch_no: + retainted_qty = get_batch_qty(batch_no, retention_warehouse, item_code) + max_retain_qty = frappe.get_value('Item', item_code, 'sample_quantity') + if retainted_qty >= max_retain_qty: + frappe.msgprint(_("Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."). + format(retainted_qty, batch_no, item_code, batch_no), alert=True) + sample_quantity = 0 + qty_diff = max_retain_qty-retainted_qty + if cint(sample_quantity) > cint(qty_diff): + frappe.msgprint(_("Maximum Samples - {0} can be retained for Batch {1} and Item {2}."). + format(max_retain_qty, batch_no, item_code), alert=True) + sample_quantity = qty_diff + return sample_quantity \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py index 0aecb78ddd6..551ad9f21b6 100644 --- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py @@ -15,6 +15,7 @@ from erpnext.stock.doctype.item.test_item import set_item_variant_settings, make from frappe.tests.test_permissions import set_user_permission_doctypes from erpnext.stock.doctype.stock_entry.stock_entry_utils import make_stock_entry from erpnext.accounts.doctype.account.test_account import get_inventory_account +from erpnext.stock.doctype.stock_entry.stock_entry import move_sample_to_retention_warehouse def get_sle(**args): condition, values = "", [] @@ -613,6 +614,61 @@ class TestStockEntry(unittest.TestCase): s2.submit() s2.cancel() + def test_retain_sample(self): + from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse + from erpnext.stock.doctype.batch.batch import get_batch_qty + + create_warehouse("Test Warehouse for Sample Retention") + frappe.db.set_value("Stock Settings", None, "sample_retention_warehouse", "Test Warehouse for Sample Retention - _TC") + + item = frappe.new_doc("Item") + item.item_code = "Retain Sample Item" + item.item_name = "Retain Sample Item" + item.description = "Retain Sample Item" + item.item_group = "All Item Groups" + item.is_stock_item = 1 + item.has_batch_no = 1 + item.create_new_batch = 1 + item.retain_sample = 1 + item.sample_quantity = 4 + item.save() + + receipt_entry = frappe.new_doc("Stock Entry") + receipt_entry.company = "_Test Company" + receipt_entry.purpose = "Material Receipt" + receipt_entry.append("items", { + "item_code": item.item_code, + "t_warehouse": "_Test Warehouse - _TC", + "qty": 40, + "basic_rate": 12, + "cost_center": "_Test Cost Center - _TC", + "sample_quantity": 4 + }) + receipt_entry.insert() + receipt_entry.submit() + + retention_data = move_sample_to_retention_warehouse(receipt_entry.company, receipt_entry.get("items")) + retention_entry = frappe.new_doc("Stock Entry") + retention_entry.company = retention_data.company + retention_entry.purpose = retention_data.purpose + retention_entry.append("items", { + "item_code": item.item_code, + "t_warehouse": "Test Warehouse for Sample Retention - _TC", + "s_warehouse": "_Test Warehouse - _TC", + "qty": 4, + "basic_rate": 12, + "cost_center": "_Test Cost Center - _TC", + "batch_no": receipt_entry.get("items")[0].batch_no + }) + retention_entry.insert() + retention_entry.submit() + + qty_in_usable_warehouse = get_batch_qty(receipt_entry.get("items")[0].batch_no, "_Test Warehouse - _TC", "_Test Item") + qty_in_retention_warehouse = get_batch_qty(receipt_entry.get("items")[0].batch_no, "Test Warehouse for Sample Retention - _TC", "_Test Item") + + self.assertEquals(qty_in_usable_warehouse, 36) + self.assertEquals(qty_in_retention_warehouse, 4) + def make_serialized_item(item_code=None, serial_no=None, target_warehouse=None): se = frappe.copy_doc(test_records[0]) se.get("items")[0].item_code = item_code or "_Test Serialized Item With Series" diff --git a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json index 6afb54ee2ec..c7566d99618 100644 --- a/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json +++ b/erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json @@ -1,1282 +1,1345 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "autoname": "hash", - "beta": 0, - "creation": "2013-03-29 18:22:12", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "Other", - "editable_grid": 1, - "engine": "InnoDB", + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "hash", + "beta": 0, + "creation": "2013-03-29 18:22:12", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "Other", + "editable_grid": 1, + "engine": "InnoDB", "fields": [ { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "barcode", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Barcode", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "barcode", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Barcode", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "section_break_2", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_2", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 2, - "fieldname": "s_warehouse", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Source Warehouse", - "length": 0, - "no_copy": 0, - "oldfieldname": "s_warehouse", - "oldfieldtype": "Link", - "options": "Warehouse", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 2, + "fieldname": "s_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Source Warehouse", + "length": 0, + "no_copy": 0, + "oldfieldname": "s_warehouse", + "oldfieldtype": "Link", + "options": "Warehouse", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break1", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break1", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 2, - "fieldname": "t_warehouse", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Target Warehouse", - "length": 0, - "no_copy": 0, - "oldfieldname": "t_warehouse", - "oldfieldtype": "Link", - "options": "Warehouse", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 2, + "fieldname": "t_warehouse", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Target Warehouse", + "length": 0, + "no_copy": 0, + "oldfieldname": "t_warehouse", + "oldfieldtype": "Link", + "options": "Warehouse", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sec_break1", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "sec_break1", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 3, - "fieldname": "item_code", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Item Code", - "length": 0, - "no_copy": 0, - "oldfieldname": "item_code", - "oldfieldtype": "Link", - "options": "Item", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 1, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 3, + "fieldname": "item_code", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Item Code", + "length": 0, + "no_copy": 0, + "oldfieldname": "item_code", + "oldfieldtype": "Link", + "options": "Item", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 1, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break2", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break2", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "item_name", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 1, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Item Name", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "item_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Item Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 1, - "columns": 0, - "fieldname": "section_break_8", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Description", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 1, + "columns": 0, + "fieldname": "section_break_8", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "description", - "fieldtype": "Text Editor", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Description", - "length": 0, - "no_copy": 0, - "oldfieldname": "description", - "oldfieldtype": "Text", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "print_width": "300px", - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "description", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Description", + "length": 0, + "no_copy": 0, + "oldfieldname": "description", + "oldfieldtype": "Text", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "print_width": "300px", + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0, "width": "300px" - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_10", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_10", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image", - "fieldtype": "Attach", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Attach", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "image_view", - "fieldtype": "Image", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Image View", - "length": 0, - "no_copy": 0, - "options": "image", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image_view", + "fieldtype": "Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image View", + "length": 0, + "no_copy": 0, + "options": "image", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "quantity_and_rate", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Quantity and Rate", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "quantity_and_rate", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Quantity and Rate", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 3, - "fieldname": "qty", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Qty", - "length": 0, - "no_copy": 0, - "oldfieldname": "qty", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 3, + "fieldname": "qty", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Qty", + "length": 0, + "no_copy": 0, + "oldfieldname": "qty", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 1, - "collapsible": 0, - "columns": 0, - "fieldname": "basic_rate", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Basic Rate (as per Stock UOM)", - "length": 0, - "no_copy": 0, - "oldfieldname": "incoming_rate", - "oldfieldtype": "Currency", - "options": "Company:company:default_currency", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 1, + "collapsible": 0, + "columns": 0, + "fieldname": "basic_rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Basic Rate (as per Stock UOM)", + "length": 0, + "no_copy": 0, + "oldfieldname": "incoming_rate", + "oldfieldtype": "Currency", + "options": "Company:company:default_currency", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "basic_amount", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Basic Amount", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "basic_amount", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Basic Amount", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "additional_cost", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Additional Cost", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "additional_cost", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Additional Cost", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "amount", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Amount", - "length": 0, - "no_copy": 0, - "oldfieldname": "amount", - "oldfieldtype": "Currency", - "options": "Company:company:default_currency", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amount", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Amount", + "length": 0, + "no_copy": 0, + "oldfieldname": "amount", + "oldfieldtype": "Currency", + "options": "Company:company:default_currency", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "valuation_rate", - "fieldtype": "Currency", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Valuation Rate", - "length": 0, - "no_copy": 0, - "options": "Company:company:default_currency", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "valuation_rate", + "fieldtype": "Currency", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Valuation Rate", + "length": 0, + "no_copy": 0, + "options": "Company:company:default_currency", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break3", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "UOM", - "length": 0, - "no_copy": 0, - "oldfieldname": "uom", - "oldfieldtype": "Link", - "options": "UOM", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "UOM", + "length": 0, + "no_copy": 0, + "oldfieldname": "uom", + "oldfieldtype": "Link", + "options": "UOM", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "conversion_factor", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Conversion Factor", - "length": 0, - "no_copy": 0, - "oldfieldname": "conversion_factor", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "conversion_factor", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Conversion Factor", + "length": 0, + "no_copy": 0, + "oldfieldname": "conversion_factor", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "stock_uom", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Stock UOM", - "length": 0, - "no_copy": 0, - "oldfieldname": "stock_uom", - "oldfieldtype": "Link", - "options": "UOM", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "stock_uom", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Stock UOM", + "length": 0, + "no_copy": 0, + "oldfieldname": "stock_uom", + "oldfieldtype": "Link", + "options": "UOM", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "transfer_qty", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Qty as per Stock UOM", - "length": 0, - "no_copy": 0, - "oldfieldname": "transfer_qty", - "oldfieldtype": "Currency", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "transfer_qty", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Qty as per Stock UOM", + "length": 0, + "no_copy": 0, + "oldfieldname": "transfer_qty", + "oldfieldtype": "Currency", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "serial_no_batch", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Serial No / Batch", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "retain_sample", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Retain Sample", + "length": 0, + "no_copy": 0, + "options": "item_code.retain_sample", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "serial_no", - "fieldtype": "Small Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Serial No", - "length": 0, - "no_copy": 1, - "oldfieldname": "serial_no", - "oldfieldtype": "Text", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "retain_sample", + "fieldname": "sample_quantity", + "fieldtype": "Int", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Sample Quantity", + "length": 0, + "no_copy": 0, + "options": "", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break4", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "serial_no_batch", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Serial No / Batch", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "batch_no", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Batch No", - "length": 0, - "no_copy": 1, - "oldfieldname": "batch_no", - "oldfieldtype": "Link", - "options": "Batch", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "serial_no", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Serial No", + "length": 0, + "no_copy": 1, + "oldfieldname": "serial_no", + "oldfieldtype": "Text", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounting", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break4", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "depends_on": "eval:cint(erpnext.is_perpetual_inventory_enabled(parent.company))", - "fieldname": "expense_account", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Difference Account", - "length": 0, - "no_copy": 0, - "options": "Account", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "batch_no", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Batch No", + "length": 0, + "no_copy": 1, + "oldfieldname": "batch_no", + "oldfieldtype": "Link", + "options": "Batch", + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break5", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "accounting", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Accounting", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "default": ":Company", - "depends_on": "eval:cint(erpnext.is_perpetual_inventory_enabled(parent.company))", - "fieldname": "cost_center", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Cost Center", - "length": 0, - "no_copy": 0, - "options": "Cost Center", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "depends_on": "eval:cint(erpnext.is_perpetual_inventory_enabled(parent.company))", + "fieldname": "expense_account", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Difference Account", + "length": 0, + "no_copy": 0, + "options": "Account", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "more_info", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "More Information", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "allow_zero_valuation_rate", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Allow Zero Valuation Rate", - "length": 0, - "no_copy": 1, - "permlevel": 0, - "precision": "", - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": ":Company", + "depends_on": "eval:cint(erpnext.is_perpetual_inventory_enabled(parent.company))", + "fieldname": "cost_center", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Cost Center", + "length": 0, + "no_copy": 0, + "options": "Cost Center", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 1, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "actual_qty", - "fieldtype": "Float", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Actual Qty (at source/target)", - "length": 0, - "no_copy": 1, - "oldfieldname": "actual_qty", - "oldfieldtype": "Read Only", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 1, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "more_info", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "More Information", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "BOM No. for a Finished Good Item", - "fieldname": "bom_no", - "fieldtype": "Link", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "BOM No", - "length": 0, - "no_copy": 0, - "options": "BOM", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "allow_zero_valuation_rate", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Allow Zero Valuation Rate", + "length": 0, + "no_copy": 1, + "permlevel": 0, + "precision": "", + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "col_break6", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 1, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "actual_qty", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Actual Qty (at source/target)", + "length": 0, + "no_copy": 1, + "oldfieldname": "actual_qty", + "oldfieldtype": "Read Only", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 1, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "Material Request used to make this Stock Entry", - "fieldname": "material_request", - "fieldtype": "Link", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Material Request", - "length": 0, - "no_copy": 1, - "options": "Material Request", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "BOM No. for a Finished Good Item", + "fieldname": "bom_no", + "fieldtype": "Link", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "BOM No", + "length": 0, + "no_copy": 0, + "options": "BOM", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 - }, + }, { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "material_request_item", - "fieldtype": "Link", - "hidden": 1, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Material Request Item", - "length": 0, - "no_copy": 1, - "options": "Material Request Item", - "permlevel": 0, - "print_hide": 1, - "print_hide_if_no_value": 0, - "read_only": 1, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "col_break6", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "description": "Material Request used to make this Stock Entry", + "fieldname": "material_request", + "fieldtype": "Link", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Material Request", + "length": 0, + "no_copy": 1, + "options": "Material Request", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "material_request_item", + "fieldtype": "Link", + "hidden": 1, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Material Request Item", + "length": 0, + "no_copy": 1, + "options": "Material Request Item", + "permlevel": 0, + "print_hide": 1, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, "unique": 0 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 1, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 1, - "max_attachments": 0, - "modified": "2017-07-10 06:29:22.805345", - "modified_by": "Administrator", - "module": "Stock", - "name": "Stock Entry Detail", - "owner": "Administrator", - "permissions": [], - "quick_entry": 0, - "read_only": 0, - "read_only_onload": 0, - "show_name_in_global_search": 0, - "sort_order": "ASC", - "track_changes": 0, + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 1, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 1, + "max_attachments": 0, + "modified": "2017-11-14 12:46:51.828176", + "modified_by": "Administrator", + "module": "Stock", + "name": "Stock Entry Detail", + "owner": "Administrator", + "permissions": [], + "quick_entry": 0, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_order": "ASC", + "track_changes": 0, "track_seen": 0 } \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_settings/stock_settings.json b/erpnext/stock/doctype/stock_settings/stock_settings.json index 16726be05da..761f807a2df 100644 --- a/erpnext/stock/doctype/stock_settings/stock_settings.json +++ b/erpnext/stock/doctype/stock_settings/stock_settings.json @@ -140,9 +140,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "default": "1", - "fieldname": "clean_description_html", - "fieldtype": "Check", + "fieldname": "sample_retention_warehouse", + "fieldtype": "Link", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -150,9 +149,10 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Convert Item Description to Clean HTML", + "label": "Sample Retention Warehouse", "length": 0, "no_copy": 0, + "options": "Warehouse", "permlevel": 0, "precision": "", "print_hide": 0, @@ -284,6 +284,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "default": "1", + "fieldname": "clean_description_html", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Convert Item Description to Clean HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -648,7 +679,7 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2017-11-14 16:19:50.274518", + "modified": "2017-11-17 01:35:49.562613", "modified_by": "Administrator", "module": "Stock", "name": "Stock Settings", From b13a54ac740e847e555834d99ed73b5dfb6c0d9b Mon Sep 17 00:00:00 2001 From: Shreya Shah Date: Wed, 6 Dec 2017 19:17:04 +0530 Subject: [PATCH 72/72] Checkbox in Price list for Price not UOM dependant (#11836) * checkbox price not uom dependant * change price list rate on uom dependancy condition * test case * Update get_item_details.py --- .../stock/doctype/price_list/price_list.json | 43 +++++++++++++- .../doctype/price_list/test_price_list.js | 23 ++++++++ .../doctype/price_list/test_price_list_uom.js | 58 +++++++++++++++++++ erpnext/stock/get_item_details.py | 21 ++++++- erpnext/tests/ui/tests.txt | 3 +- 5 files changed, 142 insertions(+), 6 deletions(-) create mode 100644 erpnext/stock/doctype/price_list/test_price_list.js create mode 100644 erpnext/stock/doctype/price_list/test_price_list_uom.js diff --git a/erpnext/stock/doctype/price_list/price_list.json b/erpnext/stock/doctype/price_list/price_list.json index be6673ee4ee..d160f8acde7 100644 --- a/erpnext/stock/doctype/price_list/price_list.json +++ b/erpnext/stock/doctype/price_list/price_list.json @@ -1,5 +1,6 @@ { "allow_copy": 0, + "allow_guest_to_view": 0, "allow_import": 1, "allow_rename": 1, "autoname": "field:price_list_name", @@ -14,6 +15,7 @@ "engine": "InnoDB", "fields": [ { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -43,6 +45,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -70,6 +73,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -100,6 +104,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -129,6 +134,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -157,6 +163,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -185,6 +192,37 @@ "unique": 0 }, { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "price_not_uom_dependant", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Price Not UOM Dependant", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -212,6 +250,7 @@ "unique": 0 }, { + "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, "collapsible": 0, @@ -242,18 +281,18 @@ "unique": 0 } ], + "has_web_view": 0, "hide_heading": 0, "hide_toolbar": 0, "icon": "fa fa-tags", "idx": 1, "image_view": 0, "in_create": 0, - "in_dialog": 0, "is_submittable": 0, "issingle": 0, "istable": 0, "max_attachments": 1, - "modified": "2017-02-20 13:27:30.431064", + "modified": "2017-12-01 16:55:00.243382", "modified_by": "Administrator", "module": "Stock", "name": "Price List", diff --git a/erpnext/stock/doctype/price_list/test_price_list.js b/erpnext/stock/doctype/price_list/test_price_list.js new file mode 100644 index 00000000000..fe4e07b3bdd --- /dev/null +++ b/erpnext/stock/doctype/price_list/test_price_list.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Price List", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Price List + () => frappe.tests.make('Price List', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/stock/doctype/price_list/test_price_list_uom.js b/erpnext/stock/doctype/price_list/test_price_list_uom.js new file mode 100644 index 00000000000..526d0da97d8 --- /dev/null +++ b/erpnext/stock/doctype/price_list/test_price_list_uom.js @@ -0,0 +1,58 @@ +QUnit.module('Price List'); + +QUnit.test("test price list with uom dependancy", function(assert) { + assert.expect(2); + let done = assert.async(); + frappe.run_serially([ + + () => frappe.set_route('Form', 'Price List', 'Standard Buying'), + () => { + cur_frm.set_value('price_not_uom_dependant','1'); + frappe.timeout(1); + }, + () => cur_frm.save(), + + () => frappe.timeout(1), + + () => { + return frappe.tests.make('Item Price', [ + {price_list:'Standard Buying'}, + {item_code: 'Test Product 3'}, + {price_list_rate: 200} + ]); + }, + + () => cur_frm.save(), + + () => { + return frappe.tests.make('Purchase Order', [ + {supplier: 'Test Supplier'}, + {currency: 'INR'}, + {buying_price_list: 'Standard Buying'}, + {items: [ + [ + {"item_code": 'Test Product 3'}, + {"schedule_date": frappe.datetime.add_days(frappe.datetime.now_date(), 2)}, + {"uom": 'Nos'}, + {"conversion_factor": 3} + ] + ]}, + + ]); + }, + + () => cur_frm.save(), + () => frappe.timeout(0.3), + + () => { + assert.ok(cur_frm.doc.items[0].item_name == 'Test Product 3', "Item code correct"); + assert.ok(cur_frm.doc.items[0].price_list_rate == 200, "Price list rate correct"); + }, + + () => frappe.tests.click_button('Submit'), + () => frappe.tests.click_button('Yes'), + () => frappe.timeout(1), + + () => done() + ]); +}); \ No newline at end of file diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 790be718583..2ceed97d558 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -155,6 +155,7 @@ def get_basic_details(args, item): "conversion_rate": 1.0, "selling_price_list": None, "price_list_currency": None, + "price_list_uom_dependant": None, "plc_conversion_rate": 1.0, "doctype": "", "name": "", @@ -311,8 +312,8 @@ def get_price_list_rate(args, item_doc, out): out.price_list_rate = flt(price_list_rate) * flt(args.plc_conversion_rate) \ / flt(args.conversion_rate) - - out.price_list_rate = flt(out.price_list_rate * (args.conversion_factor or 1.0)) + if args.price_list_uom_dependant == 0: + out.price_list_rate = flt(out.price_list_rate * (args.conversion_factor or 1.0)) if not out.price_list_rate and args.transaction_type=="buying": from erpnext.stock.doctype.item.item import get_last_purchase_details @@ -504,6 +505,7 @@ def apply_price_list(args, as_doc=False): "conversion_rate": 1.0, "selling_price_list": None, "price_list_currency": None, + "price_list_uom_dependant": None, "plc_conversion_rate": 1.0, "doctype": "", "name": "", @@ -530,7 +532,7 @@ def apply_price_list(args, as_doc=False): children.append(item_details) if as_doc: - args.price_list_currency = parent.price_list_currency + args.price_list_currency = parent.price_list_currency, args.plc_conversion_rate = parent.plc_conversion_rate if args.get('items'): for i, item in enumerate(args.get('items')): @@ -565,11 +567,23 @@ def get_price_list_currency(price_list): return result.currency +def get_price_list_uom_dependant(price_list): + if price_list: + result = frappe.db.get_value("Price List", {"name": price_list, + "enabled": 1}, ["name", "price_not_uom_dependant"], as_dict=True) + + if not result: + throw(_("Price List {0} is disabled or does not exist").format(price_list)) + + return result.price_not_uom_dependant + + def get_price_list_currency_and_exchange_rate(args): if not args.price_list: return {} price_list_currency = get_price_list_currency(args.price_list) + price_list_uom_dependant = get_price_list_uom_dependant(args.price_list) plc_conversion_rate = args.plc_conversion_rate if (not plc_conversion_rate) or (price_list_currency and args.price_list_currency \ @@ -580,6 +594,7 @@ def get_price_list_currency_and_exchange_rate(args): return frappe._dict({ "price_list_currency": price_list_currency, + "price_list_uom_dependant": price_list_uom_dependant, "plc_conversion_rate": plc_conversion_rate }) diff --git a/erpnext/tests/ui/tests.txt b/erpnext/tests/ui/tests.txt index 3c3a8ac0e9a..6a0399c8240 100644 --- a/erpnext/tests/ui/tests.txt +++ b/erpnext/tests/ui/tests.txt @@ -140,6 +140,7 @@ erpnext/stock/doctype/delivery_note/test_delivery_note_with_margin.js erpnext/selling/doctype/sales_order/tests/test_sales_order_with_margin.js erpnext/selling/doctype/quotation/tests/test_quotation_with_margin.js erpnext/accounts/doctype/sales_invoice/tests/test_sales_invoice_with_margin.js +erpnext/stock/doctype/price_list/test_price_list_uom.js erpnext/agriculture/doctype/land_unit/test_land_unit.js erpnext/agriculture/doctype/fertilizer/test_fertilizer.js erpnext/agriculture/doctype/water_analysis/test_water_analysis.js @@ -153,4 +154,4 @@ erpnext/non_profit/doctype/volunteer_type/test_volunteer_type.js erpnext/non_profit/doctype/volunteer/test_volunteer.js erpnext/non_profit/doctype/donor_type/test_donor_type.js erpnext/non_profit/doctype/donor/test_donor.js -erpnext/non_profit/doctype/grant_application/test_grant_application.js \ No newline at end of file +erpnext/non_profit/doctype/grant_application/test_grant_application.js

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 Fe*qVsai9PI literal 72459 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 KoJ^+9 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

Contact Person{{ contact_person }}
Email {{ email }}

}lSKo9EmF1`-Th5H@4;ZIP)|f+evnOcT#$oC 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 literal 70522 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%0AG@iWN#Z$ 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 literal 0 HcmV?d00001 diff --git a/erpnext/docs/user/manual/en/non_profit/Chapter/chapter.md b/erpnext/docs/user/manual/en/non_profit/Chapter/chapter.md index bc152781c9b..0078f6c2fa0 100644 --- a/erpnext/docs/user/manual/en/non_profit/Chapter/chapter.md +++ b/erpnext/docs/user/manual/en/non_profit/Chapter/chapter.md @@ -2,6 +2,26 @@ The Chapter doctype allows you to record the Chapter details. -Student +Chapter Head or System User can create Chapter. + +To Create Chapter: + +> Non Profit > Chapter > New + +Chapter + +System User or Chapter Head can add chapter Member directly from the desk or +User can join directly by visiting chapter page on website + +to join chapter online + +> My Account on website > Chapter from sidebar > Select Available chapter and click on join chapter button + +online Chapter + +online Chapter + + +To leave chapter click on leave chapter button {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Chapter/index.md b/erpnext/docs/user/manual/en/non_profit/Chapter/index.md index c6f0dd1927d..1c5e132962c 100644 --- a/erpnext/docs/user/manual/en/non_profit/Chapter/index.md +++ b/erpnext/docs/user/manual/en/non_profit/Chapter/index.md @@ -2,6 +2,9 @@ This section contains Chapter related documents. +Chapter doctype is for people to organize or join offline group meetings in various cities around the world. user/members can find and join groups with a common interest. + + ### Topics {index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt b/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt index 93686ca2743..9eb7bdd7309 100644 --- a/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/Chapter/index.txt @@ -1,3 +1 @@ -Chapter -Chapter Member -Chapter Message \ No newline at end of file +chapter \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/donor.md b/erpnext/docs/user/manual/en/non_profit/Donor/donor.md index 0a625009fb1..7958755d14e 100644 --- a/erpnext/docs/user/manual/en/non_profit/Donor/donor.md +++ b/erpnext/docs/user/manual/en/non_profit/Donor/donor.md @@ -2,6 +2,20 @@ The Donor doctype allows you to record the Donor details. +Donor are simply contacts in your ERPNext database with one or more Donation. The contact may be an individual, a household, an organisation, or some other contact sub-type, but it is always a contact to which a donation is applied. + +To create new Donor go to: + +> Non Profit > Donor > New + Student +**Email:** Email field is the id of Member doctype. + +**Donor Type:** DonorType is link field to Donor Type Doctype. Member can select Available Doctype. + +**Address and Contact Section:** This Section linked to address and contact doctypes. + +**Accounting Section:** This section allowed to set member accounting details such as Account Receivable. + {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md b/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md index 6985a0f6c7a..ba74c175739 100644 --- a/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md +++ b/erpnext/docs/user/manual/en/non_profit/Donor/donor_type.md @@ -2,6 +2,16 @@ The Donor Type doctype allows you to Create different Donor Profile for the Donor. -Student +Donor Types are a basic building block for Donor and contribution management. Typically an organization will set up a donor type for each of the different donation that they offer. For example, an organisation may define three donation types for 'regular', 'Organization', and 'honorary' donor. + +In this chapter we will cover the most common set-up for donor types. + +To create new donor Type go to: + +> Non Profit > Donor Type > New + +donor type + +**Donor Type:** The Donor Type is displayed throughout the system, on both public and backend pages so spend some time thinking about a donor type name that is appropriate to both audiences. It can be changed at a later date {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/index.md b/erpnext/docs/user/manual/en/non_profit/Donor/index.md index 387cc9e9ffe..9b7b14f40a2 100644 --- a/erpnext/docs/user/manual/en/non_profit/Donor/index.md +++ b/erpnext/docs/user/manual/en/non_profit/Donor/index.md @@ -2,6 +2,8 @@ This section contains Donors and Donors Contribution related documents. +A donor in general is a person, organization or government who donates something voluntarily. The term is usually used to represent a form of pure altruism but sometimes used when the payment for a service is recognized by all parties as representing less than the value of the donation and that the motivation is altruistic. In business law, a donor is someone who is giving the gift (law), and a donee the person receiving the gift. + ### Topics {index} diff --git a/erpnext/docs/user/manual/en/non_profit/Donor/index.txt b/erpnext/docs/user/manual/en/non_profit/Donor/index.txt index e69de29bb2d..7f36f92b981 100644 --- a/erpnext/docs/user/manual/en/non_profit/Donor/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/Donor/index.txt @@ -0,0 +1,2 @@ +donor_type +donor \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md deleted file mode 100644 index a2ff9fe182b..00000000000 --- a/erpnext/docs/user/manual/en/non_profit/Grant Application/Grant Application.md +++ /dev/null @@ -1,7 +0,0 @@ -#Member - -The Grant Application doctype allows you to record the Grant Applicants details. - -Student - -{next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md index 47a06061859..bbbf0f4967d 100644 --- a/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/grant_application.md @@ -2,6 +2,39 @@ The Grant Application doctype allows you to record the Grant Applicants details. +To Generate Online Grant Application go to: + +> My Account on website > Grant Application from sidebar > Apply for new Grant Application. + + +Online Grant Application + +To Generate Grant Application go to: + +> Non Profit > Grant Application > New. + + Grant Application + +**Email:** Email is a mandatory field. + +**Organization:** Organization is data field contain organizaion name set as name field in erpnext. + + +**Address and Contact Section:** This Section linked to address and contact doctypes. + +**Grant Application Details Section:** This section contains information about grant description and grant purpose. + +**Amount:** Amount field describe requested amount by an applicant. + +**Route:** Route field leave blank it will automatically create route path grant-application/organization_name + +**Assessment Result Section:** In This section when status field selected as received, send Grant Review Email button appear on the top right corner which sends grant URL to Assessment Manager. + +After reviewing grant. Grant Assessment Manager scale application at 0 - 9 point and left a note about a grant. + +**Accounting Section:** This section allowed to set member accounting details such as Account Payable or something. + + {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md index 425e70294e1..a6654409632 100644 --- a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.md @@ -1,7 +1,14 @@ # Grant Application -Grants are non-repayable funds or products disbursed or gifted by one party (grant makers), often a government department, corporation, foundation or trust, to a recipient, often (but not always) a nonprofit entity, educational institution, business or an individual. In order to receive a grant, some form of "Grant Writing" often referred to as either a proposal or an application is required. -Most grants are made to fund a specific project and require some level of compliance and reporting. The grant writing process involves an applicant submitting a proposal (or submission) to a potential funder, either on the applicant's own initiative or in response to a Request for Proposal from the funder. Other grants can be given to individuals, such as victims of natural disasters or individuals who seek to open a small business. Sometimes grant makers require grant seekers to have some form of tax-exempt status, be a registered nonprofit organization or a local government. +Grant Application is designed to be used by organisations that distribute funds to others, for example grant seeker, etc. + +Grants are non-repayable funds or products disbursed or gifted by one party (grantmakers), often a government department, corporation, foundation or trust, to a recipient, often (but not always) a nonprofit entity, educational institution, business or an individual. In order to receive a grant, some form of "Grant Writing" often referred to as either a proposal or an application is required. + +Most grants are made to fund a specific project and require some level of compliance and reporting. + +The grant writing process involves an applicant submitting a proposal (or submission) to a potential funder, either on the applicant's own initiative or in response to a Request for Proposal from the funder. Other grants can be given to individuals, such as victims of natural disasters or individuals who seek to open a small business. Sometimes grant makers require grant seekers to have some form of tax-exempt status, be a registered nonprofit organization or a local government. + +Grant Application is grant writing process which can be review by assessment manager and then decided by the organization to disburse grant amount to the applicant or not. ### Topics diff --git a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt index e69de29bb2d..5d997e82a9a 100644 --- a/erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/Grant Application/index.txt @@ -0,0 +1 @@ +grant_application \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/index.md b/erpnext/docs/user/manual/en/non_profit/Membership/index.md index f9a9392be7f..1241451acb8 100644 --- a/erpnext/docs/user/manual/en/non_profit/Membership/index.md +++ b/erpnext/docs/user/manual/en/non_profit/Membership/index.md @@ -2,6 +2,8 @@ This section contains Member and Membership related documents. +How to set up one or more membership types that you can use to manage your organization's members. It also explains the concept of membership statuses and how your organisation can use them to define a membership life-cycle. + ### Topics {index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/index.txt b/erpnext/docs/user/manual/en/non_profit/Membership/index.txt index e69de29bb2d..f1d9bf364ca 100644 --- a/erpnext/docs/user/manual/en/non_profit/Membership/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/Membership/index.txt @@ -0,0 +1,3 @@ +membership_type +member +membership \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/member.md b/erpnext/docs/user/manual/en/non_profit/Membership/member.md index c52e9f64c19..03753bae210 100644 --- a/erpnext/docs/user/manual/en/non_profit/Membership/member.md +++ b/erpnext/docs/user/manual/en/non_profit/Membership/member.md @@ -2,6 +2,22 @@ The Member doctype allows you to record the Member details for a **Membership**. +Members are simply contacts in your ERPNext database with one or more memberships. The contact may be an individual, a household, an organisation, or some other contact sub-type, but it is always a contact to which a membership is applied. + +To create new Member go to: + +> Non Profit > Member > New + Student +**Email:** Email field is the id of Member doctype. + +**Membership Type:** Membership Type is link field to Membership Type Doctype. Member can select Available Doctype. + +**Expires On:** This Field fetch membership end date details from membership doctype. + +**Address and Contact Section:** This Section linked to address and contact doctypes. + +**Accounting Section:** This section allowed to set member accounting details such as Account Receivable. + {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/membership.md b/erpnext/docs/user/manual/en/non_profit/Membership/membership.md index dadcb0ab88c..f101b86fada 100644 --- a/erpnext/docs/user/manual/en/non_profit/Membership/membership.md +++ b/erpnext/docs/user/manual/en/non_profit/Membership/membership.md @@ -2,6 +2,22 @@ The Membership doctype allows you to record membership details for the **Member**. -Student +Membership is a term which refers to any organization that allows people to subscribe, and often requires them to pay a membership fee or "subscription". + + +To create new Membership go to: + +> Non Profit > Membership > New + +Membership + +**Member:** Member is a link field fetch member details from Member doctype. + +**Membership Status:** Membership Status is a select field which contains New, Current, Expired, Pending and Cancelled. + +**Membership Date Details section:** This section contain information related to Membership start date, end date and member since date. + +**Payment Details:** This section contains payment related details. If the person paid for membership checkbox paid is marked as checked else unmarked. +Amount fetch based on membership type. {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md b/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md index d8f27625352..eb7a09eec57 100644 --- a/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md +++ b/erpnext/docs/user/manual/en/non_profit/Membership/membership_type.md @@ -1,7 +1,18 @@ #Membership Type -The Membership Type doctype allows you to Create different membership for the Member. +Membership Types are a basic building block for membership management. Typically an organization will set up a membership type for each of the different memberships that they offer. For the simplest membership structures, one membership type may be enough. For more complex membership structures, more membership types may be required. For example, an organisation may define three membership types for 'regular', 'student', and 'honorary' members. Or an organization may choose to use membership types as subcriptions to their different publications, either free or paying ones. + +In this chapter we will cover the most common set-up for membership types. + +To create new Membership Type go to: + +> Non Profit > Membership Type > New + Student +**Membership Type:** The Membership Type is displayed throughout the system, on both public and backend pages so spend some time thinking about a membership type name that is appropriate to both audiences. It can be changed at a later date + +**Amount:** If your memberships are free you should enter 0 (zero) in this field. Otherwise you should enter the amount that must be paid for this membership type. + {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md index 88ec43bda17..77a828966e3 100644 --- a/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.md @@ -2,6 +2,8 @@ This section contains Volunteer and Volunteer Type related documents. +Volunteer is the practice of people working on behalf of others without being motivated by financial or material gain. + ### Topics {index} diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt index e69de29bb2d..3d93d0698e0 100644 --- a/erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/index.txt @@ -0,0 +1,2 @@ +volunteer_type +volunteer \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md index 4a92202db1b..995cdf5805d 100644 --- a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer.md @@ -2,6 +2,25 @@ The Volunteer doctype allows you to record the Volunter details. -Student +Volunteer are simply contacts in your ERPNext database with one or more volunteering program. The contact may be an individual, a household, an organisation, or some other contact sub-type + +To create new Volunteer go to: + +> Non Profit > Volunteer > New + +Volunteer + +**Email:** Email field is the id of Member doctype. + +**Volunteer Type:** Volunteer Type is link field to Volunteer Type Doctype. Volunteer can select available Doctype. + +**Address and Contact Section:** This Section linked to address and contact doctypes. + +**Accounting Section:** This section allowed to set member accounting details such as Account Receivable. + +**Volunteer Availability Section:** This section is child table which contains select field about volunteer availability. a volunteer can select availability such as weekly, morning etc + +**Volunteer Skills Section:** This section is child table which contains data field about the volunteer skills. a volunteer can add multiple skill for eg. Desk Job, +Hospitality, Food management, computer operator etc. {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md index d8f27625352..95b4c81d2f0 100644 --- a/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md +++ b/erpnext/docs/user/manual/en/non_profit/Volunteer/volunteer_type.md @@ -1,7 +1,18 @@ -#Membership Type +#Volunteer Type -The Membership Type doctype allows you to Create different membership for the Member. +Volunteer Types are a basic building block for Volunteering management. Typically an organization will set up a volunteer type for each of the different donation that they offer. For example, an organisation may define three volunteer types for 'regular', 'Student', and 'Member' donor. -Student +In this chapter we will cover the most common set-up for volunteer types. + +To create new volunteer Type go to: + +> Non Profit > Volunteer Type > New + +Volunteer + + +**Volunteer Type:** The Volunteer Type is displayed throughout the system, on both public and backend pages so spend some time thinking about a membership type name that is appropriate to both audiences. It can be changed at a later date + +**Amount:** If your Volunteering are free you should enter 0 (zero) in this field. Otherwise you should enter the amount that must be paid to the volunteer. {next} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/index.md b/erpnext/docs/user/manual/en/non_profit/index.md index 13aaf036231..72074d3a6b7 100644 --- a/erpnext/docs/user/manual/en/non_profit/index.md +++ b/erpnext/docs/user/manual/en/non_profit/index.md @@ -2,11 +2,15 @@ The Non Profit Modules in ERPNext is designed to meet requirements of NGO and Non Profit Organization. This is a centralized system, which maintains and updates all the activities related to an Organization. + This will track all activity related to Memberships, Chapters, Volunteer Management, -Donor Management, Pledge, Case Management, Meetings, Survey, Fundraiser and Event and Grant etc +Donor Management, Event and Grant etc +### Desk Page +Non Profit Domain +### Non Profit Domain Non Profit {index} \ No newline at end of file diff --git a/erpnext/docs/user/manual/en/non_profit/index.txt b/erpnext/docs/user/manual/en/non_profit/index.txt index 5ca0eb1319b..9f5e13a666e 100644 --- a/erpnext/docs/user/manual/en/non_profit/index.txt +++ b/erpnext/docs/user/manual/en/non_profit/index.txt @@ -1,11 +1,5 @@ -Member Membership -Membership Type Chapter -Chapter Member -Chapter Message Volunteer -Volunteer Type Donor -Donor Type Grant Application \ No newline at end of file From debc93c58a91152590b02b5a199ac09ab21e969a Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 4 Dec 2017 19:28:13 +0530 Subject: [PATCH 52/72] [new] Non Profit Domain patch added --- erpnext/patches.txt | 1 + erpnext/patches/v10_0/add_non_profit_domain.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 erpnext/patches/v10_0/add_non_profit_domain.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 487bc35524c..dc45b5d0aef 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -476,3 +476,4 @@ erpnext.patches.v9_2.remove_company_from_patient erpnext.patches.v9_2.set_item_name_in_production_order erpnext.patches.v10_0.update_lft_rgt_for_employee erpnext.patches.v9_2.rename_net_weight_in_item_master +erpnext.patches.v10_0.add_non_profit_domain \ No newline at end of file diff --git a/erpnext/patches/v10_0/add_non_profit_domain.py b/erpnext/patches/v10_0/add_non_profit_domain.py new file mode 100644 index 00000000000..52f6f6cc4bb --- /dev/null +++ b/erpnext/patches/v10_0/add_non_profit_domain.py @@ -0,0 +1,14 @@ +# Copyright (c) 2017, Frappe and Contributors +# License: GNU General Public License v3. See license.txt + +from __future__ import unicode_literals +import frappe +from frappe import _ + +def execute(): + domain = 'Non Profit' + if not frappe.db.exists('Domain', domain): + frappe.get_doc({ + 'doctype': 'Domain', + 'domain': domain + }).insert(ignore_permissions=True) \ No newline at end of file From 74116172b8ea76a1c4e690cf3a0cab8688c58282 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 5 Dec 2017 15:43:19 +0530 Subject: [PATCH 53/72] [fix] Reviewed Chapter Doctype Modification --- erpnext/config/desktop.py | 19 ++- .../non_profit/doctype/chapter/chapter.json | 120 ++++++++++++-- .../doctype/chapter_message/__init__.py | 0 .../chapter_message/chapter_message.js | 10 -- .../chapter_message/chapter_message.json | 155 ------------------ .../chapter_message/chapter_message.py | 30 ---- .../chapter_message/test_chapter_message.js | 23 --- .../chapter_message/test_chapter_message.py | 9 - erpnext/non_profit/doctype/member/member.js | 2 +- erpnext/non_profit/doctype/member/member.json | 67 +------- 10 files changed, 121 insertions(+), 314 deletions(-) delete mode 100644 erpnext/non_profit/doctype/chapter_message/__init__.py delete mode 100644 erpnext/non_profit/doctype/chapter_message/chapter_message.js delete mode 100644 erpnext/non_profit/doctype/chapter_message/chapter_message.json delete mode 100644 erpnext/non_profit/doctype/chapter_message/chapter_message.py delete mode 100644 erpnext/non_profit/doctype/chapter_message/test_chapter_message.js delete mode 100644 erpnext/non_profit/doctype/chapter_message/test_chapter_message.py diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index ec73df9f8e5..1bd8314ff52 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -306,7 +306,9 @@ def get_data(): "icon": "fa fa-gift", "_doctype": "Grant Application", "link": "List/Grant Application", - "label": _("Grant Application") + "label": _("Grant Application"), + "hidden": 1 + }, { "module_name": "Donor", @@ -314,7 +316,8 @@ def get_data(): "icon": "fa fa-tint", "_doctype": "Donor", "link": "List/Donor", - "label": _("Donor") + "label": _("Donor"), + "hidden": 1 }, { "module_name": "Volunteer", @@ -322,7 +325,8 @@ def get_data(): "icon": "fa fa-angellist", "_doctype": "Volunteer", "link": "List/Volunteer", - "label": _("Volunteer") + "label": _("Volunteer"), + "hidden": 1 }, { "module_name": "Member", @@ -330,7 +334,8 @@ def get_data(): "icon": "fa fa-users", "_doctype": "Member", "link": "List/Member", - "label": _("Member") + "label": _("Member"), + "hidden": 1 }, { "module_name": "Chapter", @@ -338,13 +343,15 @@ def get_data(): "icon": "fa fa-handshake-o", "_doctype": "Chapter", "link": "List/Chapter", - "label": _("Chapter") + "label": _("Chapter"), + "hidden": 1 }, { "module_name": "Non Profit", "color": "#DE2B37", "icon": "octicon octicon-heart", "type": "module", - "label": _("Non Profit") + "label": _("Non Profit"), + "hidden": 1 } ] diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json index 718df6f91e8..5fe88e26a89 100644 --- a/erpnext/non_profit/doctype/chapter/chapter.json +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -3,7 +3,7 @@ "allow_guest_to_view": 1, "allow_import": 0, "allow_rename": 1, - "autoname": "field:title", + "autoname": "prompt", "beta": 0, "creation": "2017-09-14 13:36:03.904702", "custom": 0, @@ -26,9 +26,9 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, "in_standard_filter": 0, - "label": "Title", + "label": "Chapter Name", "length": 0, "no_copy": 0, "permlevel": 0, @@ -38,7 +38,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -74,6 +74,94 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_3", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "region", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Region", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_5", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -140,8 +228,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "published", - "fieldtype": "Check", + "fieldname": "address", + "fieldtype": "Text", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -149,7 +237,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Published", + "label": "Address", "length": 0, "no_copy": 0, "permlevel": 0, @@ -201,8 +289,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "region", - "fieldtype": "Data", + "fieldname": "published", + "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -210,7 +298,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Region", + "label": "Published", "length": 0, "no_copy": 0, "permlevel": 0, @@ -220,7 +308,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -229,10 +317,10 @@ "allow_bulk_edit": 0, "allow_on_submit": 0, "bold": 0, - "collapsible": 0, + "collapsible": 1, "columns": 0, - "fieldname": "address", - "fieldtype": "Text", + "fieldname": "chapter_members", + "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -240,7 +328,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Address", + "label": "Chapter Members", "length": 0, "no_copy": 0, "permlevel": 0, @@ -298,7 +386,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-24 15:47:01.752772", + "modified": "2017-12-05 05:05:59.510432", "modified_by": "Administrator", "module": "Non Profit", "name": "Chapter", diff --git a/erpnext/non_profit/doctype/chapter_message/__init__.py b/erpnext/non_profit/doctype/chapter_message/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.js b/erpnext/non_profit/doctype/chapter_message/chapter_message.js deleted file mode 100644 index 92d27536f1d..00000000000 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.js +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors -// For license information, please see license.txt - -frappe.ui.form.on('Chapter Message', { - onload: function(frm){ - frappe.db.get_value('Chapter', {chapter_head: frappe.session.user}, 'name', function(data) { - frm.set_value('chapter', data.name); - }); - }, -}); diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.json b/erpnext/non_profit/doctype/chapter_message/chapter_message.json deleted file mode 100644 index a7bce1ebe3a..00000000000 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "beta": 0, - "creation": "2017-09-14 13:40:12.353109", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "", - "editable_grid": 1, - "engine": "InnoDB", - "fields": [ - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "subject", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Subject", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "message", - "fieldtype": "Text", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Message", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "chapter", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Chapter", - "length": 0, - "no_copy": 0, - "options": "Chapter", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2017-11-24 12:30:33.976935", - "modified_by": "Administrator", - "module": "Non Profit", - "name": "Chapter Message", - "name_case": "", - "owner": "Administrator", - "permissions": [ - { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, - "write": 1 - } - ], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "restrict_to_domain": "Non Profit", - "show_name_in_global_search": 0, - "sort_field": "modified", - "sort_order": "DESC", - "title_field": "subject", - "track_changes": 1, - "track_seen": 0 -} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter_message/chapter_message.py b/erpnext/non_profit/doctype/chapter_message/chapter_message.py deleted file mode 100644 index dd3b656006c..00000000000 --- a/erpnext/non_profit/doctype/chapter_message/chapter_message.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors -# For license information, please see license.txt - -from __future__ import unicode_literals -import frappe -from frappe.model.document import Document -from frappe import _ - -class ChapterMessage(Document): - def validate(self): - chapter = frappe.get_doc('Chapter', self.chapter) - if frappe.session.user != chapter.chapter_head: - frappe.throw(_('You are not athourized to send message for this Chapter.')) - - def on_update(self): - chapter = frappe.get_doc('Chapter', self.chapter) - recipients = [d.user for d in chapter.members] - - frappe.sendmail(recipients = recipients, - sender=frappe.session.user, - subject = self.subject, - message = self.message, - reference_doctype=chapter.doctype, - reference_name=chapter.name - ) - - - frappe.msgprint(_("Invitation Sent")) - diff --git a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.js b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.js deleted file mode 100644 index bda7aa06e42..00000000000 --- a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.js +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable */ -// rename this file from _test_[name] to test_[name] to activate -// and remove above this line - -QUnit.test("test: Chapter Message", function (assert) { - let done = assert.async(); - - // number of asserts - assert.expect(1); - - frappe.run_serially([ - // insert a new Chapter Message - () => frappe.tests.make('Chapter Message', [ - // values to be set - {key: 'value'} - ]), - () => { - assert.equal(cur_frm.doc.key, 'value'); - }, - () => done() - ]); - -}); diff --git a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py b/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py deleted file mode 100644 index 768e6f9fd54..00000000000 --- a/erpnext/non_profit/doctype/chapter_message/test_chapter_message.py +++ /dev/null @@ -1,9 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors -# See license.txt -from __future__ import unicode_literals - -import unittest - -class TestChapterMessage(unittest.TestCase): - pass diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js index 1054ca6dfe6..b6e05b8e769 100644 --- a/erpnext/non_profit/doctype/member/member.js +++ b/erpnext/non_profit/doctype/member/member.js @@ -60,7 +60,7 @@ frappe.ui.form.on('Member', { ] }, callback: function (data) { - frappe.model.set_value(frm.doctype,frm.docname, "expires_on", data.message.to_date); + frappe.model.set_value(frm.doctype,frm.docname, "membership_expiry_date", data.message.to_date); } }); } diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json index 1994595be6a..377580e8b09 100644 --- a/erpnext/non_profit/doctype/member/member.json +++ b/erpnext/non_profit/doctype/member/member.json @@ -49,7 +49,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "expires_on", + "fieldname": "membership_expiry_date", "fieldtype": "Date", "hidden": 0, "ignore_user_permissions": 0, @@ -58,7 +58,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Expires On", + "label": "Membership Expiry Date", "length": 0, "no_copy": 0, "permlevel": 0, @@ -312,67 +312,6 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_receivable_accounts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "has_web_view": 0, @@ -386,7 +325,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:42:35.967665", + "modified": "2017-12-05 05:11:40.009104", "modified_by": "Administrator", "module": "Non Profit", "name": "Member", From 139545a0f76c13432595857662c44dbe9bf1d68c Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 5 Dec 2017 15:49:23 +0530 Subject: [PATCH 54/72] [fix] Minor changes in membership --- erpnext/non_profit/doctype/membership/membership.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json index 4eb195d507d..5a0c96f8276 100644 --- a/erpnext/non_profit/doctype/membership/membership.json +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -141,7 +141,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "membership_date_details", + "fieldname": "membership_validaty_section", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, @@ -150,7 +150,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Membership Date Details", + "label": "membership validaty section", "length": 0, "no_copy": 0, "permlevel": 0, @@ -416,7 +416,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-02 04:25:46.808757", + "modified": "2017-12-05 05:18:08.630315", "modified_by": "Administrator", "module": "Non Profit", "name": "Membership", From 91236fa9d66769f293aab2210d0ec0a1e2ebcfc6 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 5 Dec 2017 15:55:47 +0530 Subject: [PATCH 55/72] [fix] Reviewed modification on donor and volunteer --- erpnext/non_profit/doctype/donor/donor.json | 63 +-------- .../doctype/volunteer/volunteer.json | 125 +++++++++--------- 2 files changed, 62 insertions(+), 126 deletions(-) diff --git a/erpnext/non_profit/doctype/donor/donor.json b/erpnext/non_profit/doctype/donor/donor.json index 0e3b1cfd993..2754ccefda1 100644 --- a/erpnext/non_profit/doctype/donor/donor.json +++ b/erpnext/non_profit/doctype/donor/donor.json @@ -282,67 +282,6 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "default_receivable_accounts", - "fieldtype": "Section Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounting", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "has_web_view": 0, @@ -356,7 +295,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-20 17:43:43.941584", + "modified": "2017-12-05 05:24:28.383278", "modified_by": "Administrator", "module": "Non Profit", "name": "Donor", diff --git a/erpnext/non_profit/doctype/volunteer/volunteer.json b/erpnext/non_profit/doctype/volunteer/volunteer.json index 1b9a63f8682..53ae420508e 100644 --- a/erpnext/non_profit/doctype/volunteer/volunteer.json +++ b/erpnext/non_profit/doctype/volunteer/volunteer.json @@ -43,36 +43,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "expires_on", - "fieldtype": "Date", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Expires On", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -319,7 +289,7 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "default_receivable_accounts", + "fieldname": "volunteer_availability_and_skills_details", "fieldtype": "Section Break", "hidden": 0, "ignore_user_permissions": 0, @@ -328,7 +298,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Accounting", + "label": "Volunteer Availability and Skills Details", "length": 0, "no_copy": 0, "permlevel": 0, @@ -343,37 +313,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "accounts", - "fieldtype": "Table", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Accounts", - "length": 0, - "no_copy": 0, - "options": "Party Account", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -405,6 +344,35 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_12", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -436,6 +404,35 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "section_break_15", + "fieldtype": "Section Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -478,7 +475,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-09-22 13:11:06.477736", + "modified": "2017-12-05 05:23:27.002410", "modified_by": "Administrator", "module": "Non Profit", "name": "Volunteer", From 5ffbd4f492df9600c4e15df4727e393db27d4f2d Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 5 Dec 2017 16:40:45 +0530 Subject: [PATCH 56/72] [fix] Reviewed Modification in Grant Application --- .../grant_application/grant_application.js | 2 +- .../grant_application/grant_application.json | 156 ++++++++++++------ .../grant_application/grant_application.py | 1 + .../templates/grant_application.html | 10 +- .../grant_application/grant_application.json | 13 +- 5 files changed, 123 insertions(+), 59 deletions(-) diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.js b/erpnext/non_profit/doctype/grant_application/grant_application.js index d560804d6a7..70f319b828e 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.js +++ b/erpnext/non_profit/doctype/grant_application/grant_application.js @@ -13,7 +13,7 @@ frappe.ui.form.on('Grant Application', { frappe.contacts.clear_address_and_contact(frm); } - if(frm.doc.status == 'Received'){ + if(frm.doc.status == 'Received' && !frm.doc.email_notification_sent){ frm.add_custom_button(__("Send Grant Review Email"), function() { frappe.call({ method: "erpnext.non_profit.doctype.grant_application.grant_application.send_grant_review_emails", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.json b/erpnext/non_profit/doctype/grant_application/grant_application.json index 31da2af1106..a2a76c4f286 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.json +++ b/erpnext/non_profit/doctype/grant_application/grant_application.json @@ -26,9 +26,9 @@ "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 0, + "in_list_view": 1, "in_standard_filter": 0, - "label": "Organization", + "label": "Name", "length": 0, "no_copy": 0, "permlevel": 0, @@ -49,16 +49,77 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "grant_applicant_name", - "fieldtype": "Data", + "fieldname": "organization_type", + "fieldtype": "Select", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, "in_filter": 0, "in_global_search": 0, - "in_list_view": 1, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Organization Type", + "length": 0, + "no_copy": 0, + "options": "Individual\nOrganization", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "company", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Company", + "length": 0, + "no_copy": 0, + "options": "Company", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "column_break_5", + "fieldtype": "Column Break", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, "in_standard_filter": 0, - "label": "Name", "length": 0, "no_copy": 0, "permlevel": 0, @@ -68,7 +129,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -103,35 +164,6 @@ "set_only_once": 0, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "column_break_5", - "fieldtype": "Column Break", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -181,7 +213,7 @@ "label": "Status", "length": 0, "no_copy": 0, - "options": "Open\nReceived\nIn Progress\nApproved\nRejected\nExpired\nWithdrawan", + "options": "Open\nReceived\nIn Progress\nApproved\nRejected\nExpired\nWithdrawn", "permlevel": 0, "precision": "", "print_hide": 0, @@ -478,7 +510,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Amount Requested ?", + "label": "Requested Amount", "length": 0, "no_copy": 0, "permlevel": 0, @@ -500,7 +532,7 @@ "collapsible": 0, "columns": 0, "fieldname": "grant_past_record", - "fieldtype": "Select", + "fieldtype": "Check", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -508,10 +540,10 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "Have you received grant from us before ?", + "label": "Past Grant Record", "length": 0, "no_copy": 0, - "options": "YES\nNO", + "options": "", "permlevel": 0, "precision": "", "print_hide": 0, @@ -628,7 +660,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "assessment Result", + "label": "Assessment Result", "length": 0, "no_copy": 0, "permlevel": 0, @@ -649,8 +681,8 @@ "bold": 0, "collapsible": 0, "columns": 0, - "fieldname": "assessment_scale", - "fieldtype": "Int", + "fieldname": "assessment_mark", + "fieldtype": "Float", "hidden": 0, "ignore_user_permissions": 0, "ignore_xss_filter": 0, @@ -658,7 +690,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "assessment Scale", + "label": "Assessment Mark ( out of 10 )", "length": 0, "no_copy": 0, "permlevel": 0, @@ -747,7 +779,7 @@ "in_global_search": 0, "in_list_view": 0, "in_standard_filter": 0, - "label": "assessment Manager", + "label": "Assessment Manager", "length": 0, "no_copy": 0, "options": "User", @@ -763,6 +795,36 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email_notification_sent", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Email Notification Sent", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 1, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -837,7 +899,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-12-01 12:55:35.934666", + "modified": "2017-12-05 06:08:15.602432", "modified_by": "Administrator", "module": "Non Profit", "name": "Grant Application", diff --git a/erpnext/non_profit/doctype/grant_application/grant_application.py b/erpnext/non_profit/doctype/grant_application/grant_application.py index 6b9ba32477e..b5b52b9d153 100644 --- a/erpnext/non_profit/doctype/grant_application/grant_application.py +++ b/erpnext/non_profit/doctype/grant_application/grant_application.py @@ -52,6 +52,7 @@ def send_grant_review_emails(grant_application): ) grant.status = 'In Progress' + grant.email_notification_sent = 1 grant.save() frappe.db.commit() diff --git a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html index 7da8b5a9e4b..ea8aa9eb9df 100644 --- a/erpnext/non_profit/doctype/grant_application/templates/grant_application.html +++ b/erpnext/non_profit/doctype/grant_application/templates/grant_application.html @@ -9,11 +9,11 @@ - + - + @@ -30,11 +30,11 @@
Organization/Indvidual{{ title }}{{ organization_type }}
Grant Applicant Name{{ grant_applicant_name }}{{ title}}
Date

}TLvg8}pm*4g{rNrTI-5X~(Upra#vNre)muyfiTs*#l=J0FcUJ_5d4xJc^z z>MXkL>zN&S7Flf(f3O0>CfplKZCB(|-r3gDLOy}^z-oy8FSEYM9D;yec#`Ei#eMYM zMtpZBH-Fhr z*HpeqYPoZGT^cD)EuHjjCMw-$GfI_lD<4_!^QIL=`~j$B0~N57eypd!-Va~f8o!5z zsaDX2^BtO@QJ>h>o8t(`W)o(_Cgl_XA9c(sXh5Q!>?5F5%s1hw{T)@$H!SOl3)!92 z&yC^@+198W=C&fmbzHmlyfk3tS21uE42_3Pqi)7VFmX8Ge0};Y)UhsILoB-eWq$5= z9KIw?fY%wx`Kyb~TDV6gMj?mB0FK(X_m+unYr$#&{#Fxs4wXa4dnPp45M;@7DBZNA zyY<+`ji4k+62Bqws-tRNjM9eo9%|gRZf7KNQ))V;7WY>d_C!9A(3Aj9jmXsu`4W1n zeKw)(7aw0$TvuWKtSw^2Tfg~o{=^bP{prxPM=?6h=QPYV@#1xxo1rU%$?k^+d5#`E zb`I+X3{AdBF5Yp#dNhc%!@;AribS5 zZH*N?sdF<0{|TkU?!VE!<8j5iPB98Q6DQ+8LJ{Yy&lpHYd^~wU#sWA3iH&E@l9ZGy z1U^aCrL@2jO%?6IBTQSuJ7oLefIf*8%77(1dwWlA3g_i)u&7xJw#$9V)XO>zyYcdp zj@!5GDq4Hiv_iX;tx@fZLr1RFsn6hmaZmN?_Q1d7N)Or1e#XS&I2LX@;oI!oj#~-% z@iQ@pdWoOkU}d-J)rqHeJ*>HD5<}gu*SiMvXxPkW@djy`G$?9EOZk*4UKb(8{ z$8xCmNR^(uJM7mitf}Ev$Sv^{$LpJ`a(`JgE`g>&rXWzQ?(U^ zp5wzTGcO3GlMRC*dk}CYMSDM8nQ{Kqe{8vb2$i!DVurP_Pf^y*?2t8_6*qSt-ee5e zO~>>X*hX<=*l}(B>48>NEIl^_m*kB##$dArI36$#!_uw{4PDH>5Qr0X+g~YYq&E8)_uW z({}%Z(qBxbayhCIz3wtBPD}o^xUoUbI3TT7XGh&-sr-5<*60@BXO}QI--M2VsUs0K zNBFh(nuP%3PQRUMudpLZwMrs%aC13C3Ag1-=c_AzYz$Kxc zE1eDZ26^}#_4kxc)}_T55wG*DKETZ@IcefAIBII?AOIswmbh8UCGLt~l1wW_QdxQ3 zM`Z=L>c{SGJRHoLY6~+GsAHJ@mmdD z^o+-U_}z}18Gks48QGg=rsXb_>H-7+%*1r2+EaeP*!Y!SZX8xt0vlZFdh4%6WY&b( z)m~VkcG{op8ux?;y8wZM6PZ54r?J9(iiS<5!^agA$Y6jOil+;_5-)_H>L{5~Ai6Cs%+OHK;QilH)e?h9H7kwPm@q{_T zG+;{o(Nd=@o@L~WW426Ol}jn_4C)z4-$xw`dP#@CTBz!^JqSXfA?n;<=OYEjlcMeY`y zM|h9|R0n1hVBWr0)~Rcf7>0Om)_C)X^RESzR_%c6 zU9c6o?7R<y0h{Hgw0<); z#pkXOLJcZkky;SgBNtTJC{N#^7ba6PFY;9(!Dj3ag)Rh~m>SK5ok>hQsx{)$C+I4b z>y|2S>NW(5GqWIA|CwFQT`Ll_w+;P3x4=~m}`8EuH*bJK-o zkGr9?kF8AiLhr$qav!h!>7b3V1=~j4-17<9YG}P7w{dsae@iiE!??(*pkdgza#kG3 zNXf#3a(1fkUC*A{x{4%BN}Yln?!Mqa@(Nff9le_#1&G$u@f-5Uwo*%7(7U)fS{y{Po3^S+2Fc6<;W; z_YIJTJ2k~Ck{|QTP+Kn;IA@jua-J+McMfs$(I>2T< z5HS~OT_JaGe(@dkUFl#&QN?KAzMTM~@9FjBCDH88hQh8sk+@+oE!a{-58GR}?iyij z5750o=11$oK>6@vr0u7}s8rdfqxu;Uxk9WRm+JvkJY4Ev+VCF;LzIl-YJpkpg#hBv zT)idO2gEw=md1f;WN3A*F?tU%DbFt`EUD^kujs;o%TmbfP*Q;zA2I9VXu%ZM&&BE? zAG9t;dEUUotlsUGjq@vUGn#k*5M2clmlXB1f{c{*_*#_XZE>Fglo zX{fg7TGHek(T$-Xpv2}3mUI_NRGo(MJbzHTzu&lAqstlV^OK%rTw|+`sDDIDD}qB- zQR11oBzwrEOF>22$`8@sI@@YiGiyJO{zS0Ju1MpD8r+0U&`tC_W z&;prr0is&|P3$Wpd&TQT=DLY3$=LyGzic?)3eIY?3e`LcCSBsMMMg(O5eSACBZF$K z>Qsm(c9<`sT)}CMJz*Y$QlCIE{IVq|-7%j($;*=vaYVGBlp1CY^>greTlvI4_yDzu*2)yA0b?COISKVWi5ln1at9XQUc$ zKVC}x!x`3&RiNVowFKsOT;DM*=H< zcuG4?CMzt=L0HOWUirGbbzLeRGA_gZ!-#;fS7fa8)9z%cF6DI8tpr^zwnfF2nb(;c z-aLfF+~{(J(+Z!_c=DT8(~wLH8Ddo9&kui8(QFB%{c%5&1XZLov5tgWexts&-?pMW zzC36t9X{<6O>Z|K=`c9^9QMATY{(n$rLvx?uFU18*3SGu6KDEIA8{NJBJ~c1Qyl@f z2hIk3OlWbzYsM(}V|Euw%Hfv6qW(9%BO6b8UAj=?F><6aI!^GjP6s2Wv}w-DY^veh zCMYSd=*bU=2hZYGCY7M$1()o@$eS)hA8ek;9zVkLX&|*3%q>hXa_q>way`uigd>(< zv=rBR#x-@_T;%nPx3B?AlWaaa1VdW*0!*e0qjCr|u9Q>7)Lym*kJ5{^m^l&Yi}Rs4 zBucq_y^7y}J4kV4etVSQm`URcf075V8P&dtuFId#;gM8s=|hUmK|5?6$XBV~UN_AE zllEaJsP&+zuEN}HMR`Bt>eRP5pN?LYwc-3g_l5zlREt-zS$L&=K3Kh#HgAkzI9mN; z!B&mD5-Re+NVc*jt#XEeIY`l(+4b11d#ewAxSq?1Z9Jep7TjN?p649f;*c=V&HGUF~p@%L?Q4mRfudyVun`&=L1YCfdpz!F(9SngQRC*5hcgP6vb;;s&^=|`QfN}6}7<# zzQ&t(r$!__sKn0NPcHS@5m0`giO3m7J*OR;6ocdhXcUUlLN|}#{n&$s4p$akT=(l@ zcOFrK@Z2szx5u(_=+1yIS9ENKJufZgv3xmlRiLIb0YTilJ#WtzT{@dtv9dL&keO&@ zHD3;F+2_UE5F{okE}gZM=vCN%W8Rn9ZL1WR+v^7x4y{qydc|RLGBr|T^b5IRAs|C6 z3~ntpI2-#bI>fNhtBwp>g?~WRS-Fnjbauz?vIFAMaTD^Bz9OtZe6=}?N2U5+`Nho#Oj0fwvn|X%Gm6~*2*^) zQ-Xl5@oIf6KSLFJpF@Bbor6XXjqTcPQp+48wM(mGn2nmvM@o%ZJY&}4_25Ct=8!~1~4bo=ST z1mw;1u4ZmD{cdZ~L$6L`Ovxn6dA0Vsa>zSAa~uSRO2}G>L_2K+DJd>(E3bTNuo7!u z`-k8ciFCCDABoPCaH)bM7A~~u+@gOQDX7oFGf|gYwl=<(NydxIwJ%0}X2-vP)J-Ml)VE{a|*Af#VEbyl_hL$zU`1`=7R;~B^JAdeIl<11^oxn6d81L8;gb95xQZAWMyZ(DIQaivFi5N5yoP1j zV9#O_mleHguO=2fkSjk>(b``_N}7M?Bhw&|2)CF&Vj!_p7s?VU-8#D zGG|M>z6b4s8L#<40YR@|NEN%`^feG=SKwiFEr)N zB52e)uawzmxo9>i0@Fx~}~q zBS2T(6{A-4Q||ZdlTY5|*2??iSj~U0rxQ`Yais_vk39Oa$jVkw)o)EK_}!fec}x4n zS#|9;1MBJsGrvdTT;lDExk~t*Ud%ga@A4vr1p&!mXxQ=epTEhhN77s{a3|5!=*=xDj$`m%q0$)88rK}%^(6#PF; zB%MIy(XfBL4Su|F_BV_3uY>c5)@b*1QHprMRfYU{rq*(d-BA|d~f6G`nagOysgX)Vq8`+nGn+P*XDlqV&)G?xsNmwzz-QaavsYuKxbU;3C+y zum>Wf2J?Ou@eTvDAp@~=x{Ij50j2wi&><0^Hbh_|PhtH;0t1q6i1=(}JRy797-7=p za%1a&S^*6R5+D-brn==KZf589JWZ%?tNr2ZY0BQ_I zoDgay15@w3bsTXX4eL@bz<}KUIp5z>%55v21mZ&bbt*EvVdI1$a#N_E95~&AFoli% zX|7YB%ew)JO@Pf^a)m&48N^5X6>(ECg1`n5xF!s$Z8x@8tJvQcvp zV%`%xW7B%B`HPfG_GMnntWiABW-g=$Al$~Nd73~kHoW22=5eSPD04pSLp(ZKl#U)D zE?8h+PkSoo;i_84;<)(FY>{)-mR~UN&n~8 z@i+d_Mq=_vR7q}{t}idK=em{Nn$xdQ+*d;RMStsoj2qWBoF2&MzDoz#-#@SWY8>c& ztWm#XLY}n~ZpzrRXzlvLbNcwXm@rLCO;^6euMhDc6t%w~7<-@@vtWhTc>s)5bNqy% z>Nx8OzMe6IT_tX}6XRovKxrTtEUk=zuhS zeJ4P7g7me(22{;<85ixhn4V7KKyY$e#HaK_v;_hoiH?v!q6K2lfxPvBX@GG5hTBTe zLWW*GK6a`ur^bX+dV6S}O zQ*;&tS>fG$eF`j50mi~Mg#il7WF{#b)5u@Kmx8ZF07c1imnFs}N)_~Tl*%8jh>uvT z;n>2{g{cNW%KcLe1T@gpgB|sxe?Z>*6>t1FaOi@netWgS-#$8fz~u(3&uOrLW@6Gt z43!~o;9thXid>5m2&U!J=V#65oSvLIKJdJ;hhh&#B=nUVMKj7_`OEN-fhvbojIbDX z#5dmqH%1Q|Wi$XZNKI_HjDzdP*NE4gY(Ssr+<>?vbO-hvY&f8^xn@wrM}~hhISjW+ zw{f?bw;{IWp{bzppgEyIpwXcjqE(=YqPe2AQsyf96l#4W$T&Ap~Rza*7sZfJ@ z0CNnY>yJT_<`63<+9K@&_>`5FVwA2Fx)sD0@QLY4`{sEizmX>dQi!sUy&)kYNk>c% znGeykB(n&yY_MFhNV15stXk$SOwB7Tz$~6GBw9W%rY`K{jC&JEuLB2Q8bSWICJr4M>!G{iaP zM&wEcjt5c(RwSQcEMhTF(M;J);SOX^`owsKzhc5-MzKZFOJhj$PBNzwRO41_Rrge{ zSHo8aSNE=YtUs&=t>3L_t?m3OS|47oSwC2pZ**^%b!2cVcl2;Jan?ETn2y*-J89aJ zIp&#MpKKo*o;Dpr?^m62&9jcp%FvGD4(|+jXM1Kr1dW4`CzJ=C#moJnN2X`HgS4aE zmD6?alkFqs)8Lch$v0SCbYxewwAIu7y%r-$jmC`41j zfI;G-T%vst)(}}!e5rScx=Dtr3U81|91~4IRf;x6zUimV49^()Yj{&c7~EdCvGG;GJYp_has zab7S~g0$3Clw_1@&~wz1R2WyTkg?RrP+XUK4ZjmckB*F;08VjBL01)B##*+n)L$l9 z4q856Ds_wc^R(@2_gu`?%ca?^iT@PvmE>g_xS7a?cwb4@=^Lh9R3CV1D+0h3MUaR3H}<}Fj^+& zE;=-(J-R!_I_5++S>`FjB@;!)R#sYud}?UAaB5>p@tEwGd`g@qgl2$7izcw7;Rt%N zRSlq)pvGR)u%fn7vO-{MV*9k=vdOgOwYIWOw|Ta9w9(yw*&Nq=?U3*2;9TzdvR8hR ze$8=Aa@jO{*1+89obOx(J2Tv0vSB)|y4yVW7>qMcJ7{YWH%8owyCbezUP{p-?i7Lm(t($8}(}u zI1^YD*g3ExkTeihP)rbAkUxkv*gA+^2v-&o^*zq8tN-MUz2hZJWZUbna0#fWi=RqICe zUS%ldaI@C2?{Xh-+n+9eKK%23`fN?Gz^~*_^EPx};U;BQ>APXj;XmSfJZLlY=UivR zykpi>U!<4CZ~1M5`)S=tT__sF@iEP69uS-0no58$6V4 z5djF7&^MW_I@)abcLN&74;b?amJd9T)Jz$hg5kxVbNogmj42I3D+Vom2%<9wI*mM9 zUF|-gARdC~MCN-22?~nrjChW8x8M~PJ1bR-^z38ITlOMsD=dbrnhck$ zRqXVwgLReu1i~`J)TeF;MRHQz_(#I^7c6T zD_h+cq)x45R|S9|FfeYKIq#kw=xr^D~h<^`H6pZ=ICScxz@CL z6QP*5y*T#83|g0~+#QdrzPYi4iBCVxXyU|MYR*tX|N89o%)wCB z=;{nVpq`|ShK2Y;8^q^@8h$@s1kVsYF!$Hd*3Ut(2SoU#JBU@_gW z4XLy##1T=7k*Yc?T{AKX%ofWUODL?-r>py12Zf&kJi(iGhObUuu4TZg0?hAcdHH*lguD9ms1?X#hXNN&W4yW{?x|u4G+YcJ0rr&!~JIy58poi*w7x8RHtg zHs90pt}guFqd(h^VLJtT3xWqv^!a?7Uqbyv?rPR8hB}js*+=taqvhnf@;<`_yYiTL z8Kl|C?=v1mU#O>7^X>^SLwkAO{EQo%&iZ~0A|?<_@^7jq`c>4RtURogxqr}uPZv%Y zx;J4#glYE49hgy&QDBzefDu{Q7Q)KHT#|MGzrl+Uk@+4IrV3Z1+r<3Q#YN;KaM(Vq zJ(T>ty!Scm9=n_DuSTe>AW|cRwDmWu!C&ecls9lg^BAltrQ#@3(6x7u$Q-P~ss@7dzTJvPn`g}!yK90>1 zqa+JHO;kf-Yj>%JC!M3-0o;M(rTV4@kqq$+|BOwEHI1d7(U$Qm6CndVb5m3)fQ8vkmY4w24L51IRRC1ZOf7KL`-#nHHRJ$P zN{P@+;DBy2AkQ3$T+Z;r91o!Ca^QMpUTquqZM# zGeoiQo6cLlPHXjz%s-{;wt{Xb&QcDxucoX|Tg&IXd&|>g%)nkWAAa_m54n%zk@d0E zGn^`qUCjm6(<755xXy>9kFBlVLO|C@CXO$^dpxJ%o5+nz50;hTYH{Hvb7ti@lRRiB z<8MPh1VYPLN!I97VLJSuOR zybs`|dUrf;ck*=Fdb1En^CNp#av(i@oG`qx9!U&yhu&@yge!ZSH}kXm=zf;AS=2{= zJ3gEgrBvt>sOi_R))IVQHWM{A``f$`KtcuJ*8}qrA{+*CF@U)Bp@syR#Dhl)(zXHP z2e%sF4+#8;pGtj3EdV)%S%UNxo6kQ~q$_7xVqJnvhkOc{?RT~ib>Z?tA`X@8k0$J) z9|qO|vWpkWD@;+!{DnXt+AC5b;2LHinqDkNsDuJ*`C?H^_T+ms;y$u9dp1m83<#F$lx7DXva8@XLjNOmt^ysXDsbN}N8br-zjoEdW4bQbS?r5%CZpe0)&b=p& zjx-M!PlR~xE~{>4Ul3p0kLZsaP$kf72<0%3pDkgH;v}LyF)I-jF+~w^5+2z@X}GPe z{`_Zs?P#$}K`tK!htcgaPAejE3yK*!OSi4B>ahEfXmWnkJzCh>wO((l8Rt~(jYlVZ zs!>Z|I&Dg$P7Qy4d3~Nx53j1!KC>odscTnlRB!gzY;c>oV{%b(b>o-w9eRiOeH=<| zDckrzF%R5V3dR}Us}tE?|iu zDgG#yHVHjkJMu-tmZ*|an~+y&bmO)*V2QJ?IZHn;CBnC1v|#VDT{7>ova(vSAu{zG z*P19@ms|B4V_f=i?KD2!pEHv*F*!K8{M_BEB_Q{E)F3N$WHY zG4c9}n%}_xM%~J^Ll|Oq@3mT+Q#|(V2>ZC` z$FH8OCAH{kuLSflRK2+F2MfMMt<|)xvz>W6t54ZO?!B+h$txtxHoNx&0sJ%BgXHrd z=>2TjUj@I{i|C^Bzkjd!vUutoJzzn7N;2P(_fP&r<8d{6+nbugJ!U?^%&7CakA*$7 z=i9Bpc*RUhjiqy@Tm4jcRlGAkDm$1xMn6s|PdQFm*4OG?@PDjEQMXl>uYIahthTHn zt=84e(mT<1*PGS%Z|eEderlb)PU%9#at-;~{{){>51*&2k^U`Tp z)C2+o&b3t0aM6&J;WD;=0Xk_o|!V3WWBj~@M|N2f-56k~ZvUC17tiJ&1|EZy8q+_7}Z{B}NdHyNo zQn2(ewb2lzpDR;{2!#6{~={%Vfmkw|D)#LlsxqRAow4M z{;RwGRrF+sX9 z(OOxy(RY8dr@wg7oleuvd}& zKk5mAV}L}d@S#WqK>pXnD;EGzjk^Y63jmY&-xB~m?*GL*5TD%O^cJHY_ zg+fkMrD)&aV#!OB{SRX<>AqbH5e*9lfRHeER?3-V0N9KG2%k^q?vFP0b<+P}t4C1) zQT5g3HF_5T^c~96{lj^#3M&2RL&c*Dj*OFEvHbk6k1&QP5T9s{G*#t-|7I}o+DB3E zDu+*01gL0~#c02n>>6!M=|6CO(-7s;lq;baQ7Gh)zGrQd1TMw|pv)eKh|JE=mrA&H zT=KM}fpr7~tcp^RDwNni*H%%Jy4iltAx=;8rMrk4V;UGF{0E|g8H$4PhlQZ4*_HNF zB-jiZ$T_ZSsf_rS*C(6L%k^`7CqF7Hd8LkPAGb4 zpQ&j2=X??(*zI19^_4Ux2B4J7d_VK}Ao{G9fTRRfokMx-%X{f=%XF5gct^rBWXU%K zu>JD3elx&PWr+M=w1Z35V6s;``G7sjYL=i{cR|dN9MZ4%n7;YKROI{8*7(%&;ItLQ*kbJtSPIam3Cz# zFn`tK|BEj_4BEu!Hl`bVB4~oW8c~L+dsckM0BXAXmufZ&EcJ;2t^?l^BvOJDONCiR zsjmMGGYjr)Ds6{E%Cl~&GX`DWPcR=u{L?4B_v2$1@0@Kar5tyBq`Wydg2uzvw3KzX z%-A8e2q|4+GhHIVKs?DA7F~gW_k7s=UlRY(&VOcMpq_l+=qTiLb4tC*C0fEnv8KW+ zL`Z(c9S62_Tu0L`eIKrBy%NT9dp;J)|Xdm z3Fj;80s;covh%I}?=|ismBgN}6qI#CeZ?Lk;-Rg&l*XMQK+l3{2Bro7(Y=4o;_jS) zxH>Wp)t*Od*sd!8?rz<^a>l0%4M_%*8bHaj=B`Lel)PM(p;_G*}^Sw(b0I~5s<&}Y>9KsxZ)uX ztdEZw07z`DRjSH_rB^UY)=;ICk4iJ9O6GB>*JaTihqh94TG}m%Ln)Gj4rxb&xK#e# zNODh0CN2g_i1Qoy-aB!-9%?0%dT)TgpDJ)j@qPoOdH*IVG-9m}!uN)5Ohco8sP+uJ zWtBHxEO*;oost>oG0z=?n0IIYWz#^`JE3zSXArn=RrM!apJ&R=T)(|l5g$!!xf7r6 z!EDW`^4qKlQO1MKvHDWWbk(x;JESy7#ucVgAplkTRORyxO!JFOC6_|p`*uTgxFYUT zEdugSslZ=r{PA*sVO26J92c&#y=-kCNz$iivu%qmS;t|xj&+}r0FNUG8OWz7P2ed3#N{^D1?lNzWPAys^CGntY5??tIg zBELWfwVW{cQ4rb}*`!=}Z{7%(+Yz_Dpg;oV$w;>b?P&9-nKt~fmWpbt5+i#a0Js6o z@e$mXzOE}D%#{xq3mcUXpv>n)eQp4QAZ%pQ_P9lbRg0E6ENf4sh z@Cne>p`fi5Kx}G;1uC3?yDL88;7UPFIXoXpWpeno*HtWmW{Nww7YP9ebzP8UQTNnl z4O@jtzB~Kn8$l-W`IQ!hWReq;|FLNI^}@{a99Qx(?0X-NBt9?yDd96{^c&~LNry7_ z@I+-ZLA>>Z+X@$-S+h2bR+#1`noZo*>B|BVBN8S&B*c^D3DHMI>`yt?-fr`~@ zUoa|8j@(p5hkgLLX-^fAvR+Uz#e5dzi5h!hk**H03b4czZ{%jBH|Za%K<OSi%X2Ml& zFp(jHjp}s?X{8l~qqV0Q7#l7HxROS&kPzcPOE?bOP>Ni%>mJ_YFn^}1f(7s3;Nqv` z3Z8DnJzR&~4lCEqiRP7#5g7~xpqSXZgI3)@jm5(ZW?N`fetZ;9SxU^jqfv`WFo(}E z*|tdG06VK9GsOX6YEIfV=cK&f9^+ipm(|Nj|KNY|+43A^5#ek;F~RI^MpXHna5^7l zhG@2sI(|CxaBi$e8Xh2Wu<$DhgKLP*hWEi|}M#ZvvET)+w4O8{RyJgfe(srL=Z zh7NJi^7Eci#IB9E;kwhF^XpNyL2b8{I(Ot-*8#Nj2Va_PUk>8wtJBcH#qzW$miK!c zBYfWeEZw8rC^2)=5tcXX#Z!vKo!P?8ZMyqC2_I3*rH)?`5Oh2cv`cmX9NTh8a$kS~ zGNKAwk_O(RsIFYZF|lZkItC`7Oh*I^oiV{ZpV=CZ-pxt&KA=u?MlUBX%-1Z+Y|jV|Zg8&HqJ}5U zUrU#~n67ylvUCn=8)j4|=-R33$ZsE+h$s3`@sbbR%_;5i;U2b8d zuigUg$sp#~NRD=XsO-1kAnTLkNe5S~IqbYeUJ1M)3XwMEbz{L~;+8Z2leNPa@Uo z^#=nXnXWBN_M?KXc^X?jvI-IvwBOp!SP&4)#Epf}hNWaGOKbp=;_kgD%{QeW14?CX zx|(K=o^u5SfV=Am5@*Ys2749~<(6+|+`ffu_guJ;zNbJ2{Xj~ei^)-{5U`hoN6aHl|rys1yHvS^P^XH zT4GoK8n6NQ#&|E2=Fx^Z>rVJ|9!8AK6`zw}#5Hj}AzUYvq6 zX|2QW@g|eA6Q}B(vbf&mwVTw6H;2O0^{~W|IEEIWK z^a80|ipP|cS7%&X-v?5IbRA26KXj;Wx!s-v*57CH0iN;^swvrF?~iGhy!1+EI~%yN z*Qq6)*AQQK#TO^;y^w&;vB)8^#B$W5y)7SHdhYo%zpJg(ilYp-cevsSrR6L70%_O) zCQ~0dzb;cVRHd+y{DLklYJE@O&f)Bj-`wAGeuNS-!_gIqjg=sIH6DmoO6x78-wm)T z6+}+P>T9PK>gy*jgD9j56-=l|3Z$t#(qDnw%|-$wrs-9Yw;50>1rbg_6Fet5)+=Ms zWiYqMQX*A-=SNvYl8V|IA(eN4v2H<}OBUm8oNG&v<$7pTMq?Ki7zE!K^3+SGrW3TZ zt_DOE)XFE{5Z6t1!|hU6jpi$2TY}^(4S<>gKmlCDcx}!?1>I~fZ?-nzx45?BjII@C47TRXcL^2&Q$5QEzxS zl}covIbUra2dnbqfYrJ@y25i{4IVKk5pwu-k#;a85tCr`(9)Oc`<&Nz`K559MvUrs zj8kx!*P z6-Q{I6+tn{GwQr>t@`pX2LL1`uUI-7KDc5%sIUv9{iJ-bpa_8dnvR6CirG*Ah#u3f zggG)Rmh}0>l3t~_Z6ctd0d)@R5=f;mlvBK>fHkD9Xy=v?Drw`WU~VVok;iw6V}<5e zf+DV)w*$b%bgC}-IjL`wM{1>5qgcohq_v(^^Nf1(ZpHq!Tq_Z5|NScE>X z74$R+3-RNNpbd>=(2!%+Zh%;{Dr;=#Hr1)K3y<(gw@!(_Sf~{bP(y~=B*5Mx)19kT zI{%ul@~RqPh2k0I%dk5xf`=4eH00k^&Aj^c=w_Hv0!P76d%0`mSbV?aW5<)_bIg;V zRHn7EC;2KUgmR%&`~YHPmW$-Bfs5iIOlb<*wC@v;{R@y1pGwJpaN7M{VHrPBMB5?- zOg!q{W{+@?LM$}ZvmE0+vBfC>zkVF#hlSJuO6;H-&CNgMwFO<*NNCa z!*ACU&9^dv(bi7MYkAa0$=G#2NsN!-50G{h0&6DqMdjMc8sf2qkBpn4RL*rM$fdeI ztD{v#^QC$Wvf0#XsHXavkZYoSwT{2tj`)lJZb2&=_I?}K+Pu`2r4s5({d!#Vgez0s zd%CWw>zyA7vC=vH^0Yp(YF*;(dh63^$VOqLviRHo^bvC;tKDx!9R{Y>8{quQ;FWiu zeY^bg{8Vz?6jOsEMIOw&flDFnlwS6P|SNVh0? z${Ih%=95ISJ7Au_9WcnE@dHgR2du;@H0XSj$ur=f+x+K!rgU#$rzDml=fCi_I&_sI z#3KfH>}M|9Y=xR^>IT_lX%_2dD%iK8e!}`iH=NrL8t!i+8t)Yn7$bZQDt0huXJqpK_wZ%=6+rhUJ9%6L72bZZYunK44(pbfVk& zyQH`^!{BnF+nMQHIG*7oMtpm}N+@my4YF!0uJP8Jy%ZB$9*v8c?5O;hSVg5hcOKf? zZhd?;Z5?+?6@1sva}aElM$JU1j<@}|kEe4(Ng`@d3aCaYIWhn3#>h7Y17T3e zop^$W4=89CtWKyL;#cT_QhTLHaun-9p)=V~>n(-?OCLyBQlCoAI(O(=K_n{Z55L5W z!$K|ukv-QNHzUipVgpz@0F?GY6p7@QeGe($3~u?+kar-1hdL9tj=#`R;kWv4%g;rMR`iiD2 zri%F*7tN8=$xPS_wg0M2P*B?j+RbO^e2)zX*C3JRE*z$!WK;p8&7jgC-dFyKMGr0} zR+I;2;Ct{6km=CUEx?cA1P_Kb>?e|tL}8@hKmzuAqirqR$AzIjG?NYK4jg9;hk_jp z2=qO|UkD((&2bg-sA4M~3Lz4!_OY?8k03J~pcEWxIiyhRE0&*^WDJLkLgJSbk`3V+ zuVo>_I&6LdeWS`X+~}4xP{G|dAs`(N$0~{NQj(8{^71uexguhMl&~&ayt;3ax3RsZ zUvWZaa<%{6$EWo=-4T=H%-&2a$Xu@s>RO}QF`Oz5upJH<>v;55_-{U@V!dc{uEAwqqwIK43sF!5h(g-Fg31Y$#6jrTMBK zItEXXdtR&sca%j|px2;C2@G*c+|gpdh7U(oWT)@VZzeH6bR*?>#roJI_uE(!r;UOE zC-^paiSTFZ4d=KJuYNJf!Z=CQLv7)bDw}4sMqg;9EZ9b5_H*iu&hU$VZ@Mk9-UDXh zKAiWy8ni81_7ttIAo~D{+j8bVhEu(8H5xbZ<)XKaZHUYk4wV}w=Fg6UG(%KbkM|@L ze{cD$YMySivxxs8QqgAje~NG?065) zH0K0sY{KJzG4;bv+k5=H-1+Z1FHNZ}(Lg)){0H_SWp;P9S2>79Rw@g2t+&@zDqm*{ zAa;Js`?2eIbTtxM-umv^eBknYWpZ>_BxKhFB1@K?RHzai8@Ax9ucf+G1s2Z_H`d*FQ}V!Cy2@hrZ#r1S~vCC>E6v^~+0$ zQu+HKf1+|Q_xX#M;DYRxii0lFJ)qG80ESuepklL3yS6Y2I-C?|Xld=5qB8I9-c~9jju%wrOCvv?eO2H-0j z?``~vrV-=*b?w<@EKRXHe6-&vrTvUX&R#6pfM?kyL-z~|e`BGElVWVv4=(Q+ws0+nW(!BlQ~Kh^W(&FdJ<)0~`hk=WRb?%nM~ zH(yCV+vn{66{URVlpzL80!#3JLj$J_!0i|*lTf^LeE5!9r4Y$un;kGi8z-mpC>da+ zMc-!3u_lLH=oL$F4T*`H>3_BcDHc?qnq_@S+802gfmhCarWKeMK8B@6FrxR9eGSs9 zBMw|rM)gM=y%+?de`|yJ&Y6iMFOo9%ol>W=JsMRMvqdh;6+c4fYTMOV{*wJh5DlpS z8%=IQr&dPJ5`l_PgP-3-MmsL=)3=r&mRmaGT=pH*`$XbK4txiy__uAe&VE4E6hNsxj{z*Q%o>p%Ro7a-+)wAz4&gCqf5@r@F^018_Xs= zx5MsQR{p#=yXwYH5p1exC*vm0qJ`SzKe7Ku!;k0*zZF>tmD{%ep3hPx$I-G=v6I|2 zIsc@tBAGp9yf9QD_p}|>wMAIC0|0|<}QQ4%WM#Ksh@lw2eP3dRX{ z{K|ofluuwGS5;8X&yVRR{mWa}o-s=V6kRau>t1@O9*A)y3aHI!+DiorvhMJYeF)-* zSn}qx<>hPsz|byxQcde#Z1v2`7|rG-;9v$erP)<=vq&JRHm8ulBGc>=aMzu3VHtl@ zih|OBi;F8`B3h*{_#d@V%1>oawZddzx!mZ?5cI?6!ml3UW~dcNfJKmNZu4;8r|@?T ziv?A-!2l!?Y^i#?Pqk_{Y|JXuSgRD#2wjrbCYnzpmly6$wf4o+AIhg5n@@OOe=2W6#(Kdc zGi?*{4L1nd@w?c}zvMyspT<6c3L-6NssUBH3}>uqs5SJe_!k4&c9{a)B+- zOSt@@I`cM2sV3+ta7-mM_^Fx19Hn}BSJa>$8E zXfTwFO3*CI2Lj4g3InXrIlqj~kHHc{>uN~kR z_%9V{UN%iF8ARbnu`IFmMX|)-jevO`S`)Id|05RH5p65 z*e6)m5L3@lIp+T$ZL92W7>f@hw}Bfb_$JJ;gNbF3wLh23l-!_YW*1k5O5sk_h-f5Z zE3g#l@e()g;In9}aPfnUbLiu1Zd?Yih>E*KDN~|c;M(9m+Do2e9M<@FnlikD6H#iG z%1h-rGa(Loc4XIpm1#ZhxfVT!s!`8dkshgeDU@rFM9?$X=7oEh-_Z)YrfB32b1^GF z^SYMbyJIju9Q4<;si_ke6&d_ui9#|LG*l%0ATC6zV2I@SjZzFR=x55I=m~;h8Qh_d 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 A<^TWy diff --git a/erpnext/docs/user/manual/en/education/fees/fee-structure.md b/erpnext/docs/user/manual/en/education/fees/fee-structure.md index b1cc36d878a..2131c4afed9 100644 --- a/erpnext/docs/user/manual/en/education/fees/fee-structure.md +++ b/erpnext/docs/user/manual/en/education/fees/fee-structure.md @@ -1,7 +1,23 @@ # Fee Structure -A Fee Structure is a template that can be used while making fee records. +A Fee Structure is a template that can be used while making Fees records or generating them via the Fee Schedule. In the Accounts section, you can set also the different accounts as for the Fees is an accounting transaction. + +You can create the Fee Structure directly from + +> Education > Fees > Fee Structure > New Fee Structure + +or you can create the Fee Structure from Program also. Fees Structure +#### Academic Year Impact + +If the Fee amount doesn't change every academic year then Fee Structure can be created without the Acadamic year. In doing so, the same Fee Structure can be used every academic year until the Fees for that particular program doesn't change. Still you can set the academic year and term while creating the Fees or Fee Schedule records. + +#### Accounting Impact + +You can set the "Income Account" and "Receivable Account" in the Accounts section which refers to an Account of you [Chart of Accounts](/docs/user/manual/en/accounts/chart-of-accounts.md). You must also mention the Cost Center in which your income will be booked. + +If you are going to use this in the Fee Schedule, you must select the Accounts carefully as Fee Schedule updates the respected Accounts in bulk. + {next} \ No newline at end of file diff --git a/erpnext/education/doctype/fee_schedule/fee_schedule.js b/erpnext/education/doctype/fee_schedule/fee_schedule.js index a560ea7e32a..a36b9cbe291 100644 --- a/erpnext/education/doctype/fee_schedule/fee_schedule.js +++ b/erpnext/education/doctype/fee_schedule/fee_schedule.js @@ -30,6 +30,7 @@ frappe.ui.form.on('Fee Schedule', { frm.set_query("student_group", "student_groups", function() { return { "program": frm.doc.program, + "academic_term": frm.doc.academic_term, "academic_year": frm.doc.academic_year }; }); @@ -95,19 +96,21 @@ frappe.ui.form.on('Fee Schedule', { frappe.ui.form.on("Fee Schedule Student Group", { student_group: function(frm, cdt, cdn) { var row = locals[cdt][cdn]; - frappe.call({ - method: "erpnext.education.doctype.fee_schedule.fee_schedule.get_total_students", - args: { - "student_group": row.student_group, - "academic_year": frm.doc.academic_year, - "academic_term": frm.doc.academic_term, - "student_category": frm.doc.student_category - }, - callback: function(r) { - if(!r.exc) { - frappe.model.set_value(cdt, cdn, "total_students", r.message); + if (row.student_group && frm.doc.academic_year) { + frappe.call({ + method: "erpnext.education.doctype.fee_schedule.fee_schedule.get_total_students", + args: { + "student_group": row.student_group, + "academic_year": frm.doc.academic_year, + "academic_term": frm.doc.academic_term, + "student_category": frm.doc.student_category + }, + callback: function(r) { + if(!r.exc) { + frappe.model.set_value(cdt, cdn, "total_students", r.message); + } } - } - }); + }); + } } }) \ No newline at end of file diff --git a/erpnext/education/doctype/fee_schedule/fee_schedule.json b/erpnext/education/doctype/fee_schedule/fee_schedule.json index a1ea9bd4cd2..a77cc595ffd 100644 --- a/erpnext/education/doctype/fee_schedule/fee_schedule.json +++ b/erpnext/education/doctype/fee_schedule/fee_schedule.json @@ -280,10 +280,10 @@ "precision": "", "print_hide": 0, "print_hide_if_no_value": 0, - "read_only": 1, + "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 0, + "reqd": 1, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -311,7 +311,7 @@ "precision": "", "print_hide": 0, "print_hide_if_no_value": 0, - "read_only": 1, + "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, "reqd": 0, @@ -1029,7 +1029,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-10 18:56:46.330631", + "modified": "2017-12-04 13:08:27.727709", "modified_by": "Administrator", "module": "Education", "name": "Fee Schedule", diff --git a/erpnext/education/doctype/fee_schedule/fee_schedule.py b/erpnext/education/doctype/fee_schedule/fee_schedule.py index 3e1dd0ccb9e..59acf462d9f 100644 --- a/erpnext/education/doctype/fee_schedule/fee_schedule.py +++ b/erpnext/education/doctype/fee_schedule/fee_schedule.py @@ -34,15 +34,21 @@ class FeeSchedule(Document): return info def validate(self): - self.calculate_total() + self.calculate_total_and_program() - def calculate_total(self): + def calculate_total_and_program(self): no_of_students = 0 for d in self.student_groups: # if not d.total_students: d.total_students = get_total_students(d.student_group, self.academic_year, self.academic_term, self.student_category) no_of_students += cint(d.total_students) + + # validate the program of fee structure and student groups + student_group_program = frappe.db.get_value("Student Group", d.student_group, "program") + if self.program and student_group_program and self.program != student_group_program: + frappe.msgprint(_("Program in the Fee Structure and Student Group {0} are different.") + .format(d.student_group)) self.grand_total = no_of_students*self.total_amount self.grand_total_in_words = money_in_words(self.grand_total) diff --git a/erpnext/education/doctype/fee_structure/fee_structure.json b/erpnext/education/doctype/fee_structure/fee_structure.json index 428b1b19163..98b8faa9fb5 100644 --- a/erpnext/education/doctype/fee_structure/fee_structure.json +++ b/erpnext/education/doctype/fee_structure/fee_structure.json @@ -44,37 +44,6 @@ "set_only_once": 1, "unique": 0 }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "student_category", - "fieldtype": "Link", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Student Category", - "length": 0, - "no_copy": 0, - "options": "Student Category", - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 - }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -108,6 +77,37 @@ "set_only_once": 0, "unique": 0 }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "student_category", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Student Category", + "length": 0, + "no_copy": 0, + "options": "Student Category", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, { "allow_bulk_edit": 0, "allow_on_submit": 0, @@ -197,7 +197,7 @@ "read_only": 0, "remember_last_selected_value": 0, "report_hide": 0, - "reqd": 1, + "reqd": 0, "search_index": 0, "set_only_once": 0, "unique": 0 @@ -577,7 +577,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2017-11-10 18:56:59.698192", + "modified": "2017-12-04 12:51:06.864660", "modified_by": "Administrator", "module": "Education", "name": "Fee Structure", From 406cb920ae0bf9fbe691b8c53e7bee3a268b1a66 Mon Sep 17 00:00:00 2001 From: Kenneth Sequeira <33246109+kennethsequeira@users.noreply.github.com> Date: Mon, 4 Dec 2017 19:22:50 +0530 Subject: [PATCH 05/72] Documentation Update (#11844) * Delete payment-tool.md * Update index.txt Removed Payment Tools from Index * Update index.txt removed barcode setup from index * Delete barcode-1.png removed barcode-1.png * Delete barcode-2.png * Delete bar-code.md removing barcode set up as functionality is deprecated. Barcode can be directly entered in Item Master. * Delete bar-code.md removing barcode set up as functionality is deprecated. Barcode can be directly entered in Item Master. * Update index.txt remove bar-code set up link from index de (german) * Update index.txt remove bar-code set up link from index de (german) --- erpnext/docs/assets/img/setup/barcode-1.png | Bin 129505 -> 0 bytes erpnext/docs/assets/img/setup/barcode-2.png | Bin 53955 -> 0 bytes .../user/manual/de/setting-up/bar-code.md | 34 ------------ .../docs/user/manual/de/setting-up/index.txt | 1 - .../user/manual/en/setting-up/bar-code.md | 52 ------------------ .../docs/user/manual/en/setting-up/index.txt | 1 - 6 files changed, 88 deletions(-) delete mode 100644 erpnext/docs/assets/img/setup/barcode-1.png delete mode 100644 erpnext/docs/assets/img/setup/barcode-2.png delete mode 100644 erpnext/docs/user/manual/de/setting-up/bar-code.md delete mode 100644 erpnext/docs/user/manual/en/setting-up/bar-code.md diff --git a/erpnext/docs/assets/img/setup/barcode-1.png b/erpnext/docs/assets/img/setup/barcode-1.png deleted file mode 100644 index c200a13b0a682259b61903512697cd264240cf58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129505 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⋙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 diff --git a/erpnext/docs/assets/img/setup/barcode-2.png b/erpnext/docs/assets/img/setup/barcode-2.png deleted file mode 100644 index 6ea45292ff7ef316915611f3410da8a63cbbeafb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53955 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 Cn8_Ld diff --git a/erpnext/docs/user/manual/de/setting-up/bar-code.md b/erpnext/docs/user/manual/de/setting-up/bar-code.md deleted file mode 100644 index e85c698c34b..00000000000 --- a/erpnext/docs/user/manual/de/setting-up/bar-code.md +++ /dev/null @@ -1,34 +0,0 @@ -# Barcode -Beigetragen von CWT Connector & Wire Technology GmbH - -Ein Barcode ist ein maschinenlesbarer Code und besteht aus Nummern und Mustern von parallelen Linien mit unterschiedlicher Breite, die auf eine Ware aufgedruckt werden. Barcodes werden speziell zur Lagerverwaltung verwendet. - -Wenn Sie einen Artikel bei einem beliebigen Geschäft kaufen, dann werden Sie einen Aufkleber mit dünnen Linien erkennen, versehen mit einer Kombination von verschiedenen Zahlen. Dieser Aufkleber wird dann vom Kassierer eingescannt und die Beschreibung und der Preis werden automatisch übernommen. Diese Anordnung von Linien und Zahlen bezeichnet man als Barcode. - -Ein Barcode-Lesegerät liest die Nummer des Aufklebers eines Artikels ein. Um mit ERPNext Barcodes zu nutzen, verbinden Sie den Barcodeleser mit Ihrer Hardware. Gehen Sie dann zu den ERPNext-Einstellungen und aktivieren Sie "Barcode" indem Sie zu den Werkzeugen gehen und auf die Funktion "verbergen / anzeigen" klicken. Kreuzen Sie dann das Feld "Artikel-Barcode" an. - -> Einstellungen > Anpassen > Funktionen einstellen > Artikelbarcode - -### Abbildung 1: Markieren Sie das Feld "Artikelbarcode" - -Barcode - -Wenn Sie einen Barcode einlesen wollen, gehen Sie zu: - -> Rechnungswesen > Dokumente > Eingangsrechnung - -Klicken Sie unter dem Artikel auf "Neue Zeile einfügen". Die Artikelzeile erweitert sich um neue Felder anzuzeigen. Positionieren Sie Ihre Schreibmarke im Barcodefeld und beginnen Sie mit dem Einlesen. Der Barcode wird im entsprechenden Feld aktualisiert. Nachdem der Barcode eingelesen wurd, holt das System automatisch alle Artikeldetails aus dem System. - -Aktivieren Sie der Einfachheit halber die POS-Ansicht in ERPNext. Der Aktivierungsprozess ist der selbe wie bei der Barcodeaktivierung. Gehen Sie in die Einstellungen und klicken Sie auf "Funktionen einstellen". Aktivieren Sie dann das Feld "Ist POS". - -Gehen Sie dann zu "Rechnungswesen" und klicken Sie auf Ausgangsrechnung. Aktivieren Sie das Feld "Ist POS". - -### Abbildung 2: Aktivieren Sie das Feld "Ist POS" - -Barcode - -Gehen Sie zu "Artikel" und klicken Sie auf "Neue Zeile einfügen". - -Die Schreibmarke wird automatisch im Barcodefeld positioniert. So können Sie sofort den Barcode einlesen und mit Ihren Arbeiten fortfahren. - -{next} diff --git a/erpnext/docs/user/manual/de/setting-up/index.txt b/erpnext/docs/user/manual/de/setting-up/index.txt index a607ca23a08..fff1665e0d2 100644 --- a/erpnext/docs/user/manual/de/setting-up/index.txt +++ b/erpnext/docs/user/manual/de/setting-up/index.txt @@ -13,7 +13,6 @@ stock-reconciliation-for-non-serialized-item territory third-party-backups workflows -bar-code company-setup setting-company-sales-goal calculate-incentive-for-sales-team diff --git a/erpnext/docs/user/manual/en/setting-up/bar-code.md b/erpnext/docs/user/manual/en/setting-up/bar-code.md deleted file mode 100644 index e317628af5e..00000000000 --- a/erpnext/docs/user/manual/en/setting-up/bar-code.md +++ /dev/null @@ -1,52 +0,0 @@ -# Bar Code - -A Barcode is a machine-readable code in the form of numbers and a pattern of -parallel lines of varying widths, printed on a commodity and used especially -for stock control. - -When you purchase an item from any store, you will notice a label with thin, -black lines across it, along with a variation of different numbers. This label -is then scanned by the cashier, and the item's description and price -automatically comes up. This set of lines and numbers on the label are termed -as bar-code. - -A bar-code machine scans the number from the label of an Item. To work with -ERPNext and the bar-code mechanism, connect the bar-code machine to your -operating hardware. Then go to ERPNext setup and activate bar-code by going to -tools and clicking on 'hide / unhide features'. Under Materials, feature -setup, check the box that says Item Barcode. - -> Setup > Customize > Hide/ Unhide Features > Item Barcode. - -#### Figure 1: Check the box 'Item Barcode' - -Barcode - - -To start scanning with a bar-code, go to - -> Accounts > Sales Invoice - -Under Item, click on Add new row. The item row will expand to show new fields. -Place your cursor on the bar-code field and begin scanning. The bar-code will -be updated in the field. Once the bar-code is entered, all the Item details -will be fetched automatically by the system. - -For more ease, activate the POS view in ERPnext. The activation process is -same as the bar-code activation. Go to Setup and click on 'hide/unhide -features'. Check the 'POS view' box. - -Then go to Accounts and click on Sales Invoice. Check the box 'Is POS' - - -#### Figure 2: Check the box 'Is POS' - -Barcode - - -Go to Item and click on Add new row. - -The cursor will automatically be placed in the bar-code field. Thus you can -immediately scan the bar-code and proceed with your operations. - -{next} diff --git a/erpnext/docs/user/manual/en/setting-up/index.txt b/erpnext/docs/user/manual/en/setting-up/index.txt index 129876eb9ed..2733e91ae21 100644 --- a/erpnext/docs/user/manual/en/setting-up/index.txt +++ b/erpnext/docs/user/manual/en/setting-up/index.txt @@ -13,6 +13,5 @@ stock-reconciliation-for-non-serialized-item territory third-party-backups workflows -bar-code company-setup articles From c47745ea83b19d956244ae79de39e836a4cdd61a Mon Sep 17 00:00:00 2001 From: Zarrar Date: Mon, 4 Dec 2017 19:23:20 +0530 Subject: [PATCH 06/72] only fetch distinct names of events (#11846) --- erpnext/selling/doctype/sales_order/sales_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index c9e77336cd9..bb6b0a05703 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -668,7 +668,7 @@ def get_events(start, end, filters=None): data = frappe.db.sql(""" select - `tabSales Order`.name, `tabSales Order`.customer_name, `tabSales Order`.status, + distinct `tabSales Order`.name, `tabSales Order`.customer_name, `tabSales Order`.status, `tabSales Order`.delivery_status, `tabSales Order`.billing_status, `tabSales Order Item`.delivery_date from From 3a5ca927e7a986dbe771715753096be5f91713b9 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Mon, 4 Dec 2017 19:29:03 +0530 Subject: [PATCH 07/72] [Fix] Asset depreciations and balances report showing wrong accumulated depreciation amount if multiple asset against same asset category (#11848) * [Fix] Asset depreciations and balances report showing wrong accumulated depreciation amount if multiple asset against same asset category * Update asset_depreciations_and_balances.py --- .../asset_depreciations_and_balances.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py b/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py index 890833bf864..67112b669f6 100644 --- a/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +++ b/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py @@ -86,17 +86,20 @@ def get_accumulated_depreciations(assets, filters): for d in assets: asset = frappe.get_doc("Asset", d.name) - asset_depreciations.setdefault(d.asset_category, frappe._dict({ - "accumulated_depreciation_as_on_from_date": asset.opening_accumulated_depreciation, - "depreciation_amount_during_the_period": 0, - "depreciation_eliminated_during_the_period": 0 - })) + if d.asset_category in asset_depreciations: + asset_depreciations[d.asset_category]['accumulated_depreciation_as_on_from_date'] += asset.opening_accumulated_depreciation + else: + asset_depreciations.setdefault(d.asset_category, frappe._dict({ + "accumulated_depreciation_as_on_from_date": asset.opening_accumulated_depreciation, + "depreciation_amount_during_the_period": 0, + "depreciation_eliminated_during_the_period": 0 + })) depr = asset_depreciations[d.asset_category] for schedule in asset.get("schedules"): if getdate(schedule.schedule_date) < getdate(filters.from_date): - if not asset.disposal_date and getdate(asset.disposal_date) >= getdate(filters.from_date): + if not asset.disposal_date or getdate(asset.disposal_date) >= getdate(filters.from_date): depr.accumulated_depreciation_as_on_from_date += flt(schedule.depreciation_amount) elif getdate(schedule.schedule_date) <= getdate(filters.to_date): depr.depreciation_amount_during_the_period += flt(schedule.depreciation_amount) From a263ff2842997afa020933a935d237f39d6406da Mon Sep 17 00:00:00 2001 From: Zarrar Date: Mon, 4 Dec 2017 19:29:16 +0530 Subject: [PATCH 08/72] chromedriver update (#11849) --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d57b2d8a694..ca739db99ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ install: - cp -r $TRAVIS_BUILD_DIR/test_sites/test_site ~/frappe-bench/sites/ before_script: - - wget http://chromedriver.storage.googleapis.com/2.32/chromedriver_linux64.zip + - wget http://chromedriver.storage.googleapis.com/2.33/chromedriver_linux64.zip - unzip chromedriver_linux64.zip - sudo apt-get install libnss3 - sudo apt-get --only-upgrade install google-chrome-stable From ca61453fa35caf74b9972cadc90fc611253a897b Mon Sep 17 00:00:00 2001 From: Vishal Date: Mon, 11 Sep 2017 15:13:16 +0530 Subject: [PATCH 09/72] [new] Non Profit module Added --- erpnext/__init__.py | 13 + erpnext/config/desktop.py | 7 + erpnext/modules.txt | 3 +- erpnext/non_profit/__init__.py | 0 erpnext/non_profit/doctype/__init__.py | 0 erpnext/non_profit/doctype/member/__init__.py | 0 erpnext/non_profit/doctype/member/member.js | 8 + erpnext/non_profit/doctype/member/member.json | 244 ++++++++++++++++ erpnext/non_profit/doctype/member/member.py | 10 + .../non_profit/doctype/member/test_member.js | 23 ++ .../non_profit/doctype/member/test_member.py | 10 + .../non_profit/doctype/membership/__init__.py | 0 .../doctype/membership/membership.js | 8 + .../doctype/membership/membership.json | 276 ++++++++++++++++++ .../doctype/membership/membership.py | 46 +++ .../doctype/membership/test_membership.js | 23 ++ .../doctype/membership/test_membership.py | 10 + 17 files changed, 680 insertions(+), 1 deletion(-) create mode 100644 erpnext/non_profit/__init__.py create mode 100644 erpnext/non_profit/doctype/__init__.py create mode 100644 erpnext/non_profit/doctype/member/__init__.py create mode 100644 erpnext/non_profit/doctype/member/member.js create mode 100644 erpnext/non_profit/doctype/member/member.json create mode 100644 erpnext/non_profit/doctype/member/member.py create mode 100644 erpnext/non_profit/doctype/member/test_member.js create mode 100644 erpnext/non_profit/doctype/member/test_member.py create mode 100644 erpnext/non_profit/doctype/membership/__init__.py create mode 100644 erpnext/non_profit/doctype/membership/membership.js create mode 100644 erpnext/non_profit/doctype/membership/membership.json create mode 100644 erpnext/non_profit/doctype/membership/membership.py create mode 100644 erpnext/non_profit/doctype/membership/test_membership.js create mode 100644 erpnext/non_profit/doctype/membership/test_membership.py diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 4679a4a37a3..022ac92b323 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -108,3 +108,16 @@ def allow_regional(fn): return caller +def get_last_membership(): + '''Returns last membership if exists''' + last_membership = frappe.get_all('Membership', 'name,to_date,membership_type', + dict(member=frappe.session.user, paid=1), order_by='to_date desc', limit=1) + + return last_membership and last_membership[0] + +def is_member(): + '''Returns true if the user is still a member''' + last_membership = get_last_membership() + if last_membership and getdate(last_membership.to_date) > getdate(): + return True + return False \ No newline at end of file diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py index fde19b4e79d..1b0a45ec9ac 100644 --- a/erpnext/config/desktop.py +++ b/erpnext/config/desktop.py @@ -300,4 +300,11 @@ def get_data(): "icon": "octicon octicon-database", "type": "module" }, + { + "module_name": "Non Profit", + "color": "#DE2B37", + "icon": "octicon octicon-heart", + "type": "module", + "label": _("Non Profit") + } ] diff --git a/erpnext/modules.txt b/erpnext/modules.txt index 23e804e3549..0e6eb1fd1a2 100644 --- a/erpnext/modules.txt +++ b/erpnext/modules.txt @@ -18,4 +18,5 @@ Education Regional Healthcare Restaurant -ERPNext Integrations \ No newline at end of file +ERPNext Integrations +Non Profit \ No newline at end of file diff --git a/erpnext/non_profit/__init__.py b/erpnext/non_profit/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/__init__.py b/erpnext/non_profit/doctype/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/member/__init__.py b/erpnext/non_profit/doctype/member/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js new file mode 100644 index 00000000000..cdea45a2e9d --- /dev/null +++ b/erpnext/non_profit/doctype/member/member.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Member', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/member/member.json b/erpnext/non_profit/doctype/member/member.json new file mode 100644 index 00000000000..c9cfdfda59c --- /dev/null +++ b/erpnext/non_profit/doctype/member/member.json @@ -0,0 +1,244 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:email", + "beta": 0, + "creation": "2017-09-11 09:24:52.898356", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "member_name", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Member Name", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Membership Type", + "length": 0, + "no_copy": 0, + "options": "Gold\nSilver\nIndividual", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Email", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "image", + "fieldtype": "Image", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Image", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address", + "fieldtype": "Small Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "expires_on", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Expires On", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-11 11:55:13.642090", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Member", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/member/member.py b/erpnext/non_profit/doctype/member/member.py new file mode 100644 index 00000000000..52cb096fa53 --- /dev/null +++ b/erpnext/non_profit/doctype/member/member.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document + +class Member(Document): + pass diff --git a/erpnext/non_profit/doctype/member/test_member.js b/erpnext/non_profit/doctype/member/test_member.js new file mode 100644 index 00000000000..96df901f69e --- /dev/null +++ b/erpnext/non_profit/doctype/member/test_member.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Member", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Member + () => frappe.tests.make('Member', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/member/test_member.py b/erpnext/non_profit/doctype/member/test_member.py new file mode 100644 index 00000000000..ae5865ca8a4 --- /dev/null +++ b/erpnext/non_profit/doctype/member/test_member.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestMember(unittest.TestCase): + pass diff --git a/erpnext/non_profit/doctype/membership/__init__.py b/erpnext/non_profit/doctype/membership/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/membership/membership.js b/erpnext/non_profit/doctype/membership/membership.js new file mode 100644 index 00000000000..1bb50b20c54 --- /dev/null +++ b/erpnext/non_profit/doctype/membership/membership.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Membership', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/membership/membership.json b/erpnext/non_profit/doctype/membership/membership.json new file mode 100644 index 00000000000..f3427d1c25f --- /dev/null +++ b/erpnext/non_profit/doctype/membership/membership.json @@ -0,0 +1,276 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 0, + "allow_import": 0, + "allow_rename": 0, + "autoname": "M-.YY.-.####", + "beta": 0, + "creation": "2017-09-11 11:39:18.492184", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "member", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Member", + "length": 0, + "no_copy": 0, + "options": "Member", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "membership_type", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Membership Type", + "length": 0, + "no_copy": 0, + "options": "Gold\nSilver\nIndividual", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "from_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "From", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "to_date", + "fieldtype": "Date", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "To", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "paid", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Paid", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "currency", + "fieldtype": "Select", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Currency", + "length": 0, + "no_copy": 0, + "options": "USD\nINR", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "amount", + "fieldtype": "Float", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Amount", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 0, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-11 11:39:18.492184", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Membership", + "name_case": "", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/membership/membership.py b/erpnext/non_profit/doctype/membership/membership.py new file mode 100644 index 00000000000..e645e5f96eb --- /dev/null +++ b/erpnext/non_profit/doctype/membership/membership.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.model.document import Document +from frappe.utils import add_days, add_years, nowdate, getdate +from frappe import _ +import erpnext + + +class Membership(Document): + def validate(self): + member_name = frappe.get_value('Member', dict(email=frappe.session.user)) + + if not member_name: + user = frappe.get_doc('User', frappe.session.user) + member = frappe.get_doc(dict( + doctype='Member', + email=frappe.session.user, + member_name=user.get_fullname() + )).insert(ignore_permissions=True) + member_name = member.name + + if self.get("__islocal"): + self.member = member_name + + # get last membership (if active) + last_membership = erpnext.get_last_membership() + + if last_membership: + # if last membership does not expire in 30 days, then do not allow to renew + if getdate(add_days(last_membership.to_date, -30)) > getdate(nowdate()): + frappe.throw(_('You can only renew if your membership expires within 30 days')) + + self.from_date = add_days(last_membership.to_date, 1) + else: + self.from_date = nowdate() + + self.to_date = add_years(self.from_date, 1) + + def on_payment_authorized(self, status_changed_to=None): + if status_changed_to in ("Completed", "Authorized"): + self.load_from_db() + self.db_set('paid', 1) diff --git a/erpnext/non_profit/doctype/membership/test_membership.js b/erpnext/non_profit/doctype/membership/test_membership.js new file mode 100644 index 00000000000..24c85c61576 --- /dev/null +++ b/erpnext/non_profit/doctype/membership/test_membership.js @@ -0,0 +1,23 @@ +/* eslint-disable */ +// rename this file from _test_[name] to test_[name] to activate +// and remove above this line + +QUnit.test("test: Membership", function (assert) { + let done = assert.async(); + + // number of asserts + assert.expect(1); + + frappe.run_serially([ + // insert a new Membership + () => frappe.tests.make('Membership', [ + // values to be set + {key: 'value'} + ]), + () => { + assert.equal(cur_frm.doc.key, 'value'); + }, + () => done() + ]); + +}); diff --git a/erpnext/non_profit/doctype/membership/test_membership.py b/erpnext/non_profit/doctype/membership/test_membership.py new file mode 100644 index 00000000000..150397d6eb8 --- /dev/null +++ b/erpnext/non_profit/doctype/membership/test_membership.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt +from __future__ import unicode_literals + +import frappe +import unittest + +class TestMembership(unittest.TestCase): + pass From 50f13e17a7e7d33819ff26d2daf2f9123069df24 Mon Sep 17 00:00:00 2001 From: Vishal Date: Thu, 14 Sep 2017 15:24:24 +0530 Subject: [PATCH 10/72] [new] Chapter Doctype Added --- .../non_profit/doctype/chapter/__init__.py | 0 erpnext/non_profit/doctype/chapter/chapter.js | 8 + .../non_profit/doctype/chapter/chapter.json | 337 ++++++++++++++++++ erpnext/non_profit/doctype/chapter/chapter.py | 35 ++ .../doctype/chapter/templates/chapter.html | 66 ++++ .../chapter/templates/chapter_row.html | 17 + .../doctype/chapter/test_chapter.js | 23 ++ .../doctype/chapter/test_chapter.py | 10 + .../doctype/chapter_member/__init__.py | 0 .../chapter_member/chapter_member.json | 162 +++++++++ .../doctype/chapter_member/chapter_member.py | 13 + .../doctype/chapter_message/__init__.py | 0 .../chapter_message/chapter_message.js | 12 + .../chapter_message/chapter_message.json | 152 ++++++++ .../chapter_message/chapter_message.py | 43 +++ .../chapter_message/test_chapter_message.js | 23 ++ .../chapter_message/test_chapter_message.py | 10 + 17 files changed, 911 insertions(+) create mode 100644 erpnext/non_profit/doctype/chapter/__init__.py create mode 100644 erpnext/non_profit/doctype/chapter/chapter.js create mode 100644 erpnext/non_profit/doctype/chapter/chapter.json create mode 100644 erpnext/non_profit/doctype/chapter/chapter.py create mode 100644 erpnext/non_profit/doctype/chapter/templates/chapter.html create mode 100644 erpnext/non_profit/doctype/chapter/templates/chapter_row.html create mode 100644 erpnext/non_profit/doctype/chapter/test_chapter.js create mode 100644 erpnext/non_profit/doctype/chapter/test_chapter.py create mode 100644 erpnext/non_profit/doctype/chapter_member/__init__.py create mode 100644 erpnext/non_profit/doctype/chapter_member/chapter_member.json create mode 100644 erpnext/non_profit/doctype/chapter_member/chapter_member.py create mode 100644 erpnext/non_profit/doctype/chapter_message/__init__.py create mode 100644 erpnext/non_profit/doctype/chapter_message/chapter_message.js create mode 100644 erpnext/non_profit/doctype/chapter_message/chapter_message.json create mode 100644 erpnext/non_profit/doctype/chapter_message/chapter_message.py create mode 100644 erpnext/non_profit/doctype/chapter_message/test_chapter_message.js create mode 100644 erpnext/non_profit/doctype/chapter_message/test_chapter_message.py diff --git a/erpnext/non_profit/doctype/chapter/__init__.py b/erpnext/non_profit/doctype/chapter/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/non_profit/doctype/chapter/chapter.js b/erpnext/non_profit/doctype/chapter/chapter.js new file mode 100644 index 00000000000..c7841e1f119 --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/chapter.js @@ -0,0 +1,8 @@ +// Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Chapter', { + refresh: function(frm) { + + } +}); diff --git a/erpnext/non_profit/doctype/chapter/chapter.json b/erpnext/non_profit/doctype/chapter/chapter.json new file mode 100644 index 00000000000..b559870e19e --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/chapter.json @@ -0,0 +1,337 @@ +{ + "allow_copy": 0, + "allow_guest_to_view": 1, + "allow_import": 0, + "allow_rename": 0, + "autoname": "field:title", + "beta": 0, + "creation": "2017-09-14 13:36:03.904702", + "custom": 0, + "docstatus": 0, + "doctype": "DocType", + "document_type": "", + "editable_grid": 1, + "engine": "InnoDB", + "fields": [ + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "title", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Title", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "chapter_head", + "fieldtype": "Link", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Chapter Head", + "length": 0, + "no_copy": 0, + "options": "User", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "introduction", + "fieldtype": "Text Editor", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Introduction", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "meetup_embed_html", + "fieldtype": "Code", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Meetup Embed HTML", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "published", + "fieldtype": "Check", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Published", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "route", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 1, + "in_standard_filter": 0, + "label": "Route", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "region", + "fieldtype": "Data", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Region", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 1, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "address", + "fieldtype": "Text", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Address", + "length": 0, + "no_copy": 0, + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + }, + { + "allow_bulk_edit": 0, + "allow_on_submit": 0, + "bold": 0, + "collapsible": 0, + "columns": 0, + "fieldname": "members", + "fieldtype": "Table", + "hidden": 0, + "ignore_user_permissions": 0, + "ignore_xss_filter": 0, + "in_filter": 0, + "in_global_search": 0, + "in_list_view": 0, + "in_standard_filter": 0, + "label": "Members", + "length": 0, + "no_copy": 0, + "options": "Chapter Member", + "permlevel": 0, + "precision": "", + "print_hide": 0, + "print_hide_if_no_value": 0, + "read_only": 0, + "remember_last_selected_value": 0, + "report_hide": 0, + "reqd": 0, + "search_index": 0, + "set_only_once": 0, + "unique": 0 + } + ], + "has_web_view": 1, + "hide_heading": 0, + "hide_toolbar": 0, + "idx": 0, + "image_view": 0, + "in_create": 0, + "is_published_field": "published", + "is_submittable": 0, + "issingle": 0, + "istable": 0, + "max_attachments": 0, + "modified": "2017-09-14 15:16:56.369358", + "modified_by": "Administrator", + "module": "Non Profit", + "name": "Chapter", + "name_case": "Title Case", + "owner": "Administrator", + "permissions": [ + { + "amend": 0, + "apply_user_permissions": 0, + "cancel": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "if_owner": 0, + "import": 0, + "permlevel": 0, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "set_user_permissions": 0, + "share": 1, + "submit": 0, + "write": 1 + } + ], + "quick_entry": 1, + "read_only": 0, + "read_only_onload": 0, + "route": "chapter", + "show_name_in_global_search": 0, + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1, + "track_seen": 0 +} \ No newline at end of file diff --git a/erpnext/non_profit/doctype/chapter/chapter.py b/erpnext/non_profit/doctype/chapter/chapter.py new file mode 100644 index 00000000000..c93214ba8cb --- /dev/null +++ b/erpnext/non_profit/doctype/chapter/chapter.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.website.website_generator import WebsiteGenerator +from frappe.model.document import Document +from frappe import _ + +class Chapter(WebsiteGenerator): + def get_context(self, context): + context.no_cache = True + + def validate(self): + chapter_head = self.chapter_head + chapter = frappe.get_all('Chapter', filters={'published': True}, fields=['chapter_head']) + + # if chapter_head in [d.chapter_head for d in chapter]: + # frappe.throw(_('You are not allow to create more than one Chapter')) + + def enable(self): + chapter = frappe.get_doc('Chapter', frappe.form_dict.name) + chapter.append('members', dict(enable=self.value)) + chapter.save(ignore_permissions=1) + frappe.db.commit() + + +def get_list_context(context): + context.allow_guest = True + context.no_cache = True + context.title = 'All Chapters' + context.no_breadcrumbs = True + context.order_by = 'creation desc' + context.introduction = '