From 37e0ea158d1fdf644c0ebc4b759c6616dc1d054b Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Thu, 31 Dec 2020 19:58:32 +0530 Subject: [PATCH 01/21] [ADD] Add Avatax Exemption module to 14.0 --- account_avatax_exemption_base/README.rst | 12 + account_avatax_exemption_base/__init__.py | 1 + account_avatax_exemption_base/__manifest__.py | 24 ++ .../data/ir_sequence_data.xml | 9 + .../models/__init__.py | 3 + .../models/exemption.py | 222 +++++++++++++++ .../models/partner.py | 16 ++ .../models/res_country_state.py | 9 + .../security/ir.model.access.csv | 12 + .../static/description/icon.png | Bin 0 -> 102972 bytes .../static/description/menu_icon.png | Bin 0 -> 33256 bytes .../views/avalara_exemption_view.xml | 258 ++++++++++++++++++ .../views/partner_view.xml | 43 +++ .../views/res_country_state_view.xml | 14 + 14 files changed, 623 insertions(+) create mode 100644 account_avatax_exemption_base/README.rst create mode 100644 account_avatax_exemption_base/__init__.py create mode 100644 account_avatax_exemption_base/__manifest__.py create mode 100644 account_avatax_exemption_base/data/ir_sequence_data.xml create mode 100644 account_avatax_exemption_base/models/__init__.py create mode 100644 account_avatax_exemption_base/models/exemption.py create mode 100644 account_avatax_exemption_base/models/partner.py create mode 100644 account_avatax_exemption_base/models/res_country_state.py create mode 100644 account_avatax_exemption_base/security/ir.model.access.csv create mode 100644 account_avatax_exemption_base/static/description/icon.png create mode 100644 account_avatax_exemption_base/static/description/menu_icon.png create mode 100644 account_avatax_exemption_base/views/avalara_exemption_view.xml create mode 100644 account_avatax_exemption_base/views/partner_view.xml create mode 100644 account_avatax_exemption_base/views/res_country_state_view.xml diff --git a/account_avatax_exemption_base/README.rst b/account_avatax_exemption_base/README.rst new file mode 100644 index 000000000..4ab585d86 --- /dev/null +++ b/account_avatax_exemption_base/README.rst @@ -0,0 +1,12 @@ +====================== +Avatax Exemptions Base +====================== + +This application allows you to add Avatax Exemption base. + +Contributors +------------ + +* Sodexis, Inc + +This module is maintained by the Sodexis. diff --git a/account_avatax_exemption_base/__init__.py b/account_avatax_exemption_base/__init__.py new file mode 100644 index 000000000..0650744f6 --- /dev/null +++ b/account_avatax_exemption_base/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/account_avatax_exemption_base/__manifest__.py b/account_avatax_exemption_base/__manifest__.py new file mode 100644 index 000000000..cacb820f7 --- /dev/null +++ b/account_avatax_exemption_base/__manifest__.py @@ -0,0 +1,24 @@ +{ + "name": "Avatax Exemptions Base", + "version": "14.0.1.0.0", + "category": "Sales", + "summary": """ + This application allows you to add exemptions base to Avatax + """, + "website": "https://github.com/OCA/account-fiscal-rule", + "author": "Sodexis, Odoo Community Association (OCA)", + "license": "LGPL-3", + "depends": [ + "account_avatax", + "account_avatax_sale", + ], + "data": [ + "security/ir.model.access.csv", + "data/ir_sequence_data.xml", + "views/res_country_state_view.xml", + "views/partner_view.xml", + "views/avalara_exemption_view.xml", + ], + "installable": True, + "application": False, +} diff --git a/account_avatax_exemption_base/data/ir_sequence_data.xml b/account_avatax_exemption_base/data/ir_sequence_data.xml new file mode 100644 index 000000000..b706daf35 --- /dev/null +++ b/account_avatax_exemption_base/data/ir_sequence_data.xml @@ -0,0 +1,9 @@ + + + Exemption Line Sequence + exemption.line.sequence + CERT + 5 + + + diff --git a/account_avatax_exemption_base/models/__init__.py b/account_avatax_exemption_base/models/__init__.py new file mode 100644 index 000000000..81c73c4fe --- /dev/null +++ b/account_avatax_exemption_base/models/__init__.py @@ -0,0 +1,3 @@ +from . import partner +from . import exemption +from . import res_country_state diff --git a/account_avatax_exemption_base/models/exemption.py b/account_avatax_exemption_base/models/exemption.py new file mode 100644 index 000000000..12c905451 --- /dev/null +++ b/account_avatax_exemption_base/models/exemption.py @@ -0,0 +1,222 @@ +from datetime import timedelta + +from odoo import _, api, fields, models + + +class ResPartnerGroupState(models.Model): + _name = "res.partner.group.state" + _description = "Avatax Group of States" + + name = fields.Char() + country_id = fields.Many2one("res.country") + state_ids = fields.Many2many( + "res.country.state", + ) + + +class ResPartnerExemptionLine(models.Model): + _name = "res.partner.exemption.line" + _description = "Avatax Exemption Line" + + name = fields.Char(index=True, default=lambda self: _("New")) + exemption_id = fields.Many2one("res.partner.exemption", required=True) + partner_id = fields.Many2one(related="exemption_id.partner_id", store=True) + state_id = fields.Many2one("res.country.state") + avatax_id = fields.Char("Avatax Certificate ID", copy=False, readonly=True) + avatax_status = fields.Boolean(default=True) + linked_to_customer = fields.Boolean(readonly=True) + add_exemption_number = fields.Boolean() + exemption_number = fields.Char() + + @api.model + def create(self, vals): + if vals.get("name", _("New")) == _("New"): + vals["name"] = self.env["ir.sequence"].next_by_code( + "exemption.line.sequence" + ) or _("New") + return super().create(vals) + + +class ResPartnerExemptionBusinessType(models.Model): + _name = "res.partner.exemption.business.type" + _description = "Exemption Business Type" + + name = fields.Char(required=True) + avatax_id = fields.Char(required=True, readonly=True) + exemption_code_id = fields.Many2one("exemption.code", string="Entity Use Code") + + +class ResPartnerExemptionType(models.Model): + _name = "res.partner.exemption.type" + _description = "Avatax Exemption Type" + + name = fields.Char() + business_type = fields.Many2one( + "res.partner.exemption.business.type", + ) + exemption_code_id = fields.Many2one("exemption.code", string="Entity Use Code") + group_of_state = fields.Many2one( + "res.partner.group.state", string="Group of States" + ) + state_ids = fields.Many2many("res.country.state", string="States") + exemption_validity_duration = fields.Integer( + help="Validity duration in days", default=30 + ) + + @api.onchange("state_ids") + def onchange_state_ids(self): + state_ids = [] + for state_id in self.state_ids: + if state_id.id not in self.group_of_state.state_ids.ids: + state_ids.append(state_id.id) + self.state_ids = [(6, 0, state_ids)] + + +class ResPartnerExemption(models.Model): + _name = "res.partner.exemption" + _description = "Avatax Exemption" + _inherit = [ + "res.partner.exemption.type", + "mail.thread", + "mail.activity.mixin", + ] + + partner_id = fields.Many2one( + "res.partner", + required=True, + index=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + exemption_type = fields.Many2one( + "res.partner.exemption.type", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + # Fields already defined in Avatax Exemption Type, adding only readonly attrs + business_type = fields.Many2one( + readonly=True, states={"draft": [("readonly", False)]} + ) + exemption_code_id = fields.Many2one( + "exemption.code", + string="Entity Use Code", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + group_of_state = fields.Many2one( + readonly=True, states={"draft": [("readonly", False)]} + ) + state_ids = fields.Many2many(readonly=True, states={"draft": [("readonly", False)]}) + + exemption_number = fields.Char( + readonly=True, states={"draft": [("readonly", False)]} + ) + exemption_number_type = fields.Selection( + [ + ("exemption_number/taxpayer_id", "Exemption Number/Taxpayer ID"), + ("foreign_diplomat_number", "Foreign Diplomat Number"), + ("drivers_license_number", "Drivers License Number"), + ("fein", "FEIN"), + ], + default="exemption_number/taxpayer_id", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + effective_date = fields.Date( + default=lambda self: fields.Date.today(), + readonly=True, + states={"draft": [("readonly", False)]}, + ) + expiry_date = fields.Date(readonly=True, states={"draft": [("readonly", False)]}) + exemption_line_ids = fields.One2many( + "res.partner.exemption.line", + "exemption_id", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + state = fields.Selection( + [ + ("draft", "Draft"), + ("progress", "In Progress"), + ("done", "Done"), + ("cancel", "Cancelled"), + ], + default="draft", + ) + sign_request_id = fields.Many2one("sign.request") + sign_request_item_id = fields.Many2one("sign.request.item") + + def _get_document_folder(self): + return self.env.company.documents_exemption_folder + + def _check_create_documents(self): + return ( + self.env.company.documents_exemption_settings + and super()._check_create_documents() + ) + + def name_get(self): + res = [] + for record in self: + if record.exemption_number: + name = "{} - {}".format( + record.exemption_number, + record.partner_id.display_name, + ) + else: + name = record.partner_id.display_name + if record.exemption_type: + name = "{} - {}".format(record.exemption_type.name, name) + res.append((record.id, name)) + return res + + @api.onchange("partner_id") + def onchange_partner_id(self): + avalara_salestax = ( + self.env["avalara.salestax"] + .sudo() + .search([("exemption_export", "=", True)], limit=1) + ) + if avalara_salestax.use_commercial_entity: + self.partner_id = self.partner_id.commercial_partner_id.id + return {"domain": {"partner_id": [("parent_id", "=", False)]}} + + @api.onchange("exemption_type") + def onchange_exemption_type(self): + self.business_type = self.exemption_type.business_type.id + self.exemption_code_id = self.exemption_type.exemption_code_id.id + self.group_of_state = self.exemption_type.group_of_state + + @api.onchange("business_type") + def onchange_business_type(self): + if self.business_type and self.business_type.exemption_code_id: + self.exemption_code_id = self.business_type.exemption_code_id.id + + @api.onchange("exemption_type", "effective_date") + def onchange_effective_date(self): + if self.exemption_type.exemption_validity_duration and self.effective_date: + self.expiry_date = self.effective_date + timedelta( + days=self.exemption_type.exemption_validity_duration + ) + + @api.onchange("exemption_type", "group_of_state", "state_ids") + def onchange_state_ids(self): + state_ids = self.state_ids.ids + if self.exemption_type.state_ids: + state_ids += self.exemption_type.state_ids.ids + if self.exemption_type.group_of_state.state_ids: + state_ids += self.exemption_type.group_of_state.state_ids.ids + if self.group_of_state.state_ids: + state_ids += self.group_of_state.state_ids.ids + if not any(self.exemption_line_ids.mapped("avatax_id")): + self.exemption_line_ids = [(6, 0, [])] + for state_id in list(set(state_ids)): + if state_id not in self.exemption_line_ids.mapped("state_id").ids: + self.exemption_line_ids += self.exemption_line_ids.new( + { + "partner_id": self.partner_id.id, + "exemption_id": self.id, + "state_id": state_id, + "avatax_status": True, + } + ) diff --git a/account_avatax_exemption_base/models/partner.py b/account_avatax_exemption_base/models/partner.py new file mode 100644 index 000000000..59e18edcd --- /dev/null +++ b/account_avatax_exemption_base/models/partner.py @@ -0,0 +1,16 @@ +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + avatax_id = fields.Char("Avatax Customer ID", copy=False, readonly=True) + exemption_ids = fields.One2many( + "res.partner.exemption", "partner_id", string="Avalara Exemptions" + ) + use_commercial_entity = fields.Boolean(compute="_compute_use_commercial_entity") + + def _compute_use_commercial_entity(self): + avalara_salestax = self.env["avalara.salestax"].sudo().search([], limit=1) + for partner in self: + partner.use_commercial_entity = avalara_salestax.use_commercial_entity diff --git a/account_avatax_exemption_base/models/res_country_state.py b/account_avatax_exemption_base/models/res_country_state.py new file mode 100644 index 000000000..a8d4df162 --- /dev/null +++ b/account_avatax_exemption_base/models/res_country_state.py @@ -0,0 +1,9 @@ +from odoo import fields, models + + +class CountryState(models.Model): + _inherit = "res.country.state" + + avatax_code = fields.Char(copy=False) + avatax_name = fields.Char(copy=False) + avatax_nexus = fields.Boolean(copy=False) diff --git a/account_avatax_exemption_base/security/ir.model.access.csv b/account_avatax_exemption_base/security/ir.model.access.csv new file mode 100644 index 000000000..0a19f82e2 --- /dev/null +++ b/account_avatax_exemption_base/security/ir.model.access.csv @@ -0,0 +1,12 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_group_of_states,res.partner.group.states,model_res_partner_group_state,base.group_user,1,1,1,1 +access_res_partner_exemption,access_res_partner_exemption,model_res_partner_exemption,base.group_user,1,1,1,1 +access_res_partner_exemption_line,access_res_partner_exemption_line,model_res_partner_exemption_line,base.group_user,1,1,1,1 +access_res_partner_exemption_type,access_res_partner_exemption_type,model_res_partner_exemption_type,base.group_user,1,1,1,1 +access_res_partner_exemption_business_type,access_res_partner_exemption_business_type,model_res_partner_exemption_business_type,base.group_user,1,1,1,1 +access_portal_group_of_states,access_portal_group_of_states,model_res_partner_group_state,,1,0,0,0 +access_portal_res_partner_exemption,access_portal_res_partner_exemption,model_res_partner_exemption,,1,1,1,0 +access_portal_res_partner_exemption_line,access_portal_res_partner_exemption_line,model_res_partner_exemption_line,,1,0,0,0 +access_portal_res_partner_exemption_type,access_portal_res_partner_exemption_type,model_res_partner_exemption_type,,1,0,0,0 +access_portal_res_partner_exemption_business_type,access_portal_res_partner_exemption_business_type,model_res_partner_exemption_business_type,,1,0,0,0 +access_portal_exemption_code,access_portal_exemption_code,account_avatax.model_exemption_code,,1,0,0,0 diff --git a/account_avatax_exemption_base/static/description/icon.png b/account_avatax_exemption_base/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0486503894133c6dbde77fb4860a35f91d4336ca GIT binary patch literal 102972 zcmbqagLAJv)2?mXI;Xa6+je_u+je_u+qP}nc28}$zpu~xFMOFv?oDQQ?%iZ&vzsf4 zP>>UchrxjX0s?}Uln_w@0s@``0s_H-g7_JUAHkFV`G7eINvc5o6mKY#@Si@ky@aL{ z5D*>de-+rhnBVnh5W`ti!&%tT)X>?|&X!2U(#8~sfs>w*k)DwS=?0tchlA)p4rMzt zXE#GfQy^JGV@Eq1Qxi)=A~8!xQ#U(DD<>jZjn0JMWI#aR^7f8u>h4)rTCypH9B^X1 z7^t{slE!1A=OW$X9kq#*Q@|$ZJr|@3@asl7p>>uf0 z=Mfz}z4Ns-7u+u=8*YSOS1Y?UU(?;=?-$~J(_4Tv+wJKuoz6{hx5>5SSskJzAukI26K!5LU5eK+VWuHHsmcsqnTy(oF*+w+m1>w^C+=QUaZH`ln%zkYn7KlubC(hbhPg)pRW7@L( zc;)09Ser=Lcv9a$EXwK` z0`rgDAAPxPV7LI*jX0+CKE^SEv$-?=r#yoN1?}JEcSWulOZ_OGBFDMT7u%D)s(Y7( zf|5tK-i{1#InhNY!J4}~#Qvs^>13+*$FJ-1JMhjZ&C-XegJ7r)pGLgl*YD0~_-7i~ z`NqjwN$5MZK{A%9-wSw>HztEXN5GbwIT_6agomgFQ6Q~|j_pM#Ztdw@@JXeY%X!Q`cXlKA9p~Es|XS&md&Dp4x(s&p_Al( z-6I^ROA7ektJ2Q^3NR%V{cGLkfXRYUp<`b~2g)T8noR|~5c|{$c4c~lY3@iX+>p_6pVD+^7PPoNTlM z@_;1`qQA zgtS0pTn;ABcilZloarLK4COdNkED-&hhRu$ksmn%N3`*0h@tjP(Pd-#B8t9Hkdsd{ z3YZ|5*+2wAl^;5O62o(2ARI_l+Vq%zq(d6uvO!Vb#{?8I3LG0LW^^2^Z4Ye#=^g;W_ z3~j+zjGhJSUr$mDw+UPuq%QGDP9}I;KJIAoC1C_K5FI6CM?+p8x2TCUM@+G&7s2Ri zy&E8u6029>^ox!#w?gZ9kYmFD)m>=Ge&$3UH=05g+CD2hQ*Jay*%6Gl|ESv+#lIk@ zq4$D>Fr0@~enB9|#C5&&Enc`Nv)BYCCO?{2e(Nswbax%(6Bmd=^#J z*8WJs+j93p6HQQ&k%SXiSJKlVg4WR@CO(Qbo-Nc-+M zy~xP{ZU%JtFyCl#H@3Ib`EsXCKSk`vW+sjtxYr#{%j#-p?ZtMucdiB;cC??}#B_N~ zThLYMZf4?EbktoIV(ZLb_uKHiYr;VWWqNo)^}4o*t2>#>VpF3YXEUkj9OFHkO{^Q; z7!XRWmJ9bmAD%wk4d)ZoOLHvd@fiHAmFm*x3!E?1zx!j%w+a z#$4C^-T2XDiFju6!D{1*@CxtR>1-WyR$!YM+ks(&uqNrnk=c44^&E~KyS6RP<~7FG zNw|4wV@!?N4)%qZo;Q)w0B>Hq|7yO*9aLSYBRKv@Ogv``9gu<=sE!wie+(khtw5)! z;7{afs&bhzc(h`rW1BdBHFD%??t^nQfSv zyyne~cWc}-9k%8atASYOm=rhhD@m8yw!}d~P|3-kCH)A(a>0ZM+jEPjh{2MGr;i1j zxy_zB0CuDBA8jb&wFt212=E`}o3vl32(u7jrHH5W<4F(-p1%4(=tM}yBp1BD)RM%P zQlS-T&jfS#ww!wpXdu{RL8pt8`_oYDjsQf z1}%`-*(bCLZb>6m!T0h9+?MJ*n(I6w{iQLi$40iipg>KXNR8ZNVTOt=qanF%3KvA} zCq7{e9aKXe?2jOcf34yN*#>~G+(vjzSQ|K}W1AcnG;=V$b40z1n!qIV#=$FkAy~6< zvT++An4=+eBYN+e$IfaEnSA?y!5))v>m2BcFgr5mm1GPHhh|nB zd4g71ckD(@7AX=V5Gt44e;de8+X?bS zN}1R|TB3I!snP(d94T79(a^%dP$1iqQ`mhFcvptGr^u6~#Db{;52AF2knqlRN+3wp zTclKa1K+TciLBf_BBcl;HISJ;Mi68GwD1$`J!;~m5-aXK-9HBSN1318Lgd`Q&mA8J zlkb5cz_w4DmJwmK+|VbWr5!%HAyJ-ier5Buma=f(g_mBbKRKIX%qCaq%8oAqA?VR2bC9ScXxj1frZkdfm`>X(2tD!{yP5kym4#72Tk zpaG4-iMy6mM&cf7%^i3~cT$A>hx&U- z(XsG><+eBW-f(=aX}r#o(V8ka+@Np=12@rda7q9M;bajBpO=tJFmOa1vLMswj0ctr ziK2#LB8)_rGWG5VcJ*jQm>246*&R9riCKB{Zoj?&ZCb*s9sSK@v3QCe;a=Q-LOgbv zVzfe7}c2Y@lbgTG^4u%@yF1NEnkw(slTVNQ$>ezy zDN@V`5(3N0Na4f`4)7xRS(-W6^{M=z2oP2avZx6t5*@H(;gGA%m_*JUM6y8qmx|d6 zCV&hFpSGCezHF{{c3!!cvd_EtkHwEH8GyQh$QruSh%aadx+0yEOv~OlGtOwBht{UX zjP~LK6dFewHqRPxZ{QkX4BSwcB<@*Zd)Q8Q2 z&!+}#BwD{`dZ^GC&z<$K9>V4~ZXdtXm|kJt;I37obZl*imC8Qm?D>W80!}24=i6sB zVdee=vT#zw=dEbLUxr5D>Cxf47@=Su+>69ny(LBW4a321^XY%yMhifws+*j(B4&;@ zA?5zgTJ*nlZ;Bh4jl|VXxO z!bT>@0}J+?5pBj6Sv^S6&QCc?$o^ZP##B`V(Lw2c=^5|E5DF=sQ*PM>XH zBR%3jIvc$gD~gqXsKJ)+Gc;*GL*Qb6uyuZF7JuCczM^50y}Fx^@cX7Z<{538EIMz9 zT{j(Yb{pU8Pz$50r%_uGC!D(ik8uZ=O#`cSmT5nzA*CPI0e5EJN5z#`L_G#|rU8J* z+up#3yVeOKUSIY5+J)Czx~xlU{QjaL5zWva+MOF{K&4T(^CPT2qWvWKOenLI2<3^W zLVIaLeV8RI&Y~|Z5i2fX`g4v#vIvBzkH7y`nDlVGv{bdEA|gxQmf`vqxe+H~ny8^M zh(_9ZVDS(AIBBgSNkb$;z8z&V3A+R4UR1A+<%a3Z{9xS?CPM}0cR?O&4N;WmsCdTV z<0_?BKa5ZB5mj?hRzpd0!-RWHE6eaX1&_M>kJa9stnJAek!6;=;h;feqDT$3kc|3G zmsEvSSrc6vQEVWC4u(`K#Q0fC_d~Oq@1Z0qgtWitSGnL@@M%E|TMI{Hqt_C!xpC$* z+ZOic!9Cu}`wSpWlKn&uKr|&eB~^Z9-n0A8CqUaoq~H~&Bw0o2xh#@wKXR(CAaqZ2 zDe@(J77WnD>MghzkRPL&slZSd)J+qqIT(7$F2>)0H`_o=BoDZ)7bUgiPl(@y+X2)1ePNl^l+< zluwLW4j6xA=xW7_I5jq{l!#N~ZrUP*W@sFcpP zh=|CF<-xNc+4kEwz5k&Pj_*DT&$oV$aMDL{;r7YGFmQ4Z;zCYri`Eqz>ajp3hwJE= z>c~l?a^rclL`#R7&mHHF)n z(Oa_RckbYfQ*P%N-?b|@`@^=aiDbMq!__>OGTvy@{tLX1OGaHs#Qb1?r>o%MS{sQ(WR-C(w#Jv1GcdFDZI`TEhW+3q{Q}VeaFXRHoTWq*y@{| zX$?zRQ;o%~BD(Gy_A{kD#LMkgQjbVC^eK))!9uB+I@?|=1i5=tIIjzBk|Or6+ytUG zRDi6av3iYojkolTk`8t0=Z0OKXnm!=NR8RL^Rp}v0}|9ZOHzh{Ip#HtPr}Y%vD?0Z zbmf84#$#X)#W(Mh8Gt)*wtPobVK97oEzd5tU5T$qkDibCb0rg?|&284T{Ybgw%D03~eu*r- zjI1P#=Cs5l_@(Px>%YKcfmye*S=vNiOJuh7``o;U`g{77Nsn#HIjyNQ9dfLES*^~J zZ{x&c-BPU)YJez*@3Cpca3t$$V1`jIM(rn|zyWAeue6r^xT21u4c-9rOrPs|s?H}c zn};CpH_D7?`V~|Szd>!yT`5l-!?jwlQ$zu5-2;yK>2CSW7s9N&KBM#S+{?_I*zg>> zusU3JQ2uHnT=f~cxH_KC4W5k}p00!Q@I1I99tJH|4ar$#_DycK6*{;2rB1z50A3h) z+5SV_tSX!?NfB0SJ)O=rKbQ+l*b;Qw= z^Pfa5i12@Gp*2`si2tKz^x$V|)OJ*}bRAq1%HA(DJ=7T=e=|7$C-`H8aOicPss#Yq z2VysK42$bi8283VotH+NyU&hxICvKAdbJC+Wv0bw9s-}ZLpyF+uVseIllJ59ZoIBc z0B*r*$+`}y@Lw`<9Dji;LF?Jp((1Hov}RsEv0$&{+L@Jeq36?U>uSxl6$YGnz{pC= zcs1?0+mOX0b}Rc7w*T(y!74Ux;Be7s!9m*d4Q@oFBabVYRyET%w^%{OTx+ESOLi{1 z5FdDGY@QEn=tyrYC#guUbts1M^ndeTgViyCzC|nC3-zXwZsz!?JTu?bErh}T4q4l4 zt;go{;Mh)M+YQES1)lzf8{eZAo|$Oe7nx1%`kk@a-dkzgeHlA6)|vB$t$P7H zp0GV_!&2db`Mmr#bjnl!fYg)qKE=MYyV-y0VV8YREn zM2$VYxavYkL-bh!fV+7K5tzdIVLmFJ z8Ou<;SQJ$x#4Y4in;D^P7QI6Iz`Qd(8Y#cV6-K7)6<%9i1!d_+)j!Jn-yxk-JRdAug!&YaQ$0JF|e&{h2D_-bPJcnltsX`$xnWjj+Q86@p+&CQBFP-Zvihy zGbvK&qBVOAli~N5ODQ#mDkqTDyGW63W8^fNW>SkR(f>?d8T+Y642j7Heen$^OR(2b z__=k0W)FhKpb8ImOd;A!ED{;I8P-(H=jG2lZeWJz;QaKbdtH#<(R;8B#y)4anz6Zq zc|sfI%)jkpUiN|4W4W7;tvCo;W_eJnRrQ&T zhdi9tCFPor;~scYz!C4m(r3<3Sl;~)Vu_>BiV`?;gcWBz7Neo(rogVOCOTX8mm~Wx z<+TH3h7EaL6yOidxP+eH|^u%(t`A`0pWV{{<~O;oJC>K*0P?`R25-3)7nSc zr}q4w8nOSFs;iWvX5Jz7fAv=6n4XNbp?9{ zSqZqlYVW#)qZ*!KMC2dT!+0>h|7o1e4@tKja#rJ;l56*8l!ck}5dJzvZ#lq^@u@lE zCXjmh&U%qQ+3M*}<4^;XM!&Ce?kZ598&9J@*H2ba*n03QWW8Zuho;lF{Jvzq%=G37 zWFG0#KE19<(X2XS|3v#&`7>S9QXvC)5`i<4~>-u1W)zZJh1N zRd&DiwTEqEx#dj3WUSU>;~4_zG%sn~WX~ofD+j#BjC7Z@XOfnY3&N-u57LC~GRVJs`0V)E1smn@o(^Hz5uH?3=282iIDAFG$S!M+(sUg195J~v0-2x2|d zH5=ZYaG!v-H6o<7@uHbmmT{ck zj^9FxQc~0*9qXxk?gm%G^XShq#&U1Aajvo3o!nZn)zVuW*2j#nRn!I8VAet&meE>( zZaX#c<~4kQQf=~|2}I=q;N*Z#`=6oH?k)&m>`fT=U&~y8ra!CdROfNDcrmVTknXd2 z|GJp_v-L#1tb4=^cLw<|#DDEff4mG3vG8)N?e-&t@$akVAnTc0XdU%MtgK%22UwlOm?;#Q9KMjBmmWQyXt!V96yOb_Rw<<53l%EWRXIfiIf@Ki`Bw zA4w`^G%a7Bkm9kJZ~RGzclH^nWL7b{2T|kT2xDWotmW5I9I{IeAkUrqS|7O{+w@LZ zG0J~`hZXYi6s>v$#c?%7bRt~YG>ifu-4WiTo+@Zie!!0QAN=D7tI(C3L^e|(kz8PFOfyeIU<&3GpY0Ti5MbD_*E}qB1MA|A!3vuL52|#jjNK&%+1}{sJ;>z`EYja`Kc?w z(?d^?R5j{aR{^x<7^i*lL}1@9xevbPwjYh?KMS&Lpot5v;SXxzpE(GhUBPp!**fOh z6RP5^WQ(rvJA&)KYR_p9*oiYHyX&=I44QQTj4zizQ|GPO;*&b*Dgc3`O@EWeU8(TK zCZLb5etPYH0ot76Xq9}6STH3H#!Ji7_wsSwhHJzrR=)jCOq{^9>)1oosE+}S6xg1N zXHTfwLFj$c!5FXJe7SkC+w5_*9as%r(4ua?>7JZkVFupUy` z*>r^11MT|a9C|(&$S&yh;A!_%EenpA!>K_>wM|=cc=NWEg0C+dXZ-Ts^tO4C3weA- zg{bH*r-zQK*H`RLVPM~;;-sgd;uWs|%-_!0?G+MaaGUSdvmIpI3hL$fabTv$Uccyk z`wEP5p4{5j-rzO~L4)A-=a4{TL;huJSKm*(_$Us<%O=%znUA9PomO+6k3a{=V`)9q zW6c?4-xzkf-{qi|o~%3vGpFcy-aqU_{~yeDcqopm>w#-XaM*OnrD{)^6kf8xRaHMr zHm=sk`@5lNYA74Fgu5D-*w8TBqavU5qO!*e-7^K|rq^B2B#)1v$q^TnG`iepGC$KT zDrOJ>&Xzf=ZtwY$od!i7PgYcp6bV;C%z(cHgBB+HPXSs__xBWW!OI_bv>-1`a7XI1 ztU-Ko!9}c|PKPQBxVWf8GUf8xfLMX8kDX2OXmW2(gOQLqAGU(kH%L1EjQc<6s_7SK zNYHrzc4;ADkcLBjFWQsMi`5#A$CZBu%BX?p73ro~+V`;57CU06Sm5up$KbzdI{5tu zUPrIPY@J~rg4I?0u=-59=7E4>bb4L~Gd?dTW#wy~E?&(B^t|_mvwcK|Y+j%5Q(@Bc zxWz-nKwtWo9%60h^`wD~vU7X2A58?evlfayVhQ^6%}d+47I-aKc}ahJgEB*S4&;mV zkCKx45lj_o$Lnc+LjMz$|8=)S_`U9*O^Dv(``w=T(zf3vIhK%l8O`zUdk;DTpCB2o zZK(UOmI6U|(1(eDr4UvIHV=f)2vq}edP76Z&#KvCOKe+RvK6?#kgjhH_LJ6vHYLd8 zQnj}R$Y2MeIsa4){@RAe$3hAF7~EB5!7Q#4!6(Pt#-|H0;l8CqwG>k|h^c*g zx_yOlGz4gg=J_tLd5F6*Bebz-QK)=hBQyPzC|1m1-@)A{82e-(L;dRnwlIr?=tG-< zEdVIS#cWH zr1DvG)_OZg*(y+D`H#VeDBfkjE!yfMl-LI)E8ycc?bN0xGHc(X@Y{dD;rZHh+#ad% z1{F*vrvZvr?z)tip_Ym2{^}`rMaQ?oWFMpcv(r?P#Y{x`|^>!wI|hoIaJ zVr!Z$-N3~Tb9h=*mskDLV&dGZj`zL(@P>V$>nxk?+s?j}|2gB9%yNFa5xWe<;oXvsla7Fm|z@LaV!$d6Zz@7hQ)nakzDsw`$#;Qi4 zX7hEq67&f-UH%j-wY}EAA3=eTD2ONzq=-rk&;clH1&uXV-;Dh}5A=k>wDKwNb56m? z#}W6n$6az&-c$~F?phCE87@=*?-9G>f#RhH~FY^il(x6F;B&9gq zGnP)=oxSDmTt2;e5VoB~99K6{zXj)Ce<}Fc4biG7RL*2#hR&)j>jpV~faJ(S<{c%X zD3$OE=+(rKRxR7p5nkFSCPJEcC~&90&4X?YfP)76#;H>-fHzm~>hVuyUG}g~x&r%} zwa(4o$zeQRb?Zbuns6>T=7fn+hC@aGa7lx+CVVHK^=O&N#&MN^wpc!~?Z5Zk{ftMq zl8nbFJh%xpV#UZF-^Gw7W#aE|YW;lIbgkG-Ai7^+5RCbKyI@7U-vSNcfcvb{=2n>> zdfNmC`Hfg;)9EVVz8Ujox&v)aU4l9xKZCf@*59B15CD1P`mzFh92r(LD#Xfu5%&4< zaYl=|xl@w`;tKH9(FFF89%D>_92a6hX{M(PUu>?h~V{cxz5FI56k{W&hL&ELtyk+vR<=2&yKf4Kkx z9q^!9<~{cBZr5j3_Jn0`>!k|APtV^cc?H|N8wg8b-re7-7eLO|XPfN4N9jodxbY0o z)Txz_!3`EjQRD}MI+OungL@T+gHw^nh{RhmE(Y;n&i3?aZ)>~lgRKnF0l>s55AR&a z))KVP(dL3RPtf7JdVUy~S}%;*&q&hp-33AVIH$QhSATyGBu|6Ipo#lWJH#XdIf_)Gw5JGNtT{x6ypJG>=dwI5vnuVFc zSp>d}3ZS`hJ#;hytxN$~syd}{FcwLBy1}Jo$KBzragR0AXYY)X$HLgD)?bu}+PvUj?);!0@BosIS0k}Qynjby>x%9>C$8qQE% zwn}-d@WCc&Kk5tL1~S469=%H+k3l#AXaBCiCk~MK%}k|I;Nty9yvSp5ez;-EP8q4BG3Ba)dfdoi%H#zv(g&Oj2c$Rk)MZ5{&%y% zm@JBi4hlag@P74l7~vP0+V~AQMQXq)rn|@GB@8!sgVMU`O!*wdTVB1%;>x**g*Lm9 zYY*R3<-CPOz@dYZ+~3IV?Fq?n-3{e@mAeGpvoC++@64K)0mqsm>%9#qjG>2zcUnh2 z8~V4xo6WJii=AKVM*ye7%pNQ^e_OV$tNjHEDQ;z7V~7Dr$(9+7|Cj>(g?^a3lVH|S z|BlL(O7oB3Q~VuWT79%K_3PrT7RCz@?{DfSJ(KuKe>UFegDxL_tMOe4G)Gja26{T{ zL?i=(>GXGRDaz|)uEGISLSkmZ@ZZxve9r+Pvj{heUWO#Tx7wY2#y00Os(G`c)hEJ2 zzqLc1)<*JiOdlly7lqA9K`K;ah#3%pILJcWbOvBq!WMi_KHD%j`jj}XBd=8UW@|PV zUEk+en^Q{W*b^7}vCkHH{D1N{8ojiS{8EoUi(>^*RK#q5`aUizr#5Tr65FJV%Lfj0 z-tR!>jKmisr+jD*^0^*Q(~Ut8?J;In1$KdYgEc==C=qoTZs~qZvjsV5*TI zWmkj$`t~O63>IJxxexkE)rP| zoi-9=b*Z~~#%>H+U#}Do#HuW&Fv26X;{7<}ojHMm21+VCd+$$Fq)?|)P`r{g|KXbw zQ^Y#G%*)dGt`3}MD1o_m*QU!r?+`%HD1}43F<*ku5AMK!9DYh|WnWv`?|&=A{`DTcJ?~=l@{+(>05Il`wr1tI&z;eCE4Z(8B_< z4LL|ACc9v>G|Jqe!x@a49iW3`rWRsS2E5+83kb}ROzxR-k+!PZrG|34TF|xVzkTKh z2jW6~vTPXY2v4U?TP6tAv!ByMI30e>Ue6X$3DMVg>~MMFOHVQTa`0A^%p;&mtwZ16s2D%$G98A@y;bOPVnNAsS3 z{df3dB-~^5L$KMuEMGO>>iX=`2(+kM7fP;tu#E^Vd@?$$^{)tq{wiQH;151)_8&xY zm-2qS)wUxzgKK$UqSjy{b53JXcmZChRH3Fg31Hb#$U*C1s}lhTyfHH9wfvWW&6LDD z0(??Sp#%8|dAy!HLHyf$o#RW)56|z;%l*U^4PkIew;aW9m|wh%!K$4q5E!9-@izB_xh>UtY}-F&km$+7)pg^ z-dd}K)JO9PuuToF!a%d`fG zW+qY%iK4EmRyRak4t_GklGHUQffx0$Sj-tI!FuC=^n7s_Ssn_YK6RQw`Ki!AB_nuM1vbl1gA(F_oIMxHT`AsTK?rlyv{ej@XlS z2Olm&BzBIji=OS8&;H3N!ML>=*TXVprN^n6l(`0aiftlik9N2wqEu#Sav??_SJu~> zoV_6=dikjGayz)WJ|vpg%|aSgY9=o$sXyDt^kePH#CfMDQLoN{nav;`zn|Z+yPE#V z3=ZbUSc9R`9NxXeXE4l53zW`Cw!=8C?L$a(+cXtDhy;ZO(S}Fic1VwoH@5;M7u1%a zzXg+^K9aP)miDnX3Y?5^7-cF2;=XzUdeeAgUPNq+i6(``R`r*M{Z+bVX|v8YPetO| z=4F{$XTbU!2@cxz*Km0Y)vdcb1;jv)no72@Hc1wtlE{s~hr9t`-gDG#fflzg|5TG~ ztNgYB0dc3D81dABkDdldB8aXn>GQt&!q%sS^5=+HuV2MmWPF;0FhZBc;2!4C-a#vl z1@^krc3c}ARu-FSeVDSxxdHTdA?gR`cX}(KqWHUdfRpS6>+V}8=sdSvvun*UUn*nO zHsxvAe{6?b1V;(9D7+be81`epJqnA??rBE^&FB2(z~q<;%*$@b_+mb(?>s`hH{r$6 z1a*zqdu9MtYKR2MDq2(8rWFtYk`%|MHl8x(mc+aSHzu#dVd9 zcyJ~7!h6IAcnyotmw=aQR({+fFb=(XS={rJ_ngiZsg#iphmab9z4-zFPZr0tC=DRC z(W_xKXZ80w8yxLBeA}5GCmPQ;`oIV zg&Q>aG<_=1m-KJ^oW>L$?WglPFaZr8(3HoyZ*(G{*IkSYgqcPt(%6IBCf3IUW(xbO zrZa#3at?u4Am^LduxcGTXxmDSbHARDK5|96gya471_e)aLfa z$mds{9d_Gg6X$2hoyK&rb31FQw+-=#=rKUt`(!frHj9`mE;7=@4+rvCC3nTHs>omY z(Rc$`S=z6vnWJOISi9#xFFwun<@m6*lPb#R9!sr^O`u@^CTa^Pe89dZG=2poc+EH@ zvAg-r#6p=gQ1W?&|DJnL>>nmjd*8(+T;DXmWf4Kly>pssX9@Vz58*8Vp z`NTsZUYv8C64`qOqs8};F~WkX#;k+gQr#jDI64AB^tFqlKjTN3F|`+^ zyTIfX(z^o)E_JW7PIuutVxZJyaP9Vuu_wAC{}_#eg#-SZA6Q6gr$?!=oQ3$RGEf^v zJ7_|gvTdT`73_MAZ?~U2QhK->M!^{f)qb!OJ9D*q2(W&X_govA>kslC0<(7Cx^N)g z54uPJzqgJkFiltB+ulipn?%~Y3}PXCv_^(Z6S_g#$%*n=_DEiT9m)Uvm?Ps9HIJv~ zLqXTS0o-cp4F378EIgcxiW6{sS@Qz~otW6s$05AF?wcRzOVzcqzZKU-w7=i3gEp?a zi60yEn5`CkvGC3OUIQ?&c&HCWK*JYO5cbCU*@?84o>PYsurYo)f#}zU!i}Ri;94{{%NTry4UkRVV!1!L*Lybj+))euCK8x)mr zhl57}2qf%hJI&!fG6gW=Kpxgq=nDNO(pF?LXcLLn+o#VIXkZ^)RLNXZ@sn3dNO9eCXkxF3YKDt+Fj3 z<>}_;(x}$Z0ez^OC zK)X=;;+LTC9PO($mGN9oa(nGQMp8yFAcm zX$U`C6g8%x40LX<(A7ZGs*@~Y-R!V2khkjRF$d4Awk5{nU^s4N(Bp-S)z3{^Jx9Oo@X%{r3(!#X0s z7ipfBGPi#6HGez-XBKzddSwzB&9D0#^8IL9Q~M6I@Phwb^n%V{$A3u{KA}-G z_SLm7&z2?JsW&GW@`}f6Xv!9JA@`#VfrT)@GZ^TF84EHs>|o@_J(Pq~+20hixX-=T z-h2QERw8WTBXhnt=D{yvy(!$6$+ZRqs;Pp#K*3&oJ1fy%(V?MS#H>qq~`~OIZh259no#$C~_e2KJKamz6+bOW|#UzOo*jLV*nNw4^4}M1ZP*g z`S7WVkBS~XfTA(>bs7g){`;txW^XK!-EO8gfy-|2W$i`5T`ODk4TyRg6>ZjT$5>3k z4rv!GhV4p5`nc?mnqa+wx~G2dvIF*{qX(BzaML5x>mELS_<*a5{eBGuX*eeos88iU z)qB1Uhvf6^0IEEXJP4PN%Ug4>^Nj~qC(xwIbOKyvhdQFZb^>BA?%hO^8kSJN;+%>2 z7+S{+v_1bH9T2|JUarU|=Y!+1-DIgKYXM=n= z*A_~)667lfML4^S_HTdU0(^Slu#Z0gC&OENwvC)ERKXPNn(vC`>f*~!=}ys3>m5$l zky}qd)o%L13=dtZ5_?HMxYKsW)^JniBA0o`4+u0XTdBZ$L;;&05v1qXW3?=;#q87A zLMbK1kxXeOI6Q>pea~@9TD+Hr*0@covG8AFj?Qyq)5TtSpp-*NaG%$O4<0gfCT_9^ zwcA#4I@HmMrrKcQdU8O0=F6x7=lDh_4*bf(jSBdji6!PeO;5 zG2{Zw2U}%HHA#b0u|`d7+prw(w*Fj+HV~Ju*M@`9O{=t7tdnquy8Z)c!*|VtAbMJj zlRRX}@?)Z`doDoIij)$&c^1l>ZzQAZ{=9heyUuJ`W-48J+QNLd0bm%P&cS6)xCwihLHDkO2=B5NEuf z9yq(qeRywE0(^gA7HnM#4Pfqb&fsHWLENXzdkTrupSXlH{#+WU*NHnNezPZel>Orq z4^zDuI{Go?`0@+ewy)tPRaqs5!g`1tl>;g`v1!o(YtrD0vI?Bi8VoD-kjjPgnw^QU~xu&K~0_IsKE2 zLY5PcqSX$rFlDZ#u+ycvFEXA-Fb>k*zdOaB*P1F`%m~b(`G2R#2#&&LUBeF6;YqjF zRWs+y#d)SPEgwOdMmQnoa+C{UyBuH*9PowxX9rIToWqwr$k-7F^9Vs5X7e%b(AerEKX5xZz+0EJyKepQLyv7jeFb~KyuY;}zJO`rM&^&hc z$*ye!Z6rW{Gu8Vej#GqH;~_H(r_q4>3GyPlw?h}SN|^t@&nUKvmcFNPn+!thUjR3q7Sh{nXWv;AAbL$hL zj;Hj*109vl#Mq7_zE*q9SPo*rL5zd_=Vg%Z-^=@KSpyR`c=|dw`Q90Ti2&j;6K|t4F(nM<-h6l6PgRv(+i9KoEbC*Nz)~Yx#)X; zkosNxy_zrSK&@l+XE=rc36`NP@63mdzpDwtIjw1!O?-T=b1IN)=;PypKdE&Z*slV} zX&Hw+P;F@FuDyaj{!pZ)49|=gJO;kaH;yGte+cxv7hd+7m%j!+YVX+vQE-+&Gn@eK zJ00?9P9~?!Kf$gYtMOZC`BO{{Y+*K5&|57@w2Q?8&XJ|DBslA8G0W#iKRR^4i2sMyed+2w@$L-jI90~1SBI5cFaV;d2eN6GLj=o{m zC=CvlZh;rQzg|BmRdtPQnm?366P7?XM1#-Nzi=9ML2SUEBqm}^?W2 z^wsloR-l+&!qd1q1%=+7Dg8Qfrk~vgn}MVtr~hi1z$`SnXJ3b5E{KoR@Y&^OqcMVF zbppa5!%|6@a5Z9l-jC&|d+hpK4^kLO>J@-t{C>#tgHuuG&BV=Dm%zuT>r?)_WfC== zd+)Yu-_3pdo*gv>*`eKL!Xv{84znb0ghl&?lXX1KS(p1KyN!Im|GXzyC0y1Aw2s`7(R=&IOdA4>N;_9c%xZY=L*ww z4Y^?dKkD8)sHy0A992Z22oaIqJ4gw=NSEGwhtPWo zN(nWgCJ+dD@i%XNpP4t`nfJc$egAoP?j+egyLY42{^Ge4t8f9Fmh_OlY$+VY31#=tl2ekMf6AHG{} zHva7#`{O6XcmC$vw<=19Z&B{4>;auiU!Gv>Oeo&iY~DowLR}~g)pBp2BRolD5lGAuqDgmlpD&f2mh6+p@;F#?$U%gbV;h7Bo+l4JIw{P0bdDCOSk@PXl@o4;Jzg(7#^1 zKb7KUQHCXaGb(;7)bOea#9xIs)Y-Fg_oms)2|^c&K8R!r9jm8ql)x<`Kt3QKu8b~vZA8h`S`oo zM(^ok=~_wNambjxZt0jYO0^T5cyiznB^2|4kO!uQ5~S?hGXOb+1g!)fI(F$BLS_p>S5vJMK4>lBq0zPLHfd<|Xl(&vM(GrR#tHcz)J_)SdT^N)|&qh&4TuiwaieLqGPE%#$t?^kg5 zt0-yzMd^42{)Pq4Dg`#>6GOi(Qu~VD$3h$XzrNo7(*@?TeR^AGcp90Xesd z;*oGlVr$Izgyg%wZ%RC9o?#nTdx74=sf7>Ii(8?V2aczRo5+6n&OE!<_UxIr?0777 zuzljnyD+;=)}D<}2w&4(P%T6LSWw*&R)n0bH%5ZwPj9Qw!;|x7|IJmpo5w@LBs?ZA zKf=46p80`sLT{6Nod$=M>1CT|=)YfhcMrC7AfAc%II}+jX(`o%UiRD=$zKi}ot*EV zPxzn+MIO9;OW(@!Rfoc7JbS1+j{7rzpVjl=U#XqFkK`lL?|1osUp*n@7ep&`c5K>Vbn^ao2JIz_>%z!<88c{n0xAkG3X>KDxKt zP~PD#tu)dc!S{rgANs`pXw&@h)fpE;P3WA=DNtK_*j-Pe`XtjEkqAzv_fY4{^pJZL zZm=YH$AEQL-ub;2wz0c&R-Es|7=CCb39@2c_7*7bv5&MGpd|kY6_Y!e!^kr)?Io)X z-18RK!@!5;@y|D_V z(S;1CgqcF+;%#bw5qasszpcalK^0@b%#Gp`ZbuV(?&H;q1Kx4{_yUR@>Gd=n1z`IV z_w~Z5FDIH2K+p4@F+Ica0_6h(HqO!P8r@~N-w)p3r?za3HEgKAI4}!}XH+*#ACJE8 zO#9u4Ft~1fPm`pb{CjxWk1=i^gHR3W^mc)hsfmGy{c8)GwoI8C7x<>`(1Pb1BbGa{ zkK{&5f97s4zPYOpe{;1T#!J=XeJJPQqR}`-tG`iYnblZ3eX)lCF5*bn&eY%TxS_5@ zbEZ+bKYWd^MkH>SHj=t}K=gDd5AcoMB&Rcj*b(kq>I-F~j@vJ)`3?Oa9xp2pOD7Ng zwPK)mG*$>c98d|Fxs&N?Fcy2S0y1D5FrL(@`8sud(c;^Ma`xS;}kl-IRM#kc)U zt=ushVD<5#+@cwlX1_}svh$J0pLU=?laP9H9sp^@+3A;JoQ!nX)V0@s#caFFuIX7? zpMWSRNz(4TbZ^PZ93Q#HXbVHdbbq|7oUZ%3lg#5Q1vK^A!&rdRKM-|R$P7tPWwiMw zsl%xg!`Q(uHe~yPFS<+>Ghs&HlQje>@p6Ual4&7uPQkR`5oqO}EgB%#~4c%HJ z3H|$@^(mtq6TcYNQTnOwWbPQwAjg96S`*A z{Ep+HR~wwbi^2aN{M1jv6RUduqEigFO0TfV8h6Z!^?zJFd`E_3dXFsBE>e}Y4G&FBJKXaJ0JId z#L#}#Sn3#`Sa7$Iw^Z{Ju4N=8!-VJHWBfF%O^E*{J2G%4n^IcU`p%+WsV{XsSM#1g zz^3xsn&F4mbHVQ`!WWt3y#0OyQaPVS6sLSO5IB^kn(ux-yq>dEKJ~$u$d!5FXY4x% zid@ND`_$rb0IAa_-u${?jid*D!4sv7rX*O9pe47bi!m&#E>t7w$#D6PE}lg z@rQYXn$ttcn zR`LF>X7wy(mv3{%-a63dk`Alx`Q4iai7U6FCpw=Pc zwf*bzt6xReSrx1j8H>Vlem{L&s>7z>`HH2BFfecYqO_bJnl8zW`ztw3?V$T%R90Pd zY%;ps?lNo&uso}3qc>>XrtHAV%BPR@X8bwi}GQY zQ>&vEb>x`tE=BY5*pNBdJ}PNNwRxuya6U{_Qc<@K@_g7wZ^}v>oz1l@a!;dQPX>7U zDq;iZn`|OYj}2@8VZKY=NXG>V5J&AHJbhJ8=ZhVz@;tp_@-wvNNR`~7<7&;lfk}ld6*lHBAERpft2#>1!{9&uv z@~HRGNf5x3Ch4qnX9k{C7pTFsOq*NhZ%z{wDz(^90m!QJ*T_^eO7>uy;Jc!MKb@|7 zHS~=k9tm?zi&cB-RUqR)&B{j+;%DmEza!LnOi;vfBRBYDzptceNA+#*!y<=Id4*BB zp61I({h?$#<0nZPJSX?9%eq~AMWh| zfGunF_Zx_~@{y&Gg{;KOt%uX($!|fkrYl*F-=_DZ_DqEpDv=q_3z4Pm;<984(>Fi9 zA(R@gA$5aT4z%)XtZ_5lCw|RNN-0x1iU;}-_ZtUlB(96k%cSari&|@(jn}(VaSFPp?%A`MXSz&1&N^v2n8H~``&R{+e6)NE|HAJR zPurE7yNWIcl%Huo0oy_hJS)drcC3-Izj(HZOluGnb^rh~0G_8>KDyWsC>rySOTpc& zMTfj7*0@YU8p=-)2QHE~s=rR6j>rhghZZ;b`Np}cy}o*4Cp3zcxYm~|lbX#eyn0De z%co?~=6%Aq9W1fz;bg^gD*Mh9{>Akq_l~z^BDlcU*7OHa+xt0M-Lrrd>cCW#yOZ&X zvV)dQ=LJ)rOtBO?%@Ksm$VIesMlvd6fx;TaaiH&xkCVgR=*PGZb`Q7exM(c7iImqE68-#t9)F`}p_I)X;L zHZpLHG{9x0zuK}&SP&Nc9V~BC`@+%B8d&v1JSxz&_A&NC79`5m`EeMnF>NsTo_enL zAlrg-p0CacE-m-j6xcsVm9S{~)Jm{_HNb#V>|!yt^$}dC)Aw6DuRs}n-svR;oEuXU zznWu&d4Xt)yRwxK&1HkEkv_!a4TnqDKN8k}?5SNijwzOf$NkuIEDg;tN*36tx#Mh{ z%u&TvaXIuzQN^LextF@OrORDxKjzn6Wt)piQfRC^5lrM+v3H=4*Whdf+l$L0k;7%N z$F{&{BBJz#v;L1tLBXft;_`n5db)kY#!3_aUZh2Gx93eVS^r&rEcb-_oUxC=++$Ax zC(`*dmS)tI-uqZhqx@2DxCmVFlncv)87C2Xgm-r{ULb_aRfSoT(x%A{6IbXbUFS&ml^PCBJc>`) zk>*WVG6OS*UOL4DaehtvMIQV!Sv_Af19Kl+el%r8pN~RWqEVLV*DQRDJmskV3!gGA zn`lg1f|%4i-f9Pd15^~uDt@>H`Z6Z$$Y`<%m-Pi$AAH18)B-YD^G&hhzo$qbX$Guf z{$F|~vv~3Ca6)JK;%_#g^-$`zpimraK%;Q$EYcHIHBz<1G z_X5X1o|*Xc{Bjyw#JJ%(FSu^2{v{fxZ(M;4`)JvTdyo#Py8iPvbt&*CN;B$n2yXi- zXDka{u_)UnmUvx6%Q7Q+i2Ek-q!e<#))LLtS20mA9e>}eeaBCm~}8F_AK#WjP! z792*y^B9Ktao?l$@B>*z{YLkW!}I8fk!*MW7oCz2ls{SNvbqa^QWi^US1D=#jAPAh zX#K58TFv;AeMZ#ebjdB-XF&Z@zieMP&%JOGU>E&yT_$>5eGE&T=|FUgQaK6u&jjrms$iks(@YvmPK!!&LG*JP%kD>1tZ_d=hS|S7672gd$UmyU7$$f# z_T{S((yS*p^8@Y$$k6zpm|Ipsp>T^)m)EJst1TduA7=D={nGlIIrOp_lMY6&T0^yd zFYLb%&Q|?vw&^MGu)c;djI>O%TnbOh2Vipue%77*dvKe7j$1c9NtH9tLF1DslELZ1 zasscCSobzIds1KvsfwKQdr2UD8`z#>hwd4+Ud^0uHd=hz>vQ)u972mjTnzg}k#;C^cB?8C7iSEpDN z;8E7F z7H6H}QbEd?`yea5?H7>krc+L)9;o6{VajkZ^xLd^E0NS24>+&}lGtJisxjPK!VIsSPT-?-aTX zxwNs7pmIGo5{_3A_er0Mx#pK2I~h|Uj#gg!mD0^JmsLWaM&uLx6chW8EphdTLa?BH zX#o|-XC430#*k_~bsu{1(GvT%eqixvvW}~7in}I{hZ+}3WhYs5>h-M2&*dey8+XJ= zl6RmTk#FofHfeNbip&@{Sv2X@d-*}k6Y&dZlqgxJxMp8#c9dSD^DXOMXm=l&Xl6gks-E(%PSqDV%3Ji;J-fYl>aaKyDVcgy-x z#aTpKxS#2z(cAL%m-mvZ;rYw=Wq8k-=EmsIw`nc?=95DqWeJhx z>*~*?FLaU^e;S;9vSh1!1FsMfI`Q?DTqfv?rDt`90?soR{i#nUTex5@UIQt!h9@oA*S!?FS zP5iM$YKXi6VsTveCZNG8+P#!o#Z>Ij+MaF95q@~E?wrbXLf1v(4tt&zI$ zUUTzpO z3-@MrZC_U8*A6G|f-xa$&5%uRqjO`n~X4613X zEk^rihWm>C7K5X_Ocp(V=n2@}^N#ED75rO%&an^QFTj7rlmL4vSn-9P-ZNx-ewXuT z?{ks!DzaYVL4WDT`T{?jkHfSfe@Sw0xn{QWJAWxVt*&J?9prdc&yFrLbL_fOhZ`v& z)4ag^+tGk<)EgrWPz}BEaDp}PGV}dvCoB?fr{a&YS!lx~yqi0yk~-e+ z!{|-hr{aBeBRN32Gk&33X6mukP=?k8tfNP}$8d#Z8vJD-LyECEWP-!F^0(<1^JrW- z%iQdAFt~=csk)+9cfy3Eml$;m6!zw?##z;n08+X&c!G&ifOX642Xch9o()|Q#}pq2 z4BUpTEKLV0M9Ws`K+w+TF>*anD$tJU4y`L@X3$c5(u4ZJ9ze`vcQRB!t0dU*9ci3N z6-95|Xe(!%-NQXPF%FB&i z-%A2yhb8%orvw#7eY1YYOMyycT#YyCQF>hP^0n_ zc{H{LdYn~(%TmsI7G@)Sy)|EjKLN$=!n&R;iKw;G!52Q_PvH|wS_TN;KP!2hQb%GI zbsI8yfB&2jRf#O!2S6KnjeI_motd&GO2!5TxghDwlG#ht}Z zTMWJxTSnn3ElJ>~*Iy1=B5ASlB00i}nx3}X12#+^WKBxg3+l(`Y3C28^Nu4TW})sM zxv16r?%^X_^G{vtNJ_`1)tu0ACntg1YPiUr1-4mt*!vmJJR^%?(xJo zgJ&fekA28|d^JU~pGW>(1lbWw=;zIxz{E@P-NOY`N-XH(HQ=g0Gn@T$a$b6KY37pM zTON0U!!g{ko;3PH`k<|K2J`2b;1d&=+Fc&~B|U%8SWcmO2l(SB>j8yEODQIzX^QlK zPg%_46#8sDNip^M;KYJ8n_)&(#DTVIkXvU*`^sAG zoJnt^b!;xnzWGXli3egSJqv>$S1J4Hkh*i|?2TPKgQY4incO?|Epv%(Ni-5U(!{pJ zcp|QDUDOIpvJhMEy6*7Gk|xslgx6pw@kwp0^_=LJkXLnJCWO-ty^`@GDWzL5X=_s>kJ>EKxFJQI~;6*|-dYZtLxc`%i?B(gBsOXRrf@>FHM zSA@09#?t2`!}&v|8aAeT@4p=`$Sw!|qV zJH&n72}Tw!XE>&-^#_pmx{52s)LCQ3Z9=L;g>=6udL4^UmTSnBM;#Cxv` zrhPz*WESi?$ddv33Ei}moYVP4dygQ90d+}@=>aXsk$*a$i*tve>{sP(TH#m~?5wxD z(FXtUuZ@-6m{{&!y!@+4Hu~?Dy(S@i@2T+vmO1g6B~}+IBXnyx2V(Wbxk7Ck~!d( z_lXdp6F>b=gkE&`Kh)*8;%Tq_ndYt&M%Y$RgZA~UXAj6JjbekC-@H*_reO#fy2o`l zq==I0z4(`Gy)5&Zd;YI&^)>IQ-wS+wdx+`xr{v#0$klpJM(-SvS%W1*DMU;C!AU>L zF|z{I--yXP$;33vYR}Mz{1->jsx56@qJlLuZDd!u9n=f6rGQ|jed|m7G}_ZqF&QTN zT4yntbjYKemNz3H!n2u<%kxEX+3|rlQGRvIkxv5jh30Ud2v;3!hdm=OB6)|4CL9YD zQQPAoK%TSd7teN4+L{JR)-0B_WT_u=(Ha=}EAkzcPw9M;64u(KkhGYK2se(`A7Xh6 z9ec5yw_onZ!QS;X@cs3?n~>MfHQNrw&)e=8eIlK1vN$mR;fY}&01*t<*C9h^YR--y z;$iQx&5GKrVJ}+2o7ge;awhhS$Wx4FrJL#IVz&VZ37T9`fDF!6oM_KLpza=OJN9|) z0kiu^?HPQWSZ;uu@T6{h<%yD>qP>we?g(_)Cpw^jrQKa>FZ#78FZJZeAWtC9PiNso zy0rZI;LVWYPDEa`#B>b2Oy!HVF|PRz%pn=3h~2)hu8?=fUPhP35TF#K0mfbR46wP9 z$eR&=>I{=S2>iJV9Bk!R6z8--6~`PKs@4YIiAwCwuZ}~@fjmY+@~`Rb!&hTrN{dUj zX>iUYETHa_dprU3Vg6gKi#$6QnNx{}Cc%^!eU>1Cz@){u3X1kF)pYljtvL>OTCOu* z&SJZB&2>}VtS0aJNU0Q@dej!r?Zk-s18zxR`2jSxE{0$y|{0q`o51Ym5Tl zuRN+HuA_}N>JKxYq*a8}|N66b1O8`|xOAaHw-j$>2uqt>7|=5&LU@)|A;@JM*Z7A= zZtqC4t%t^3oWAok|LsQp?EgG|tzNcu4?970#fb+yz*mn>rayRHLz3xEl@KhJ=9!+2 zam%EaStEjtIFU?;DN%T}x%aETwSSGGGiDnd%>eVNHVzyOBKgt`&S`nou~i1aJcu?= z$5h`=$yxy`sdeLVEAvZsg30ilqA^EMJ>4&c;}lSelZ*>ieqsZ0YFY~Se)k(t65vuY zDe_5+uY&kvTGXmSBdEa>v-~)T)_8V_x^;=g>ny~LBW^;<$%7jf&;?rCrcQ*tef=}| zAio%?`uNr36oF2k?ZjKs*>ECjKLrHK z`W_%~AzGPnIH-;8`2uf7cti!{eK3!H1=%s&8GwB;tM9l> ze5U1Kef=KO>0m3$oRLA`n0|kffB>E$Q~SZ{^|(2#D`1)eUw=)7=`@4;8;!&!nLMU7 z#XnD{ji7a&+k|;g6phc6B%=Ipy|gbt|w=nMR%Rt@s7qh-Jt-cpK4le^*WXR)~mIY`4P{M$z=u*@KG)Fy@a z(}r}zC)oD4)W?&1g}}9HTAcr7Sv82Jk>b$Ao3M4nuT$&}U&Za0$U#>gyr?+0ierk< z_tcNRrqA2fq@;ZvbyaqPe1+|+NB07%art=_A5@)H(pB!~FmK1B4ZQaa+)P0F?#}xhyLQ7dP z*Sh)4@B_TSy#Mo#yXM*9vS$X^86t(gQO@sp5nUcBRRDxP$2G!JU00jy zec>+gS(eE!-uBRbRYSZY$$hDG z;cRz4l4*~gubO3@N~b!|$HJMUYn6whWs&RvI&2A|#=C=;^q{?xwCU|o@X46-(Camw zw-EPbN`Am69E!q|&sS|Iy1ARPj;m@gs(#gLrQZ9QGM@80agx%-#ITmO#dbxei?z2z z5ZYV|qwGgR(vWvmR7dV;zgOKF_4uRS}+x z6d*n5OlwnJ&%e^MgN_?TI_yhST2>GvDZtmX%J|?n!Me)l-#mf!#dF%W_G7LpcEeGv zOkOkXpIjXm&IfMOeWvbmOkh@uCdMWLO4Rh64YXc1THwwkr0=5BR_8gyT$gjUjSkx3i{CT zow)FSB}`hOzc3sxe0+3Hla9?B!IRL$#lUuWXfSTSVb34Xd+S3G`UVK5>BsD;SG*z? zMa%bly_}j(PK8(xtGp7>&J_JV7Faa>)es+*O5g|#4hYt*I&Ek5wJrQXL6%cKrQ{%| zx&gu*8A$r>2_`+(_mV^m#K3zX4S>d4>oj5!EB59-a#_(7p|=NC0s zt;BTeHrQk2?6!*|4OV&9=MSlD@yb&~In_U0TPH2nu{P50-B9o&HElk2Vb+4L?O5j# zYfFMr@pvTET5OwshMqffEY>6_f0{jpZ$E4mTP>1 z?w(IHw*?^rVv9yJ_H->-C$oo71ubm>bKU9QC+PJU=&K12dP`}zftVQY2H zs#>H^2+!!za&{MOs*eSt;QVigC^jB`uAb|xFHc}}Z1rE3NV+b&)oiVNk-f36_PbuC z%1OHiEvAgOz6C-M%;id!9bF!(M^U|ACQ>u4tT-Xr0EzuU;Z-Bz*V}uTFZIav=J6T3uMARG z*iaN;(QgpVj1S9i|8(tM*TxQ#Sdw3F&u#>Xz>rEF=Ji-Zl&Vdex$SCU)&)u+j&mt(Vg)PBDS8l=<$wL7?i^?FK(tC#-`!svBwYW$5G3jTThGgA7OAY-C{Idd9uI==+*fF=H z_Ggvc_?z_v2PBoA-z)lEtUR08|GAJ*{59OENl8Y-F@|ubhWNaTk4ZmsbSFT zQ(|DGciAIpvkVnsj)tvk*5sqhuaf(3DemOMH9TCQdvyzPQl-gzL>RuL>l7ibKSVAv z0-HBBxKVg&jp*X(+AK?BjF$bD^c>;@+aboIjOWPC-6K4dX}n#|UVQ!W1>ViLNAo1q z5=+t;reCo4c8~NL~AGiv1) zIVOS1n)#;J77{~~rpLYoXN`_)Zo+x1{4{3LL@s&>J(_l^LO!gO$1=K0oYL%6B`Tm) zO@xXH(>+H0a4>$+A{0YhwpV@J!FEzTLBhNuQoAAc_;I?cMW1tlPyJ0~KETEplnQoH zo)wUBVe01}UX#$8gWcH0I6<2^>HXM8&j~W}&V73)5#u;OH*h-xC0$oQfv&mtFrZKH}410}DfI`sJa8r9RR6P)O7T zb_8Uz+Ua2d^`uS4lgW>h{Oj3g<(Oh-TPLu$ecn9NDYd(CIj-5pT>sqrK<-cc(!vq% z?G)6vGND=ie4@tuK|6YIMI%v7$$WWM0shmdROK94{69sD)IRU*S8j5mY=}0FF_55~MW6tJ&gqRbtP+?shJfh zWNjQP+t}~42oeK4U8cucngnuDyO?`ZD5<)OKeS_=blO$({7nS7*tY>+vbn zT~T%{ox6`I4%^Dz`!vK2ZvUbt1jR(HKB<^*1)V>sG~3n;;?iXe03G%M1=ph8iKo^v zpuyn%l&5qfi_9ZxUG+r?d;=sF{ng{!e~qPLyeT?LtvyJ01-A1?r%iwB=J^ZnikB3; zWKPBtS7oI!24Gcm$A0;ZfI7IZ%RcYZOk01ANI?snRScJM6Vd)E>!uf|xak}I+fp5> zC}Q^ldV2gZv62ADRtOhdZy&J6wjZ&l2Ta(nGW^XYYz)cqpO+VY%KxF4mw73L8I2o# ze?koCz9-$K=OVGUx3S?0u_ZCc%~s9LPU?73n!pgooL9-7_q+ECWy#=|BIf#_?>tYQ z9sA7K=~h57*WG2Kqaw$&nK)v;^lq`yF&(OI;4f zTEUr;_Q}Xk=ys#a!&fWvR(LfnOtd36UCEC0>q~$k6DavBYc&MFFJssgK5`wNpLU6! zqbKFsB4-1TYYyK;&F7M-V_*dz2INhUp>Z0;1X>-Js2JNgvma5 z4`yHK>RU2+5_xpI!djRl7d*xLX*q=+>30Y^v?T~7Dw(nb4%bsuWZc<#DhvatvNQf@ z;7NxNHVd`+kHv_~{P%A3zosVSpss*EYHQQoI5gHeu@xF+9Ui1+=K7GGOI3VPl$6A$ zPE0R9^%*9LcJdL`60ZJ9OLS9%|1s53>|l{i!M&V|B0*j{s_`&&l^^OOq8Mh>$V2EIE5wSTQ$pMXGN1>Qw38t2vYW{ARgTv_>7*%u@txA_YmlYXaPUhqsH0el6M6g;d&O?$5+rjoxgh2C2Mj zV#!o~PaTmOkTBcvQ2E1OzITOG|2Pca*IUL*q3+}hInCDih%Ose_P^b@2-q8ztTuNx zWfxMn8wg?CZ~Yh{_4JvVNc+KSqv6D9nSdC&Gm!2A(|#4D_gB)}J&go5cA*#z&*%3+4DZ^~ZsqV*f5ih6 zr#r+!ox@J1olGRLjz3ET=UDRI5109u)h#!wE6=YpANOKy$NWAUTx2cN&0DSrpUB^Y z(*KjN^e$Nn-h@+Z6gq7Ce3D>zEA#HYGv!5A#hU4veDdXwjdB;;HLa7hBOtZ0FrnnL zTr+o+4Deezov4F}#IJZg$1Wx!4UR6y*3;A%puBXtZ$bg(ewQNimdryPbd!F2vz!~# zGKtRb8Kx=GG$F6YwPGCL5~d%>I_LzAiBJD*V!L?6+DXPzb;trSk@H87Hy;^Wqi0BL zr1EEFifu-_>%+-T)6|LYdfO>w0c32+(qC7A6MRBXStcDDz4~f=eoWJenyTjw;B zOZeq5v>?Rn2UB@!?@CwMr^}%3pWVa;Y@X7*S-E0cbGPVMo4$!-9;au^ze{dVr;;zk zic4ANS$KAKK{-oi6YcM(;+}|1S~P8#s);@KpzXNWTOQCzP&4z~$?I$a-a*VUVM$Y~}l z&9wYZ3hdh#7T&jsIhwsu$~SHz0N(jiKdZ3ACq$F9O5`5ED5618db3-c*^%rcovx(J zULW>YdBVnDh*W&cq4e|6(G=mpe74rUy7t!EDv!$k*&rb_xZ-g7M!Iz{qg}I@mQG(B z^;O!+5{hZCaZBihAH!05b*Mh?)6*kiqB)ODM@CsZjU>>lzvPz|d#`<01OGwN$?R$9 zZs%;N!Gae-Q@nPiH6@IOM4QM79r4wVqOFQ2;JpX#%zYH>8qe8R9X?~4JJzk;{)m2L zvp~E1%}mG3rKpAZDlYUc9Fe=(D%Jr12q{aY`*uQHPDqEQ&?Yi(g|3x}h-4vJ8#O4% ztW7Gc(6*}x+}4S>xyHC__@6YYO5&RmI)g9grYqYfG`7VYZQKhAR_mjkp+JURL+f$V zM;=mn#e<65jbF(m`MRn((N}^e@`xRWY$TDB+#Qefb9xW8ohEpy%MTF~__mZA0rLMK?fnE}lj+$&OUJ@zw{P~_u*>Pjd3 z*$nN{ul-z5nq?g)JJz^0mL5t!P9fEwoi45YU0SVdds9F=XqWz*jxXRSzNydkZb0^kX<|G{ZYp(kbAO zjSnSY_>;e`t`n}qmNNT}TUaY16`R84D5kT9KBKh%?q2WJHW@E`84?&f+C_0P&88)BeyxRo& zknKrYQ29ofCsbnE1$fg#Mb$@I3{2NfKY1~yzo;{ zdBVAQ2g>I9>ph7~4*rUkQ{B^LmxhDv?0_nSQt|Wl{6z~rhTQxsjA>kEP=+CsrwUa3 z4yb(kuz@gpQtJZV%n6XFm;9<~nDRqP*VZ3%Yo1?l$0IxE)<5iOE4QT2j_8+Sz_y&m z6N&zJ@)ih@1bSE^v^SHxH7s4!kH^C=;JY;t8Vy@_;Pm`tT_!i?{EBas1ZskP<@WgW z20CopqxIN3d>XH1^znz3d=q9rePNCppOJS3(t~zorbT6KZw&T%?$6I*lU5hd!q{cE zCk7yDQFiA?*mO6xmxa|wJWuyq0v=M3TX4ib1b+~x)3XeQFQqi9rN3%BGUDHF+#Voj zoQIcNOV@G;7f>4}XS^T7(*1F1)RXmNN)uWS?UPD5h;==0KE#}OB5a+bIU64!dk@K_ zrQFRe+k$#lxG%hKUQ1m8=f_$F!5WsZKPyD&`4CB`Olv!9$QIHE142N$^go!-x69vS z`9b;S|H;P$6o2zUn?dyO<760NU*G2c1YJ31|8*Gk-@_7uu4O~}C)y1CN3xOiG<^E(hZ> zu-PGvIZ?VArp^!$~V0r!E^ikiN5+ZfpG#%tb_Uj9;|&F+=31LE?kC@^OR#r3b+fcBozE!$cD<1;htr7EPJT#&<~P5}{s zpCxnj9xB1tG=4IwWxUoF2VA*(Oeisuw(1~+h@kI9miY+$TBw^dVCWp_$RHZR@(*sm zY{3HVm8Za}|KNe{?Qm+J^}7|cdg=2s9E9RDTSh#Kov=>RrCO@;uf9!I`TUbkNO)Xx zvbQmjbfn*TjGOQ|s>Y%dNnX)7YIpbR7}Mg5e|%qv$$#0kHABuMj!rG4|7mU*vxq5} z6IyHB$fTNFSZjX>*$FF6+d~4)g|$tSq8a01#Q0*+^&goNFAS-DghM)C2APj!98w=u zOFlBhh>U~Xm1>J>ajl<|usAc66{o-Q3}lo{;HU3zvX(KX&#RV=#`cu!c;W*(KWm8s zKQc{U-mJj%jIm+rl&u4pL^jD$&KSUh7Qv&dHyj)U*`?9o<2(>yZy|}F`L43j;SUD0 zuuxCnW4c7Ol*xsx{wp^W2x-?bw}p3XdYp^w*pII(E$w@v zs1_)fu70?^+@4CGpV-(p1uL8V7CMb5AhI)YMYwDj?RH2T{u=>y)vd$3Vp`WCmSY|B zTx9{6OBQ#>=Nb30DpgUK;##;EQFS%3I6)a`ZMPw{=p~A*qD@=;@o6I)0QhH>+s*Z> zSv^5a^{a*2v^eXATGNeb3l=`Yt)=S@kOmVeb0%1=t&T(+<_XAFAmWWHlCZj$@AFQs=;fX~ z2-MOn&U<)2I8sm0RxgP?W2b#L{mo08y9O1SxDxAtU6m@gg82D5hbw;3FQ;fXdd8(X zx)R+o!Ch)zL8c5$CBG+{v5!~8#BroF?W>WL`|+K4j_GtmLv5P~Mya8q(uQ+3ZA-2m zd=g|$ZTu>?Jy=D8=EjW&GXJ|7GkNXx-)pe`YwCaV7rmXH^fL9!fAr0l=7m>3Q5gCB zjrqshmp9+O8>hbgj+}*^JA2Mp&F%jHtEd~)?*X> zbzCJ7BjCy#NY9T$34dyh&hSsaZyqUPG}NnReo_A-Sx$PZYNyIIMgX|m?niXO^lHJ! zL&D>(3&(`t&W!^6qtPVUdD?+gh}VioneAud5j$p>zSfV7fb<1>aY^DSAS3bL$zk_a znyGfJMp4qfoO!W||(?!lNCaBlBt7C)YSF}bz!BduPFSufe(*;|c8dQ` z9uL*EbYXV?c!=3)h%Rl~Og-YBQv5#uentqG!fV0#jD{26k>(ijIsJoy?uG)ydep`q zf6>I4D|$&>;3qRj{qP3HY~OB8Oc&=3yY^??S*mpH$qF#k78^B4kUIvNkp>;$v!qWP zp5YIkb*Cs(^I2R{eh1Of{ypcVm_=6)KBV4BC zh?PJcpv`N3y+)-fQ_*oq`zQaUWgMQ&m46;{qaic&ib#t?wFmv=OOBrLsKJyP$>}eu z15^Uze(nE3+;;~x^?m!QNKphtq*p~j=|y@8(k)1_(K|$n^d2ArA{|te-g_00UP7-D z5=!VDlt3s!0tpb3ynKIm=H5T`B!cz@^df`!oHTkikh_I$F8ah zWwm;>URmU2weEtoH_@)9I5*ummQ!kUeyx+cTcLOOdDba%K?Ex!F=rU~Z5SZod}`pD zO1$}tgEJ)^Z22Ms5YM2y5C&1Dk+0D^W2ggLTg_Oy){ITSO+W%upJg5zU~0c-!11zX zFI#DAtrp8nS6J{Ir-fo_8(nXkVLhkHm+Y!Nu|GqCr`L2A#KHQLo%T~-?zxhfGxYv8 z|FFA7>Ygmpn(K6@*yXX=H;V|;d#hTnRKAQAdZM&gTatOG92P>?;UGM(u?J98{?=;x zI&z0#GMn&oe~@A-655bddBF7~vrCF6BXYmX6p}Aj2fpO2c}1yfcGt$HODjw)8tQZe>T8aQ`TvLHl$O~(M=+EVcHjS>xq?7!hEjo z06^My?xre4gPRIwA|afrWe4=j6zR*s>7L&nqYPapeqOKD+-% zK?2@39_%V}v4x%`FIoENws^SuC>KXN=wc_ho@2%~g?c4ySF{Ewu&|#i6kQ0{QO1kRRdEel9g%j-5J-ts%EBR__K5 zc&QTb6!CXR`*qGX1lT2HW3t_TDt&Lzk9*$4iraRu=Vc^ffgb0Z;+455d&?Z35Sl8L zo;mT}IB*&5)i98lT7vA?>FHh`m`$RUcmA7;@?z`0psA$X5SKYQ1^s64=jmIctluks z&jD&UJszZf)Ts?BfOtz+l^We!=aoMhed3xLOmV`*)-}||oN6O_ZO8r6#gA(c?Pxg? z#u46&<=0+m&K~{zk>pkfmvC$5RMM}z45aBX);uPLZJwRY1;&1n#2&dmIVGXvcjioD zne$N@{uqDpa?)H{lMk9tuC1NpSFlAYSHmipPaG$>Co=F$cC&}Q00#gcxbATcJaw5V zS_4%-Koi$RzVHnjRY5n;xa~UdNir#VUw<- zy0(uW?kyEvsbY`vSB?Eeg6;3jwLZBfzp4I;xUM4o_;cnr`GQe4VGfc91=*ekE#+MdkvZ&;_97vXJ+vNDObRAhFr0x5KO1|ANtrs`E-moscx776@Nltv3OCP3_*ARbqq4TL} z5T@bQo&LsO@uj8*>BH!sUYMp^zk*9_#sVOGBe(M{52ZY>^n;5jLidAi%ZiXg=`|-HEun#Kr9NbOA0i9J%`L(Lev2093i`c1X$ES?MkyoHm~zn8*{e0=%9> zY84qGge1ivM{HLCOl~F=9s!q{Q>47{nP4@fF#Ql`k ziSZ9BEU~p*uo0qNqT{>XQ6D#LZ8Cewv!S#u=v2tX`m19E&T#W=c%U9$Q9Y^ zUES?X2an#8e2i(l3u-Sx5^jfnz{sp+LAFpbKD;T%)+Q~@p8F9FR}%A9KB-t&7otdIi!7DIl& z21umK0nBV`zegAlvzv#K21LFYZ!z&?3ch@;ys(Mxs0G_kU(W7{wnibjT3d@kG8sb0@_d}eF zkxnxLMGto;>r{4EOIbP377VcH9dup7?rfbmu*;g<8UL~inn@=sD!Ju;0*W%F{;Z$h zWg7gsm4JHt>%H%|SQT9+D`(#kdgb*|J#lHXwm*HUa6NtWQi#qFEJp0CtKyq~PSbnS zpK+|6ua3M)qh3BXqBW!RaNaRMNhby7fR>>B;Ix&qm9Ck3p=*T!&imw7hJA~_mD``+ z56;epZs)FE@&B;Vn~F4>A?P7zh20Lo`YsV0M7xZDm#&4@JyvA8@nCwz=+l2>7)+&=s!Z7lz+5$^FTalfYrzV6D0&1ONP3 zywBT^Vz$QO<*{Y@TG!^U zDpFFKvaGaGE;Wnmp=J%+1~nQl$YV@*2&NyJ7>+EUO5|3!;y=bT-^x_a%-UCf&8KXu z&83vyW3_XQBUBy1N-Wm9Al|4I-LmofCK2vspUh53W$6x8GSNS{6;|?GG zL2iF;@P(u@r;G$C!nnmH2cXZz0N0`m_TBmV%C|$)xbpK?P}sKX74C}7Vvz5SSF2{ zdo3`}*_1ePMnhUE6BtO5LvGqNoB1u|!R`r~yTRS6%sq;C4-eKUP=dDL>+p=2)vqx&fryXb=JpOmCu1xU@&6?t0OC6pXZTJQF$0nn; zw>rM3f^CX!XZmRUg;m};l2(g*P6!CsT_31M0v-#WBR*T}eGd&o?!>#CbM@Z37!VIiKt_6DPO1P$p_7vO7lHGrQH+rdrNXjxigqUVlkLE zOT|TCNrqwhp&HUCfmj^E3sv?tYEy(^-)p2#SbqS%Od!Tom%M7taS&m7_JsFUgL_T{ zwQ3}gzZ<}~GprC}xyoSB<=f!GW6Gq+8b%b~xy4^B&#Rmkdg&k|>fqLd|1Cw%Fk;M3 zid|fu3u4!2@?^`|yhc_j`Fo^a=|^x7i|fXu@B-)@oc73ui`@Op_skpQiZ7UI(T7!omp6hv78rwsn5&(ii53}UZI4*hw==d6KDh$VU-fb3`O8&o znPnMge<0pC+q$_Kbpb9b8^ zF#1qgFpIG3SZY_>tBEt~v5J;b|IxxIhC=SE8Q@ZZww&?yex>Hp*P}RMJdP9t<4vF; z_3wvA!c})3vfv=+wS)_&13Qm{PZFelvCS>X-kBHmKY1G9{L9?*Ftb|+xoNIr&u=w_ zqG}Lz7K=i7edC5p+3h0HSbb2$IxN@|zw>CZQ0U}J1l6(d4)@*1SSh{*fTs!0uz9G1 zzOokn81q$lv-5TR;NBbh1F^V|57u*a#g=5Wwt?yA*l+mr)s|3hMfZ7wUw}Ku^f6$3axjTosX#AC3)hq#mRU8)Uk|(eCGq2 zJU$fn3$&kb1h+SBl% zcc$FW$piff*?$Yr0Oo6tACR4=o2D{;oNoCT1I~BoPJ{h5c*hG*q~>EHL&dZ@2S$D0!xhbDa~{5o8-4=>d?7RL$53$3ZwDoc!RR@Io6YJ)QELDEfm07+~bMN+kZlWIy(|RY+TD0aFGlXqi znQY2ns8pP`67pIn(*vF8$~Dt30woU@6!gEHd2lImHcB8;Ahi4KBHFCEtFdI=P~oRZ z>iDfXCr7y(ovcC{dNo5K;&_Mb@D6kA&dbJRjSJG9#>_fsAPcG92}msXn~cY+ccs7GM~a9p$eN=9nYpioy1@*Sdy!NM&oB?VG9QZ!5IvR*fEV0yI6Rs(L=;+)OkmKHfB6sGTSB} zV@QFRq97~SRw<6!bnM3MrH0*}N*sB&>R?!w;50Ll?$45~pQi!*=_4CQR@p?7)B=fH~wAkIluGQVDRU3;&*k>?8#Dz`vg0s;_(Z$5VCa~-Edj{`lIWw zaX18UReI9zj$YGwj}dGq6=&q*SNAmCMxpJ}ew*^PiA+GVuCfcQe`lnh1y3&9EJG=W zj*oWOjX$9NT1SZm-@rXtHxBL#IldG@ZN4g)W52_oVfRSh zUYGq=Fwf0rANl2;4KCyxC9;2|F7G6LUL(HibDdXm2ob+mmbmAcB$@{demmUnx#9RI z7!FE-GmYm6hdZ)f&whPZ8o{6JSaqEUdUN|AJr--uhyZDRml-GyF_Lp%;yXg;t5TRf zU$oQ#{fKt8u*H=wJJKy(>jjMUD}1@r;1}*pgJYLV)FhX>`#fti09 zzVc-I^tZ;;cv-E;!QSZVMoDA~O|KRomDtzryZ5+-KGK+f9Dkah9q#{mOY3&EjKRa% z7~5-9$<|cK64G%_iSjo!`D}>;NRtcsMeh~lp;occwH^7n6(TdBxyjaU6BKM_mDJc+ zqXZ9D|vhyKtaH{EdA0n%rR zPm7I?&?Tb>Cu*yGq=gHspZMC-9lImC;d7p20Vk{E<;>z@_=rE>xr9=3Lx`Rq*vS3y zv9r&;K>YKmf%69}aU-}q_Ta2%E1g@TDCZ-UcR9a#?xQX1e|BUAGjQPR=X1x1u2^6_ zAd@h^2X_R^{{JEEU&7~>Ra7eCqmr?J1^O~ld4+U4$}hW#G=U`if3Mwt+#*u`Dc$=g zZC?&Q-TzJYI7Iwc2VVSt=5YWSyqe`6(qDi*dcWZ0D3xuz%2!qv9UcCFDu#oR#!%4H z=>79Tf!Hu(PCJ*c;b}Lmlo6Vme5Y%72B`>ylE-KTL~d5Ia(Qxxg74S` zF4ihDAv@vcRq;csDqY%Q>;ico_22j`ewA6wL|@e3gRC>KEz!}Jj?KljJg8*09gOBV zL&d$@*ipSct$-o*U%(K>k$AxA>O@X^(`=2+BaSBrBTV+|ix`EjRB2My&BBLEG{oK6tdTDMP<3i6K4jaGlgWsg`_ks8st3EQ6^7Fo4k}>^t^9n_1h; zwsJW}P@B0QNM2fAdCR#w2L}SH4rraT8}JKn7)@anY_2Vo?}GlhgmPKHZ~S-W*^#~U znu2zFqQZThKx@fUeIs5gIx9fwl+(z0nQq0VC$!5teQDZw=A@qVteVr@QV0roToRzK zh8w!T{OXJvxl^Nal?JVlc!tah)w>k~Jbc9K1B3$59UgV3y>Xk%I)!*!;+des>uHmMS@?LxI=v$40!w^fYdJDI& zAIC>R7i20Y2r3EaGtAcKYR|f&-;)D5kgIbFSS_*C6dEs;CKc-t#wuPo?AJY^;#(?8 zI@T|AZ?=&=8p=t%7cY}F!*f#kFXQ)XmsJxP`#ydBI47!-t6y91rMZ&D8GCRFX5?v# zSAOTL4j(pb^{Hc9u2WgkY5STyl$4L$+!jeA3ADMGIqEU+(E*lq;DZybZ>^FJ7E;FZ z)UfF}f*Z}Q+PL>)oIUk1+J%qdS|T(~?mT-8-=CUINHfwp6c=y9MB_bp)GOSU)!~}Y zX`HH9QA#$*JF)@+ErlTJwH$Y;^l{8hCK(z3afsOiabXR(hN~Jkiz~Xjot6}z6UoN- z>pbV@XzE1$P5#Znmi+eIEo59y1Y3D!wU$3a_X5|RNdIto2k-bY#aW7raM{cRRCAqgjkjMv{3 zRxew;;Y(#KO3(GtYsS{`+)@mG4fwqPD5_}_AsIgK}CmKzwC+bNBspoRdI8w~U3QXnqn&j|<18Pb%ct=pwF`E?hpj?#;7 z?P(Eby?$;9xp2+N{Mo4kL37f2{L|x(NNo_PeGLXQhdAHg4<-I`m4fY-!L;CJ(I2mN zemYoUkq3V80;KMYPEFLa+*McZyEgc-6Rx0MpZjIuE~@J#{o|hUV4qbi+rgu>SLR*X zmAR`8$k14F)xyq+>MFDRe|PsA&aVLxUGGo^`AAXCkF^ZlJXTe41=B+(8TFZ^J~Fi` zgIM`m0PS+4${VeZQ>e}B7V|k;=dlsnCbW!Y^|F%#*Or?_<5)WNDw7T`nqPQ}v8cG@ zAK{XECqfq0JuQc8D)W7Eg#@pt0Q0XPZLRT51O6KUrUY-frdPS{iz?JAz&rd6b$n%% zy5;T>?XSNIm~;pR4XRUZS=DAQ7EC)k9n<9y+RSDdP7~(ULPC4;Z!XO9($T%zISW_h+j?YL>Ps%E*yZyVd0+Zr)&8{7iahSt&{*s=Z=YS~ zmZ!a>3bJXZwobTG9Qu01|8%GssgsXfWWD*z1kD;MQZQY*dsM`(^L-wj4_suGV7p=e ziS){cL|LjofqI#K_kQiGFB~6p-dn9d4P*~WV2j0ThzoUwKrEXQ_T^A?$1nTLO?$$#CC+Lr=QTD;vPM!&yd!qK*Y1}%4WSKnXn^f z_O~8NvwR@UDxz~V;6H1w02^9b3MzC@2i}JDiu?Xu!QgMj~e^4lWx44Uo%W%=PoUHRG z7rJ7srQtpJ6;eAwaK;*llpv2uccm#V6fpXp#8RV9%>uW)diMpmwrB2Sm7pGr0Ec}OU75r`jehmL*7`7`@wOIUzcQE@w zquwgV=2fB%7n_Qp4i)P9xT2Y^Sn9+(ruef6(1&UYWK4Y|Fgj_rrPPlBckAi3fPtn9_4|HBZuzZei8TMwfcdBW@Mey32NywYfEN#C+8|#kgGi z&*pWfQOHZj%Kg`un8+h&z+H0wN}_Nzjt*6&V)qwp)ilkiLS2`fn)xgoI2KSvf)k&- z&vGj#I+qLpl&K4Fxqo@Bg8`2ojQ;?~BGq-A;xr1R#k)M<|z+gwJ zYVs^i917;Wv;|tpz-uRgV^7pt%?q~F-7p^;Mw(d--^u; zUrrCH4!W^M@KzxSqWw*|vHv=;u1T#Xft})R)h-UKMSa9xJTN0wQKbdc?w!?dafb}t z+4GZZp>_^chp?KF>Xlq*>lO#sc*;(kcX`MdCcmll;~n#q?Hb2<4C(8WA@X+Xmv<_% zXv}bJGi*Sz=;`H|z`6691^3OrB3IyBNH3Ajk0mxg=LkCXc9w3C^bJ(he_f z&`XwGy?a;p>B{6phN}-$>d~l6k${tPfqhDe!`)OqAaqA6P@g+<KaIHaqVx!}3Xn=W7 zy!=WU$lMm43uloC@_`C!mvn2wre_;n_)}`K_#d&uGwl1PWHBPj*+tWSSnU{RxM}qA zTcZvb@_zZ}6DQE|>}({;nURMpny6X^fmjqJuorizobNhq3R0#t=zs}X08%LpEyo9< z>abgL+{BZZlz)U>MU3755!Uwbef^qr7bXtxL#O)24@h83dmU`yt@Aru) zsKAL|ZFc9J6*`{3O$cc}&p1}i>+zgb_x7&Wfjhj6$zgYt-J0skz2!cZD`?xRu@q!+ zZqXXNa|>TL+p{!_to4`0*qg_DzL=DRWy-ll_ljmFkanaj!JzdwSUdRsVZO#*cJ@P2 zg~QysUzRSaxW@UtpYrwT9F9nX!XVBk{G0Qf9;RQLqapR|=g{(X)ayTl z9TKfSg;?o}oSTmcJV5vNj>yEjQ<9@A^eUAf+9{%%nq(!9A{ohQ#(lHuJx5nqEGRsh z*J@=+8svMhopURrudV{{w^6~S4Onld`iftL>*BhqCBD0^a;`}j6TAEbwQYYeQ?i{w zT!Da6aHT*NPr16M>p-(PrA+p@t|ZCa+3C~QuI+6Vv5+|CcXa-*%G!Y5fwnsv%Bk4L z15GvNozRuR>&ZU_$@f7zc+SAHz43cB*!v|Dh;!P*qGDe_~R z67nucBvaPS8eP;|$FI{saCIlN$+)3Y_v*4#ygxy{yZRq2G5&=EMpx!vK)6+lw>tdnkH>uSf zRjVC(>JfE0lIfT6qAaF_yT>n z3s5R)KltCva^gK_FIT4*;s6IL+57X5IKtd%?C<`o*cH;&F7Bn-{`QyEhIHJ>2nYH| z(eg9$cg*HpVgBrDB@5(4$o-|Ep4n^_Z`0p3rVoEgOMg?XPoF^--4l$#9j!1k|8cNb zsi#!l4&}|jhzW}_YAs$L(5ZYIgG&{`j)H*sfND@7+-_(7sdTBHWM~QSq2bG*(1kXc zGh0k4XMbYB{vemePMEFd-nQYy_;`1x)xTva{>6MaPP}|sfmzyfEMt!Rb%g0Zzm8Zc z8vpy+{=39~#ACibVIFdKnJu?)boJG|N%QfeMMHs>sL%{EXQAUI=7Ap5-7@|@1MWrV z`>vn3zuc#xDPrS)Hu;K%k1t%xL0J8R8lT#&pB*8qXwV+UPOfZC^hAML8P2Zt{~* zFzh={xlf3w(^nOX?6dhY3lTuozcx!<(%Wy9<`BiW@o+h*XdURfkk;VIf-#+ba`Vex zGe5WG5IIVHZlU71gYn3k5f!I>UJ;*zX?=*wuFY ziIIa=>oyyeCKL$WnvWoJd~(eQ>bs48+uOy^cEs=#bn>}#q4}*3SM$frLMA8nvCH3?w*HuYA~_vqucvGymiJzR$4alT(xv=p*boG8I^?Q8qgF94gWYcyhR zj!!X1Cmg8CkWq3{L}pRJCLMtp>EuTUPJejgIRZ<6*Dh)eJrXdmV3gF`f3Yvm7y#bC zqa^-C3GoXs3_fOjxQ2^MbO|SI3u>Rru%S)nsJvFdn^F`q-L zBe86E0GD2vv98VoY-jfH`Q;?RBkgAs4@TU%u(sw~>GO!t?;nu8tJM1L{QgxXq%2iP z5ysc|n`9D=4A&#|A8gjEYuxA@a zi!GZQE?9pfzYK8>>8+PpQp0+@ImY+Z4a?YL24*@rg1r2B`csw z0B7T(y)k;}RLa@LcOR_gmx35K(BFT1ZB|QVOQXrwVwSlX8Gk}hGQby@k?y<98i4eu zlpBHm}FIrV8k@S-u=3&#Xuf}QdS6VRFyaef`JRKT>7l>K15~;Dfg<6m# z-I74Ru>!vg5xSJK<~;huCDQpF;H1*%Rz_JllTb+X;fXt_b%nWi0 zAjq;^#zg9Z%g?=^HG#KOq%zKVvob|x|+8F^}%|b>h~tG%vcPg6s@jf9Wi48h&E-ry@;rU;1_8T*@lo(bCsY zeU>HttV5AT2BFXXwCUH~$+N%fWpRTbTT?it2KClcf#jG4iu;A?z97-9f-r>Y%Rgnl z^C5k`V?!_7NJn~ul_sp0P*UV2@B32OtKsE2%UbFyjBPXlVoPfxps)o8#b7%NS=5$? z^m3>z)d!>t|1po{HD$OpdXrjGK@*aqO{rj4h+wmd*_4WdAU~r^xeln4M|aC4EjER~2@AO#1~tX+yzZvd z7Z9-lBstFb$+)H0gjv&7-a9{MORV~X=s}(co_X-lsooT5Q*~BRuIs$e_#WQ|$8f!< zmpehY@fnsx%1cotS~ASNQTB=0b7t{{428>>B_NV>c8G?;)5OqB5pQzRWE#WSe&t~Z zb~?!rG6 z6hu6G;fwCd(SgOcZKCAR*;~V!*RO7zE}HptfYr$Sam!{aMn9=oMQPn2DoX*z_9Eb8 zUQ^^FI7(-~UHD8V(QHRCFZ8JogY41%;{NWSkrG;nh+BM<_`*-+F#Rm>(b_HcSza*! z2vywlk$k1Y_MBfCc{(D0f=naVR16t>Dajo!Ogd;XoinjxJvW$|?Bq`02K?j!LhHc3 zt+J@bvO3lKFuj^QF=P9xWrw#+(@Iww1r4obi%ea7CeM3@!x*QWCL{r9l79J27bPM` zGc540^A9HH`-kbbxaClfB&nkbrPRcliq;o`RnN35X1psuATM-A8|I!BVDDW&_9$z8 zaT|%hkV4h7vS<-2X?AS{?*4T|5V^A3>3N;00pm&GA#{z73x=yn4-oP%c_6of_ER5+ zdgX?^=E0L>w`UDE@ire-**gRuWg_VvNTki6`Q?lsAn4`1PKM$O5e^@?w>wDiyMipD zF76VBVbU|n9G>uV$^&9JYQKY?bcaY*9adsRol!n&%bPajEw?SE0nSP< zeUmV3QVwo|X==V&1!t59$=Ee?j`&s)iWg6X_*;3+Yo<)DyctUJefu{l%Sq^9l)D)I za!Bm@v1&d8%r!^l!4#qNC-{?hBxr(D)$h8uM}x z;uIS*=i^@@nXDMtlR@4pmR6;GwJ2aE5X9MuOA_NIK286Ko!wkUH`N4& zD+*{UHO)U8Y;4sLhvr3>fBJ{uv0{@6KGrZC>U;NWvEw#0Kqp(+S2^AKp z*guiCLHfV_1ae4Mo{%a*klhe*a;k^1|AdF8)1Uu4*!%Y>{{atQy=IBZErgX7%1FN! zy8iA`Ux~IBrDl%tRIU#vl*h<2R4hOzf${Zr=E!&Q~CEneiHp zF3soKVq6G#84Is?JDq$jdzLn2Wfw#|CFWh<#vI_zAt1O4vgvk=<~`9P=TPv&QYR)o zkD`j$U}en+LL42Ql@lv2yJzJ(*ELrQuCpQ8_7Mj@{m%uNH}GALex2=EDIMbe2fv~R$S6N$RSKI zUXLuAbf0+&$=!X}_|A_RuMf~zUe!N;cJFs-Vxgh4i%U_AR-{q0SoS>lJQ_jg5;Uj$ z2c|>ldY_l5C8H!PROBCZBjsqJ(UDY+fBT?LG_=lQ*e6XUFDsBAg=n{RofyzR>i`hBR{a_K-unF>CDtyE)p& zBkdc1ZPTl@XydhTaoCyolYK93`x)2<9 z`674r9NAIG96$J1jvnipogdezuAKPh?K8|)@I$)oMV+=zUtw$wtV=y%XKIl;z+YSu za4V(UPCwmR;=%jXrq@Coa&J)67^m_Ow>}&No&=yzD_thUyMwR!UN~u`I5=53{NaU1 zJtl=(pcY#B@kwwVOgwcE9vhm?43GF!R#}O+%YMQgrA-iil_}sGI#s_J_w4Rth7%dd zbR4ge{zZRdt3m3n_T?wdV9Hb*p96bj8-wX^lPSu@UJ7k>=N+5p*j@Z=jXzD!kD|^u z0vMv5i8}$+N=>2jtGp&X|8LC)!XT*)oEGFjPSnsDI+1@^vnCf0HLamyY2|n*d z)-JxL5$(#Q^bU;H79=WM@*IaE85ML@nu0zo%(wR1a7_hOzcm;Zm;8#n9TG z)g<-EtGdU840NYL0HQ5o_6pi62c}^Qw9Gns$%^?fLZH>3imjiUw;QRk`lR4);_WR4 z_&JujnJ&G8csu4}IU(!W=ePMh{-T?Y;zyR9&o=7HVUsvROpw_j!ct`hU?&!@U|@yL zaoFCOdzX!C7?5vLIXOi!{w`%mFZCO!zk+5s);`7&JFemv0vye`t_77VTQT}&*3oMp za5V-d5Eej&ra#P*2~i(vW9~36>@TB zNYxl$aV5vEVQ9{}$GPa##EoWyQXOvEa^U> zj@&&ihbTuVF9Nxx_4YKm`I7@l*UNg;!MrH(GCKz;G=K%MbJt&!TUuk&ioDx(xmC)1 zYFDod6(RX)XI-&t^b2dW&5{`I z@|uK^4lw0j_U3cLV=rrX{JCN}^gM|YZ#qZnRb@UokxIwaeBgM#mkjr<;^{x3Uf@e6 z+CA3$)ko~(G}P#6b^LoV6n;XHLo3bYvRW?9vSs*B4{Wbt*h;`rCK96|!!Jt;%*uuY z7xS^)3{ciK%0zV9wg^5Nm*0=E;zbB|p_WgW&*cs5bX5H2)igHay#vK!KRycCx}QT= z<~xv%7*;A+jSCVv(bcd6Jv)S|LPsWO^HVYS+MMq8D<^YhF(>TWO?fAJgJ`OiJGXVGVW-c2e<9&`LJ|$y zH)J|)CdVA^%ds0wArt~^aV|O8m~SgINj9&9oduD%vhwQ(n_9$!ZW8|hewyrqxK%`f zc)$c}WMhzQR#(`$fO*s;XJjYO5;CYVf{y)@9BEAXj~Fz;v+1t0uaSZkqe`8#Dl2*+ zr<349yg!2t zEqi<`KWcl@qdWUxcgS72ECFuMZ+Rwlu;n(Vt2A6oPrA3k+p302OF#aqOJELNjZw4|fbjWO&yeUx z_jJlO9VTgEIWKp+piOzKz8%kldeCPT%jkX{^2z+wbN({BO8^r`)uKVtBj64QQRmEz zSQTlg38s)S=B&biLfx~cD13E6V^gGc9w9LDX?^SvC|Xrot6x1xqM0qJ zBTKR)R_aU40zxREq;N}MaP#!(kSdpN$69>dVM&0e?DuS7nH_@3 z*}HPPeY_V9wXw z<#oA*LuV`U=YCatgA9gBfCz+XzP^Y>E>6kd%Ii0)BnuDncfY0o1a_7}Y5zWq`|lF} z0(J(k$x%`6ZTFnoil%&=D+CTCJ)dxur)9Lbzk9w^U~gVB^Uh_&m}zMHT{4Fj3o}JQ z%V0s7W&#JZ$v3^Ln)hREA76gVXdg)HzS_Kna~vK&O#!X8BXjUPT>w?-ivdE;DsBl6 zJ5uWEljowR3JiZWT~4F3`{@V3v0fI)^!`1KNzQo=i__BXj|(f?mcVaKsvkx8p>)MR zI;gcXc55bPqCQi0{yn%LMOX+HRx{igRXKxw`O)!KSFY=+8K-&*@y&dQKbkn*RI`%* zPqDLw=T{{XLpl5+`5#q>iR~D0_790KRez=V*EJ9k~RU z_u9zeyX)S;7)eua3)s*|R-b^%EMDoLF3CJ_n3#z@q`f%kL$}GHeZOw2!WBe<7J?W< z6^a$>K9046U!0v-y>rnzbx8a3S5y|QdYHfNDD)me)Ag-^J8f_f#KyT13ihZQ_rTxd zM2FoS0GCY7#2pTab329M8fZd-TAg=>5fJP`D7^!QBymHn)74x6!*QAK^FpeL`;tb6COC`lIS-I*%K zeXtUy4=Lf>*r>i8;qKqG;UWJP9Y#Pkyhdya`wb?AX4aGHOZDw|ZbQa;cCUN`V!wYU$Yr{COf^UbhK=DcE}SwWxk|likWh5 zYC5mwhY$XZ$#9Ov6X;R219a{Sf2gq_>*E^~->+@8 zjXrg91$TB(vvB_E+%f~Erfh9JA>faFT4nEs%TsZDu4&hP+b|^(6P&J(zQelr@JdkW z4-3ez{fsi24R&3%?C(Afs4J==)O^&(%#~R>YvrS!#^>fSK?!~yNt~Hg;>?Eda`g*R869S2lD6d zg;2wUl0@%LQpw|`L|t#4!xOCL$J#^}_H?a|j#`a`p9N!@{rJJne#+KSas|_~;ISd>_ri)PUPhO+t&y&>>tl(TBsx&!~{e~EP(@Nx7g8Hj%NBvw~cmY9{0}# zkiCt}FfQQn>b0!umC_gZZ)k{#)d%VJyeMPPdON@q`XIN1;V!9t5uxWnGWi~iTx?Kr zryfj^sJXY`X9ZKDjv+0(q8x`)Tgv1w!p1iPWLLzcmK0w+qGFYjzBp3tz5p-SNGHk7 zGWT+DF9klfy8)lUcX9kmWK7WUewkdK_(brK#7{V}FY`XwCu&IYMdNBa8ITzlC#q@} zrTY(A(Uj$*Ep{Mf@s&bS$K}=!{i~q7;{}_RSIkgB{yL+y&!O5% zhYpEQ@}%iK&EEZ+NfB=<9Rw0M`zmqUT~=xq)Q_EO`vMr8Qx5l4&e75avzMJgG`Aw? zb^(GLD(7%^WA6_qQMn3xZyqn?2HlHH!)*fu?@d-ml%_c!U3F2)f*<=@mGalVxM~-5 z#tU_L^TQbCni%7?75%vL1I-29RnmGVov}Mh!+t^n9gK@OxjUQPh|2pxiKtNw+>rM^ zKD;A%=)W*84IQX@Ucv{+Z8i0ZeApfsQC?N%0b_kIBTr97veBb<_Ol(^hamybee13; zH1=Z2roP{qy!=-`W)?g=7F7=jZl;7`kq?Z>F=Tl>BKvbxSJcn{F=AP-#u|Uf>Wzw? zuHHCe+*{Sh@$hz>%)1dx~CMO@f!!kvpYE#-qOkrGzu|w7-@9_etY<6aL z0sG+_abhd#{`<+Xn${q!o9{Wt!e3^kqTnc;XH%V2b`jQN6ATY(n`QLkh|Z>*JU z5L=eAhWxPRTxx!1B!}>^PEKti+t^gU_<{x|%W@?wzR96Wye#P(}Jdg0kl5L>oD$eigG!U>=!MLl8L6bsEHgZ!r+_=Iz4DXz%XY>7Njs4vB zTnT0y`Haiv1tqASHvUg(D5{p$t0qZ!Fpbx8-D{P0J9JE_I-lD`vR5GVACyr0Lf?x= zr;XvBlhn-QjEMHq0Ih9i!MUG8)kJbx<}kJ07(?tl_VO@)KM10NXONi_dq@upS9Y1) z4Cwqo9Kj}{lb%dRT(`E)rh<9*n(F2K_^wuMEgO<&+PNuO7dm>AlxAN6xrz*foLqkF zHNrT74SU{!=PyflZOcWMGjyAO))alGsjS9RUK*1BFEAi;_xSw7Qx5#oJgEE4)pW-S znCw&86Q617l-(NcylRI0S?atLIvAxAbu9^5!LY{tIh(o#i63e#UH`$p&~|hEL)IZV zLGn>le?w^`%_{Y+M<%3_>T8TCCWGzl`?%4^+|ODvKQsww8e4Z&LKrl+pD|3%M9?rG z7$Q{-9_n-GnbE38wGPI5k5lJ;Qg|;)^S?-Y@2IApZhbspL2M`;=}nq|f+8I(H0iyA zN|P>~&;lx=i1gl~(xgl81Vws@fDn4f%?>%RReSxj7p?~?4^Oo{DHiARSf!Ce=l0vSR*}3*ysyAGh{+~}y8ku7257A?r zgYz~BbnfMU^IVIOFaIxV{m=gc@Z4$0s~9h~4zDMI`%#?yys*M}0x!&<@PmF>!PCS` z-2AK1f^^9-X2}OH9@tOY+ue4dv!kmv=gni8dGHPoB&-`|6mZMn?XRU<%_p6l_`O+t z90G=DL8E4Ta70CfF5)N*@*-v0ssK3BN6G}O)>jWZktd}7T`o3gygfgy`d2s&@hsr_ zm{Fz6K=zFplSwct+;@iTq1sFO={b-+IYW3`Z?~-GqL}9E^w}G1?Kb1AYy93fjm18Y z6Ghly`7uQ<)N0;;jYyKLvW{wY!Q{6LK9A?PeqRP&gq0${44C5B=)Uk1epF>09O`EZ zTz&cC3(=w1k%h^VBo>T4jA&*|+-Cja`l2gWLA2R5kL=!b*qou!jtUF%gopnPKWg$t z?!>arR`d+Ro;B6$H@m)t74vxCPVl(b;X(!9a2-M9mf%tAqY6!Dzlt~aH)5a0&l?Bt z+6JS%f8pQ*LE*0W zalxZ%rym>!@Ic`>^-4{iz8!OPFF|yEGig-e)42(!(Q6;=zjN%>$za0f+U_@si6!kW zZXt|khdoCX)`L}cE%7l5KT7e&3BFfO=U)ceB3 zj;5;(-mi1Re6QFW39Dq8l!($4$Z^>jm^s7ujo4Fm!`YUtvwhF4Fgv|ohINjz|L2qb z|9nDOUWuZn13xXBdm94+T}S+nwh4UyKOg!JE}VIlpA*=Gu12zdp!4Fo{`;f!4XUN5 zY`r!cn~I1QCkYo0H@{r8^*CBo^^)+!1Pg@i20 z;!03UJ_ThUhhyANvi`L0p-K=EE_hvZlz6A&$VCUz~Zxb=BApg9xADCFCAtr7esUwtHC?@1yN7g5lLphD(}5c@=OH z_?D~sxigotdXRrI3O}M_EUkPLRBq)QNY{p{DCVm%^%id!?H+%*GF{!zjxgdZaT0~@ zhayO)gA8Q^h>7C_c>|Ku8Zk)P^!#pU60pq{WD+_ew)9r~kK*^R2ze84|7K;yer_ck zgK-Y=BpyD1WFe#PF*SCP*5yxmk9JoINGZfn_N9*cNd=OsB^MxK*!!|W{pnAS55DST zi0w6qiR>ga**HM#|DxImTAm`7R$ZdlB4Dpv^vX4RtSKZ4J#;DJYVRx&QgRMnng~e~vHW_gbV2nntP6ZWz0^u8E$p8L59^Lb<;A?BIed^iR|kt_ z$;BE`6=7ivo1P1|k^?G33>}#&@UuV1pve#s=){IlO~bGp3sdd(pen^GV@<7`Y~VHg z)?{A~Zb?Y|gRbH56>#;I@oCao>m}xg9nSR&nK(!a1XLuW5}eeWGGZ0b&qx(E|E-&s zf46@)$$sO<<(h7Mr$m#^XNH}G;+RZ$5bnWYzE*JucMUJ{C>x@G-{VwR@L9dz}$s(pw@{fAr5|GhO+uODq5R}`^ zlhdLBCh#9(EPRxd+qG1KQK-zRd1st4e#8!zRLJFGC8t;(O4;t5m>xdyQ&BdY&Z_Ph%@JXTck{UX#iWaC&Q&G`YTbk>6$p1W8&40UR@7%~r$ zKf0#_?kWpWc}Q|S{g))TA4*3R6XYOq*Q{BD;);AGoUHJ9I3ZLAI<(rt95Ebul1srt zP+av}H3gU3m-UxbRF2vQvHe?lgx6=SluV^N)bbJs5S*M8@Fhy~7Cgt`xa=F^DEujd zQz_Q2-AVq_l|ih8NOfcQ?$kJuEU;x-$518Jmh0s)2@TGr@?Q5t@dPx=j~cli4vS@Q z99n(x&QEFgSY_2+z@x_%jkn{{>B8)yc#V|u_C+eTa=}=1aI5~wuRC#fY;wF**~QJe z@cz=xViUzqbc+bd(4F4KB}!er6UcVl)i4kK?k2P2 z^LSzY4g{seb^oSe9b40Ga!ySwL&*`$d){0td~4cMF80RB59si{8mDTR*CsY8YIR|X z8J4!d{f#=h4Td;&7AS+{zinYFqyx1+jn;2WY-qP!=0LY2COfG89U!_^^sYA2po!$T z@8|sGDYh(L1~pe!&rn%W#4gg`(%pVt5LUl`+FXj%L99?$il6iMd&k@Rcs zn#)(#OPBqPyN5~EHZ9JzI?XimtBt1YkFYJgwYb38t>n@T%7ir+WWVq4qiwb;UROTX z$WrCO;3^7#t_AT=L?XRTgr3;#kDF7}sdSC(YzQG3b9%H z!KRyyr*rp4@%ZyOatd<|tC&Ex=`Fg~csWmH#nY_h-t>)&Mpl1gi6R_Ns*)}$2%|Il zN<-3NYJ1PvbsL}bubwltK1pQ=jJ+pTlYy@LLL+0V0{v4}ymYONXhQVrAyFJb`j>_L zM+H&em%sEUgu=IBmTIf#_fOaZzGp*sdzvZPXAYNxMVH=s9=5T~8nW9XQfvou(Zh(h z{iI`w)xYd=&PKPP0m8`PfYYdkj3n8Me=jx{_4GI)%IlL1NxEN`seA^v=Uw9FHk;A> z7N0G{YzHdsHzq0?^7pGna ztV?Op!xL}N6rPW4;!r3M3&^%yYA};ycr3Bcfq-H6Y?n!YYvpCbq{nR`*?;as%g*uY3c*t<9 zO}zDhev{6hoO@oeYE73u7X&DFHU+PyEMAdUEjcsns@UgPkx>( z>ItcGulLNVrxaN7dbwS`^KIhfKx?`}bfP@hNhw$-hr z%s+N%Mgt#KO>8&h3GW(*e%>uNsNg?f5ov3LJ*l88130-Yin?JM8m3`I)W;&is$3z2 zi{N57uWbX_#gi)RDcE?GrlZ29zHP$RYtsP({7Y!osw)m+xS2QvF}OG z^}43rfT=zzNCg2pu%)Oprs)q~m3>rCItW#fZRj1gE%jg%2_7N&kvkQ(D-U3sv)*57 zvT$BQN$rC*){2Vc0sE0qW|6jI0(|vWh*oRl(bB@vT`alf9)Wa5QFkNVhz-#W;SGls zC$UblkrjyM{rc#f+~=kU+#SgQ-DRcHwgd|6wDt>DGI+g+W5jOQkmZj&S6%WYyy=Pa zwwfJ7ShvvfCHCK<^10Uo3R}g9agttxp(!-Wxex*W62H9wK9j1%GLKtHBmRpR!D{d7 z=3nH-iU+Z1iQ={ohH|EjpZdwJF}85c5qR=Jx%6Xks=1#zuTIug;NxF7(*!=rYz8Pn zH04GEWif%Qd(9W*Q@2Bu>uF}}YJS7pDj1@QPE1Z0z)Rf>R4sM@h$+vc#u{=23`swx zVoSkzRdnu>t?_wG3UM0}REKVHkH;LOOhO&7xTX)e<)s({qF}@1M(4odJhcf4>Clh0 zFk<_<_3r*0o)i57V*jn&L4s;NktpJ^Z;pkpL5?3Er8UP`iTBCE*H-IV@~n*TO(Xa2+6zWLl!3k!ay=;vA7iFCH|`naum5E4qhga(b$;2-Ap8T$Ll45{IE z_KUYGVRpaTd9hO)iVb(*E}nbkn1JA;@%N`3H=-t3=c=Q$@aInyO5IJ@H!-~uezy78 z&t+uk$;#B#4XBG}u2Rc1Yqcw6e&FfpF%ntz6$^21eNQ9?Q2kXr?7Y6sTk$2dcxHeR zanzt9Teht`^Ho<)o?J%u$svH#vUb1z4b7sM&T4o47#emOvs*PDQm38x9xWiv^2CUV zRPnXUQ{=m)Y3}KpL2OLh@q6Qpm0~nnKjVn#Er7+f?OLHAMV|`&>3btR{LEw^h?Uvbn)YKHkP!BG(a-}EEl|->D>7<1&*_ABjg+JUgZXgY(v_2W9;vg05Vz?rY~JXla{mwm4Y>bFz4w>{NIE+grl z1fZ|3gI8=IrJ`Jj>H0gwL9;$&5NI8rlIz#`$4C2w7m;Xey``vbi%ahSADbuk_&0OU zd_0O-wRQjPe3fkAw?y)(<+L6$%Xa51vUS1>nVZiG(VV)kStG!A(yGhcr@4aO-|O4V z{I5lkfhx>B$RxENh$8ZVr#RXiGk3~iwdvX{byN}fZeV@Kg$lmrq@J^vifwO6#U11j z;FJ4tA@9MtIKTGaVr?k|@_W(&qZR3}<^{a7Fjo6EF<@h+lWE0ugEt2rf6AvcY<+T0 z8|9fFV--j2ZND=kzJr`DNW(O6F6qxG_anokIDM3aLO%}QY2spaYu`p?A6}VsGUMXi z_P>DAN7d3KVVxS-r?283=VmZscDJW8Z2FOYhu@bYD#+*jUbQW>yDP$=7)am@j#lw#?)XiPZ%>JbAWEgyFMK`-Y z;Afrj3*F7<<)xaRyE(H!0v^9Xf5(v-49&T z3YstE;4mh2-o1ME(X+GM&LYSw!knxWu;DCrFwXkW{Tl7|PgmL)Af1FxCnu+|O~S$i z_4@Umcc|HpL(#`JTL-STPD+EAFO{lF*?BdkT;!BFg#X=;kjdCTtdkIho+5RaUia>d z6Ut}1VOhNA73XBazQ(m4U*c>S6CyYPgF5xFDGH6KM_a5N(=>yh=5D1Oz_%L?9;|=Z zAfwFsAO&Po|GmS4B3*V?p&cH4mEGN8wgG?hg`~-@D_6-V3k*6WY@x}PUmSkn&hR1R zwN>~)UlVxv2XICFPv3@|c;I`ciN#@`BZBS5#ReHAGJC1s;B4iCxfZJ(%eG~3$ov!~ zb0_NP_h;#xzwo(Zs1s-f4;$#O(h6Qt`lny+UPUq6F1Sjzcc9)Y)+R0=Q$ks1X1ke= zgH~>p_8n8&zRe-@FdY-D3`xsZLgXui$S*@8;=1}#58FHbJ*hp!>Qa2S-m|@c&?>q8 z#@ResPC?%EcP%fQY~!t106N0~AHOR^u9cLRv_VkKu+}&Ia@{MlcRR6z{Jh=ZqA8M< zz3K_!alo9)i!Jx(KF|8OX(K2ZG>Cy?*ZnR-e-^sUh)A`ZBK>Q3v*a`0BW`q7MqO)n zeP~S9jpPEbHY5*k7-x!BPlUDwj34L1h!!!@)zrQ+-H>Ui1}wrdkRl;hw}s&rEqG z+^e!E!`aW>ktr=n5hey3C(VVHRSa!mvMa)JUu^$-#C~L2`qjd+MD`vY8~S^db)vV| zCd#qk;YieF_BN&YHwloqQ0DrttJ$~APEY|mUG)jm{)0-$)gQ>>J>1hhazxyT#Z1zk zsF!%E60&Ar0k$cBb6_y6J|-)Q7f8>qm6NB|S`_QYrc_Mi%PvQ*wg=b=lUEY%2`ea`*jV=f2(fL~+F{ zpKM5~{j8OAe52=*e6I2 z4_*iyh{>?(g3L$H;WuBi2cqhg?jk<5GVzihjN( zi^8;iNul}EBS?pEJgFkfhH*j*2gauIY$)8mIMZ}_pdQ?ksjMkx$~EnQhc#Hq(a$LP zlRRS6c3QBgL@9?s?*ilq5q4nw(lE^bq==Mf(}Xj=s{2q^a3e%c{~PAEGqr zxWidX{)4L*R_gJNO~aXn!6o3HT{@)HDQG`{28JXVG9t`A_C+Zw9fjGQh??y~y3?zF zlEQAgcbJha$#c(0k;M40VIQ$&+UaxP>=AOj``i0d^}4e=Xoir-9OQC)LM{e(ERH&! zqDm+IeEEPh(+BGXlje@m#{aGI|AmSFLdLtTV!!nm)52)ZbCQH7hVLn>SuH_fE3=yY zd-FGt-kN6Q^g162$WoOcvH*i>j(xVZ-N4u^og5n@ptzK1ro5EedVN^G46jeT^)hc^ z+Uqbj2NMwZ@yhl~oKO;MYq!z1Uo#{nF2R48iEDoL9x8TRyH)Cj>m>)MgQ!GL7W(wT z2~;NSfL%$`CRU|6KkTCn241C)uBtGvK&UoJr*1)R( yhRMk)Jd;mD&mc)(MYnxH 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

hb*^g*IPTB9K!@;e~c)a{))198RMk`>BX1efP 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 Bvl##Y literal 0 HcmV?d00001 diff --git a/account_avatax_exemption_base/views/avalara_exemption_view.xml b/account_avatax_exemption_base/views/avalara_exemption_view.xml new file mode 100644 index 000000000..991b29bec --- /dev/null +++ b/account_avatax_exemption_base/views/avalara_exemption_view.xml @@ -0,0 +1,258 @@ + + + + group.of.states.form.view + res.partner.group.state + form + +

+ + + + + + + + + + group.of.states.tree.view + res.partner.group.state + tree + + + + + + + + + + Group of States + res.partner.group.state + tree + tree,form + + + + + res.partner.exemption.type.form.view + res.partner.exemption.type + form + +
+ + + + + + + + +
+
+
+ + res.partner.exemption.type.tree.view + res.partner.exemption.type + tree + + + + + + + + + Exemption Type + res.partner.exemption.type + tree + tree,form + + + + + res.partner.exemption.business.type.form.view + res.partner.exemption.business.type + form + +
+ + + + + +
+
+
+ + res.partner.exemption.business.type.tree.view + res.partner.exemption.business.type + tree + + + + + + + + + + Exemption Reason Type + res.partner.exemption.business.type + tree + tree,form + + + + + res.partner.exemption.form.view + res.partner.exemption + form + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ +
+
+ + res.partner.exemption.tree.view + res.partner.exemption + tree + + + + + + + + + + + + + Exemption + res.partner.exemption + tree + tree,form + + + diff --git a/account_avatax_exemption_base/views/partner_view.xml b/account_avatax_exemption_base/views/partner_view.xml new file mode 100644 index 000000000..c4397fada --- /dev/null +++ b/account_avatax_exemption_base/views/partner_view.xml @@ -0,0 +1,43 @@ + + + res.partner.details.form.inherit1 + res.partner + + + + + + + + + + +
+

+ Avatax Exemption related settings are managed on +

+
+
+
+
diff --git a/account_avatax_exemption_base/views/res_country_state_view.xml b/account_avatax_exemption_base/views/res_country_state_view.xml new file mode 100644 index 000000000..cbb2f1451 --- /dev/null +++ b/account_avatax_exemption_base/views/res_country_state_view.xml @@ -0,0 +1,14 @@ + + + res.country.state.inherit + res.country.state + + + + + + + + + + From 48299a2ca7f2b048e27ace667cfa36e660772982 Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Mon, 18 Jan 2021 14:19:10 +0530 Subject: [PATCH 02/21] [FIX] modified exemption fields --- .../models/exemption.py | 20 +++++++++---------- .../views/avalara_exemption_view.xml | 4 ++-- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/account_avatax_exemption_base/models/exemption.py b/account_avatax_exemption_base/models/exemption.py index 12c905451..a92f72b2b 100644 --- a/account_avatax_exemption_base/models/exemption.py +++ b/account_avatax_exemption_base/models/exemption.py @@ -39,7 +39,7 @@ def create(self, vals): class ResPartnerExemptionBusinessType(models.Model): _name = "res.partner.exemption.business.type" - _description = "Exemption Business Type" + _description = "Exemption Activity Type" name = fields.Char(required=True) avatax_id = fields.Char(required=True, readonly=True) @@ -53,8 +53,13 @@ class ResPartnerExemptionType(models.Model): name = fields.Char() business_type = fields.Many2one( "res.partner.exemption.business.type", + string="Activity Type", + ) + exemption_code_id = fields.Many2one( + related="business_type.exemption_code_id", + string="Entity Use Code", + readonly=True, ) - exemption_code_id = fields.Many2one("exemption.code", string="Entity Use Code") group_of_state = fields.Many2one( "res.partner.group.state", string="Group of States" ) @@ -95,13 +100,12 @@ class ResPartnerExemption(models.Model): ) # Fields already defined in Avatax Exemption Type, adding only readonly attrs business_type = fields.Many2one( - readonly=True, states={"draft": [("readonly", False)]} + string="Activity Type", readonly=True, states={"draft": [("readonly", False)]} ) exemption_code_id = fields.Many2one( - "exemption.code", + related="business_type.exemption_code_id", string="Entity Use Code", readonly=True, - states={"draft": [("readonly", False)]}, ) group_of_state = fields.Many2one( readonly=True, states={"draft": [("readonly", False)]} @@ -184,14 +188,8 @@ def onchange_partner_id(self): @api.onchange("exemption_type") def onchange_exemption_type(self): self.business_type = self.exemption_type.business_type.id - self.exemption_code_id = self.exemption_type.exemption_code_id.id self.group_of_state = self.exemption_type.group_of_state - @api.onchange("business_type") - def onchange_business_type(self): - if self.business_type and self.business_type.exemption_code_id: - self.exemption_code_id = self.business_type.exemption_code_id.id - @api.onchange("exemption_type", "effective_date") def onchange_effective_date(self): if self.exemption_type.exemption_validity_duration and self.effective_date: diff --git a/account_avatax_exemption_base/views/avalara_exemption_view.xml b/account_avatax_exemption_base/views/avalara_exemption_view.xml index 991b29bec..82ce457f2 100644 --- a/account_avatax_exemption_base/views/avalara_exemption_view.xml +++ b/account_avatax_exemption_base/views/avalara_exemption_view.xml @@ -125,7 +125,7 @@ res.partner.exemption.business.type tree - + @@ -133,7 +133,7 @@ - Exemption Reason Type + Exemption Activity Type res.partner.exemption.business.type tree tree,form From f11052595087c710f4312f0c79fcecd13f45710c Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Fri, 5 Feb 2021 22:04:24 +0530 Subject: [PATCH 03/21] 0.1.10 version change --- .../models/exemption.py | 40 ++++++++++--------- .../views/avalara_exemption_view.xml | 1 + 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/account_avatax_exemption_base/models/exemption.py b/account_avatax_exemption_base/models/exemption.py index a92f72b2b..f9d75ba9d 100644 --- a/account_avatax_exemption_base/models/exemption.py +++ b/account_avatax_exemption_base/models/exemption.py @@ -68,13 +68,10 @@ class ResPartnerExemptionType(models.Model): help="Validity duration in days", default=30 ) - @api.onchange("state_ids") - def onchange_state_ids(self): - state_ids = [] - for state_id in self.state_ids: - if state_id.id not in self.group_of_state.state_ids.ids: - state_ids.append(state_id.id) - self.state_ids = [(6, 0, state_ids)] + @api.onchange("group_of_state") + def onchange_group_of_state(self): + if self.group_of_state.state_ids and not self.state_ids: + self.state_ids = [(6, 0, self.group_of_state.state_ids.ids)] class ResPartnerExemption(models.Model): @@ -185,10 +182,20 @@ def onchange_partner_id(self): self.partner_id = self.partner_id.commercial_partner_id.id return {"domain": {"partner_id": [("parent_id", "=", False)]}} - @api.onchange("exemption_type") + @api.onchange("exemption_type", "group_of_state") def onchange_exemption_type(self): self.business_type = self.exemption_type.business_type.id - self.group_of_state = self.exemption_type.group_of_state + if self.exemption_type.group_of_state and not self.group_of_state: + self.group_of_state = self.exemption_type.group_of_state.id + if self.exemption_type or self.group_of_state: + state_ids = [] + if self.exemption_type.group_of_state.state_ids: + state_ids += self.exemption_type.group_of_state.state_ids.ids + if self.exemption_type.state_ids: + state_ids += self.exemption_type.state_ids.ids + if self.group_of_state.state_ids: + state_ids += self.group_of_state.state_ids.ids + self.state_ids = [(6, 0, list(set(state_ids)))] @api.onchange("exemption_type", "effective_date") def onchange_effective_date(self): @@ -197,18 +204,13 @@ def onchange_effective_date(self): days=self.exemption_type.exemption_validity_duration ) - @api.onchange("exemption_type", "group_of_state", "state_ids") + @api.onchange("state_ids") def onchange_state_ids(self): - state_ids = self.state_ids.ids - if self.exemption_type.state_ids: - state_ids += self.exemption_type.state_ids.ids - if self.exemption_type.group_of_state.state_ids: - state_ids += self.exemption_type.group_of_state.state_ids.ids - if self.group_of_state.state_ids: - state_ids += self.group_of_state.state_ids.ids - if not any(self.exemption_line_ids.mapped("avatax_id")): + if not any(self.exemption_line_ids.mapped("avatax_id")) and not any( + self.exemption_line_ids.mapped("add_exemption_number") + ): self.exemption_line_ids = [(6, 0, [])] - for state_id in list(set(state_ids)): + for state_id in self.state_ids: if state_id not in self.exemption_line_ids.mapped("state_id").ids: self.exemption_line_ids += self.exemption_line_ids.new( { diff --git a/account_avatax_exemption_base/views/avalara_exemption_view.xml b/account_avatax_exemption_base/views/avalara_exemption_view.xml index 82ce457f2..75ebfd9c0 100644 --- a/account_avatax_exemption_base/views/avalara_exemption_view.xml +++ b/account_avatax_exemption_base/views/avalara_exemption_view.xml @@ -196,6 +196,7 @@ /> +
From 505bdb3120ba9948a56d04eab2a323f02887c9df Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Fri, 12 Feb 2021 20:45:11 +0530 Subject: [PATCH 04/21] 0.1.11 version update --- account_avatax_exemption_base/models/exemption.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_avatax_exemption_base/models/exemption.py b/account_avatax_exemption_base/models/exemption.py index f9d75ba9d..70cd392e1 100644 --- a/account_avatax_exemption_base/models/exemption.py +++ b/account_avatax_exemption_base/models/exemption.py @@ -210,7 +210,7 @@ def onchange_state_ids(self): self.exemption_line_ids.mapped("add_exemption_number") ): self.exemption_line_ids = [(6, 0, [])] - for state_id in self.state_ids: + for state_id in self.state_ids.ids: if state_id not in self.exemption_line_ids.mapped("state_id").ids: self.exemption_line_ids += self.exemption_line_ids.new( { From 3a8efdcdebe14ec3bbe761948ae15d1f781528be Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Sat, 20 Feb 2021 16:02:25 +0530 Subject: [PATCH 05/21] 0.1.12 update: corrections --- .../views/avalara_exemption_view.xml | 11 +++++++++-- account_avatax_exemption_base/views/partner_view.xml | 6 +----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/account_avatax_exemption_base/views/avalara_exemption_view.xml b/account_avatax_exemption_base/views/avalara_exemption_view.xml index 75ebfd9c0..72eec5cad 100644 --- a/account_avatax_exemption_base/views/avalara_exemption_view.xml +++ b/account_avatax_exemption_base/views/avalara_exemption_view.xml @@ -160,7 +160,11 @@ - + tree - + diff --git a/account_avatax_exemption_base/views/partner_view.xml b/account_avatax_exemption_base/views/partner_view.xml index c4397fada..cbf685ef8 100644 --- a/account_avatax_exemption_base/views/partner_view.xml +++ b/account_avatax_exemption_base/views/partner_view.xml @@ -19,11 +19,7 @@ - +
From 931f98754b8787ae75ef264e7c9dbe4babd54bfe Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Fri, 21 May 2021 13:09:26 +0530 Subject: [PATCH 06/21] [ADD] readme.rst --- account_avatax_exemption_base/README.rst | 73 ++- .../readme/CONTRIBUTORS.rst | 5 + .../readme/DESCRIPTION.rst | 1 + .../readme/USAGE.rst | 0 .../static/description/index.html | 424 ++++++++++++++++++ 5 files changed, 499 insertions(+), 4 deletions(-) create mode 100644 account_avatax_exemption_base/readme/CONTRIBUTORS.rst create mode 100644 account_avatax_exemption_base/readme/DESCRIPTION.rst create mode 100644 account_avatax_exemption_base/readme/USAGE.rst create mode 100644 account_avatax_exemption_base/static/description/index.html diff --git a/account_avatax_exemption_base/README.rst b/account_avatax_exemption_base/README.rst index 4ab585d86..be119736c 100644 --- a/account_avatax_exemption_base/README.rst +++ b/account_avatax_exemption_base/README.rst @@ -2,11 +2,76 @@ Avatax Exemptions Base ====================== -This application allows you to add Avatax Exemption base. +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--fiscal--rule-lightgray.png?logo=github + :target: https://github.com/OCA/account-fiscal-rule/tree/14.0/account_avatax_exemption_base + :alt: OCA/account-fiscal-rule +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-fiscal-rule-14-0/account-fiscal-rule-14-0-account_avatax_exemption_base + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/93/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module is a component of the Avatax Exemption Integration with odoo app and it is used as an anchor module for account_avatax_exemption to add support for odoo enterprise module such as sign and document extension. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Sodexis Contributors ------------- +~~~~~~~~~~~~ + +* Sodexis + + * Atchuthan Ubendran + * Stephan Keller + * SodexisTeam + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. -* Sodexis, Inc +This module is part of the `OCA/account-fiscal-rule `_ project on GitHub. -This module is maintained by the Sodexis. +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_avatax_exemption_base/readme/CONTRIBUTORS.rst b/account_avatax_exemption_base/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..bd20edaf6 --- /dev/null +++ b/account_avatax_exemption_base/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Sodexis + + * Atchuthan Ubendran + * Stephan Keller + * SodexisTeam diff --git a/account_avatax_exemption_base/readme/DESCRIPTION.rst b/account_avatax_exemption_base/readme/DESCRIPTION.rst new file mode 100644 index 000000000..92147a2b4 --- /dev/null +++ b/account_avatax_exemption_base/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module is a component of the Avatax Exemption Integration with odoo app and it is used as an anchor module for account_avatax_exemption to add support for odoo enterprise module such as sign and document extension. diff --git a/account_avatax_exemption_base/readme/USAGE.rst b/account_avatax_exemption_base/readme/USAGE.rst new file mode 100644 index 000000000..e69de29bb diff --git a/account_avatax_exemption_base/static/description/index.html b/account_avatax_exemption_base/static/description/index.html new file mode 100644 index 000000000..b87e9d6be --- /dev/null +++ b/account_avatax_exemption_base/static/description/index.html @@ -0,0 +1,424 @@ + + + + + + +Avatax Exemptions Base + + + +
+

Avatax Exemptions Base

+ + +

Beta License: LGPL-3 OCA/account-fiscal-rule Translate me on Weblate Try me on Runbot

+

This module is a component of the Avatax Exemption Integration with odoo app and it is used as an anchor module for account_avatax_exemption to add support for odoo enterprise module such as sign and document extension.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Sodexis
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-fiscal-rule project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + From 61eed30e1505ea68c9879b94296c6133a616195b Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Fri, 21 May 2021 16:25:33 +0530 Subject: [PATCH 07/21] [FIX] Moved odoo enterprise related fields to custom module --- account_avatax_exemption_base/models/exemption.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/account_avatax_exemption_base/models/exemption.py b/account_avatax_exemption_base/models/exemption.py index 70cd392e1..68dcde935 100644 --- a/account_avatax_exemption_base/models/exemption.py +++ b/account_avatax_exemption_base/models/exemption.py @@ -144,8 +144,6 @@ class ResPartnerExemption(models.Model): ], default="draft", ) - sign_request_id = fields.Many2one("sign.request") - sign_request_item_id = fields.Many2one("sign.request.item") def _get_document_folder(self): return self.env.company.documents_exemption_folder From 561af1bf42c24f13f9a920231fe0efab545bdf5c Mon Sep 17 00:00:00 2001 From: oca-travis Date: Sun, 13 Jun 2021 17:54:55 +0000 Subject: [PATCH 08/21] [UPD] Update account_avatax_exemption_base.pot --- .../i18n/account_avatax_exemption_base.pot | 541 ++++++++++++++++++ 1 file changed, 541 insertions(+) create mode 100644 account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot diff --git a/account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot b/account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot new file mode 100644 index 000000000..db15b258d --- /dev/null +++ b/account_avatax_exemption_base/i18n/account_avatax_exemption_base.pot @@ -0,0 +1,541 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_avatax_exemption_base +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__business_type +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__business_type +msgid "Activity Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__add_exemption_number +msgid "Add Exemption Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__exemption_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__exemption_ids +msgid "Avalara Exemptions" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__avatax_id +msgid "Avatax" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_id +msgid "Avatax Certificate ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_code +msgid "Avatax Code" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__avatax_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__avatax_id +msgid "Avatax Customer ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption +msgid "Avatax Exemption" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_line +msgid "Avatax Exemption Line" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_type +msgid "Avatax Exemption Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.view_partner_details_form_inherit1 +msgid "Avatax Exemption related settings are managed on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_group_state +msgid "Avatax Group of States" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_name +msgid "Avatax Name" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__avatax_nexus +msgid "Avatax Nexus" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__avatax_status +msgid "Avatax Status" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__cancel +msgid "Cancelled" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__country_id +msgid "Country" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model,name:account_avatax_exemption_base.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_uid +msgid "Created by" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__create_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__create_date +msgid "Created on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__display_name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__display_name +msgid "Display Name" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__done +msgid "Done" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__draft +msgid "Draft" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__drivers_license_number +msgid "Drivers License Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__effective_date +msgid "Effective Date" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__exemption_code_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_code_id +msgid "Entity Use Code" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_id +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_tree_view +msgid "Exemption" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_reason_type_act_window +#: model:ir.model,name:account_avatax_exemption_base.model_res_partner_exemption_business_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_reason_type +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_reason_type_tree_view +msgid "Exemption Activity Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_line_ids +msgid "Exemption Line" +msgstr "" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_form_view +msgid "Exemption Lines" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__exemption_number +msgid "Exemption Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_number_type +msgid "Exemption Number Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__exemption_number/taxpayer_id +msgid "Exemption Number/Taxpayer ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_reason_type_form_view +msgid "Exemption Reason Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.exemption_type_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_type +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_exemption_type +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_type_form_view +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.exemption_type_tree_view +msgid "Exemption Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Exemption Validity Duration" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__expiry_date +msgid "Expiry Date" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__fein +msgid "FEIN" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__exemption_number_type__foreign_diplomat_number +msgid "Foreign Diplomat Number" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.actions.act_window,name:account_avatax_exemption_base.group_of_states_act_window +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__group_of_state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__group_of_state +#: model:ir.ui.menu,name:account_avatax_exemption_base.menu_group_of_states +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.group_of_states_form_view +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.group_of_states_tree_view +msgid "Group of States" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__id +msgid "ID" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields.selection,name:account_avatax_exemption_base.selection__res_partner_exemption__state__progress +msgid "In Progress" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_country_state____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type____last_update +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_uid +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__write_date +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__linked_to_customer +msgid "Linked To Customer" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_ids +msgid "Messages" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_business_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__name +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__name +msgid "Name" +msgstr "" + +#. module: account_avatax_exemption_base +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#: code:addons/account_avatax_exemption_base/models/exemption.py:0 +#, python-format +msgid "New" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__partner_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__partner_id +msgid "Partner" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_has_sms_error +msgid "SMS Delivery error" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_line__state_id +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_group_state__state_ids +msgid "State" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__state_ids +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption_type__state_ids +msgid "States" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner__use_commercial_entity +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_users__use_commercial_entity +msgid "Use Commercial Entity" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__exemption_validity_duration +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption_type__exemption_validity_duration +msgid "Validity duration in days" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,field_description:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_avatax_exemption_base +#: model:ir.model.fields,help:account_avatax_exemption_base.field_res_partner_exemption__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_avatax_exemption_base +#: model_terms:ir.ui.view,arch_db:account_avatax_exemption_base.view_partner_details_form_inherit1 +msgid "the parent company" +msgstr "" From e7d44c7afba6c6e93ffb76410f88fa3ebcec7f44 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 13 Jun 2021 17:59:18 +0000 Subject: [PATCH 09/21] [UPD] README.rst --- account_avatax_exemption_base/static/description/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_avatax_exemption_base/static/description/index.html b/account_avatax_exemption_base/static/description/index.html index b87e9d6be..503da00b2 100644 --- a/account_avatax_exemption_base/static/description/index.html +++ b/account_avatax_exemption_base/static/description/index.html @@ -3,7 +3,7 @@ - + Avatax Exemptions Base