From 38a308bca9d5c3c81ea86f2052b380260a281ba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=93=E7=84=B1?= Date: Wed, 7 Aug 2019 00:25:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A6=E5=A5=97=E4=BF=A1=E6=81=AF,=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/admin.iml | 1 + admin/pom.xml | 5 + .../controller/BssEnterpriseController.java | 155 ++++++++++++++++++ .../validator/BssEnterpriseValid.java | 20 +++ .../system/controller/MainController.java | 4 +- .../resources/static/images/user-picture.jpg | Bin 330100 -> 33857 bytes .../lib/layui-v2.3.0/lay/modules/carousel.js | 2 +- .../lib/layui-v2.3.0/lay/modules/mobile.js | 2 +- .../lib/layui-v2.3.0/lay/modules/table.js | 2 +- .../static/lib/layui-v2.3.0/layui.all.js | 2 +- .../templates/business/employee/index.html | 4 +- .../templates/business/enterprise/add.html | 67 ++++++++ .../templates/business/enterprise/detail.html | 59 +++++++ .../templates/business/enterprise/index.html | 92 +++++++++++ .../cwhelp/common/constant/AdminConst.java | 2 +- .../cwhelp/common/constant/PlatformConst.java | 30 ++++ .../com/cwhelp/common/constant/RoleConst.java | 2 +- .../cwhelp/common/constant/StatusConst.java | 2 +- .../com/cwhelp/common/enums/ResultEnum.java | 8 + .../com/cwhelp/component/shiro/ShiroUtil.java | 3 + .../devtools/generate/DefaultValue.java | 8 +- .../business/domain/BssEnterprise.java | 79 +++++++++ .../repository/BssEnterpriseRepository.java | 20 +++ .../service/BssEnterpriseService.java | 48 ++++++ .../impl/BssEnterpriseServiceImpl.java | 84 ++++++++++ .../system/service/impl/UserServiceImpl.java | 3 + 26 files changed, 689 insertions(+), 15 deletions(-) create mode 100644 admin/src/main/java/com/cwhelp/admin/business/controller/BssEnterpriseController.java create mode 100644 admin/src/main/java/com/cwhelp/admin/business/validator/BssEnterpriseValid.java create mode 100644 admin/src/main/resources/templates/business/enterprise/add.html create mode 100644 admin/src/main/resources/templates/business/enterprise/detail.html create mode 100644 admin/src/main/resources/templates/business/enterprise/index.html create mode 100644 common/src/main/java/com/cwhelp/common/constant/PlatformConst.java create mode 100644 modules/system/src/main/java/com/cwhelp/modules/business/domain/BssEnterprise.java create mode 100644 modules/system/src/main/java/com/cwhelp/modules/business/repository/BssEnterpriseRepository.java create mode 100644 modules/system/src/main/java/com/cwhelp/modules/business/service/BssEnterpriseService.java create mode 100644 modules/system/src/main/java/com/cwhelp/modules/business/service/impl/BssEnterpriseServiceImpl.java diff --git a/admin/admin.iml b/admin/admin.iml index ee48f66..2cd04ec 100644 --- a/admin/admin.iml +++ b/admin/admin.iml @@ -77,6 +77,7 @@ + diff --git a/admin/pom.xml b/admin/pom.xml index e662ccd..6bc701c 100644 --- a/admin/pom.xml +++ b/admin/pom.xml @@ -51,6 +51,11 @@ fileUpload ${project.version} + + com.cwhelp.modules + bss + ${project.version} + diff --git a/admin/src/main/java/com/cwhelp/admin/business/controller/BssEnterpriseController.java b/admin/src/main/java/com/cwhelp/admin/business/controller/BssEnterpriseController.java new file mode 100644 index 0000000..47426be --- /dev/null +++ b/admin/src/main/java/com/cwhelp/admin/business/controller/BssEnterpriseController.java @@ -0,0 +1,155 @@ +package com.cwhelp.admin.business.controller; + +import com.cwhelp.admin.business.validator.BssEnterpriseValid; +import com.cwhelp.common.constant.PlatformConst; +import com.cwhelp.common.enums.ResultEnum; +import com.cwhelp.common.enums.StatusEnum; +import com.cwhelp.common.utils.EntityBeanUtil; +import com.cwhelp.common.utils.ResultVoUtil; +import com.cwhelp.common.utils.StatusUtil; +import com.cwhelp.common.vo.ResultVo; +import com.cwhelp.component.shiro.ShiroUtil; +import com.cwhelp.modules.business.domain.BssEnterprise; +import com.cwhelp.modules.business.domain.BssPlatform; +import com.cwhelp.modules.business.service.BssEnterpriseService; +import com.cwhelp.modules.system.domain.User; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.ExampleMatcher; +import org.springframework.data.domain.Page; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * @author yan.y + * @date 2019/08/06 + */ +@Controller +@RequestMapping("/bss/enterprise") +public class BssEnterpriseController { + + @Autowired + private BssEnterpriseService bssEnterpriseService; + + /** + * 列表页面 + */ + @GetMapping("/index") + @RequiresPermissions("bss:enterprise:index") + public String index(Model model, BssEnterprise bssEnterprise) { + User user = ShiroUtil.getSubject(); + + // 创建匹配器,进行动态查询匹配 + ExampleMatcher matcher = ExampleMatcher.matching() + .withMatcher("name", match -> match.contains()) + .withMatcher("platform.id",match -> match.contains()); + BssPlatform bssPlatform = new BssPlatform(); + bssPlatform.setId(user.getBssPlatform().getId()); + bssEnterprise.setPlatform(bssPlatform); + + // 获取数据列表 + Example example = Example.of(bssEnterprise, matcher); + Page list = bssEnterpriseService.getPageList(example); + + // 封装数据 + model.addAttribute("list", list.getContent()); + model.addAttribute("page", list); + return "/business/enterprise/index"; + } + + /** + * 跳转到添加页面 + */ + @GetMapping("/add") + @RequiresPermissions("bss:enterprise:add") + public String toAdd(Model model) { + User user = ShiroUtil.getSubject(); + BssPlatform bssPlatform = user.getBssPlatform(); + model.addAttribute("bssPlatform",bssPlatform); + return "/business/enterprise/add"; + } + + /** + * 跳转到编辑页面 + */ + @GetMapping("/edit/{id}") + @RequiresPermissions("bss:enterprise:edit") + public String toEdit(@PathVariable("id") BssEnterprise bssEnterprise, Model model) { + User user = ShiroUtil.getSubject(); + BssPlatform bssPlatform = user.getBssPlatform(); + model.addAttribute("bssPlatform",bssPlatform); + model.addAttribute("bssEnterprise", bssEnterprise); + return "/business/enterprise/add"; + } + + /** + * 保存添加/修改的数据 + * @param valid 验证对象 + */ + @PostMapping({"/add","/edit"}) + @RequiresPermissions({"bss:enterprise:add","bss:enterprise:edit"}) + @ResponseBody + public ResultVo save(@Validated BssEnterpriseValid valid, BssEnterprise bssEnterprise) { + // 复制保留无需修改的数据 + if (bssEnterprise.getId() != null) { + BssEnterprise beEnterprise = bssEnterpriseService.getById(bssEnterprise.getId()); + EntityBeanUtil.copyProperties(beEnterprise, bssEnterprise); + } + + User user = ShiroUtil.getSubject(); + BssPlatform bssPlatform = user.getBssPlatform(); + int platformType = bssPlatform.getType(); + + if (platformType == PlatformConst.COMPANY_TYPE) { + List listByPlatform = bssEnterpriseService.getListByPlatform(bssPlatform); + if (listByPlatform.size() > 1) { + return ResultVoUtil.error(ResultEnum.ENTERPRISE_NUMBER_EXCESSIVE.getCode(),ResultEnum.ENTERPRISE_NUMBER_EXCESSIVE.getMessage()); + } + } + + if (bssEnterpriseService.repeatByName(bssEnterprise)) { + return ResultVoUtil.error(ResultEnum.ENTERPRISE_NAME_EXIST.getCode(),ResultEnum.ENTERPRISE_NAME_EXIST.getMessage()); + } + + if (bssEnterpriseService.repeatByCreditCode(bssEnterprise)) { + return ResultVoUtil.error(ResultEnum.ENTERPRISE_CREDITCODE_EXIST.getCode(),ResultEnum.ENTERPRISE_CREDITCODE_EXIST.getMessage()); + } + + // 保存数据 + bssEnterpriseService.save(bssEnterprise); + return ResultVoUtil.SAVE_SUCCESS; + } + + /** + * 跳转到详细页面 + */ + @GetMapping("/detail/{id}") + @RequiresPermissions("bss:enterprise:detail") + public String toDetail(@PathVariable("id") BssEnterprise bssEnterprise, Model model) { + model.addAttribute("bssEnterprise",bssEnterprise); + return "/business/enterprise/detail"; + } + + /** + * 设置一条或者多条数据的状态 + */ + @RequestMapping("/status/{param}") + @RequiresPermissions("bss:enterprise:status") + @ResponseBody + public ResultVo status( + @PathVariable("param") String param, + @RequestParam(value = "ids", required = false) List ids) { + // 更新状态 + StatusEnum statusEnum = StatusUtil.getStatusEnum(param); + if (bssEnterpriseService.updateStatus(statusEnum, ids)) { + return ResultVoUtil.success(statusEnum.getMessage() + "成功"); + } else { + return ResultVoUtil.error(statusEnum.getMessage() + "失败,请重新操作"); + } + } +} \ No newline at end of file diff --git a/admin/src/main/java/com/cwhelp/admin/business/validator/BssEnterpriseValid.java b/admin/src/main/java/com/cwhelp/admin/business/validator/BssEnterpriseValid.java new file mode 100644 index 0000000..eb0d682 --- /dev/null +++ b/admin/src/main/java/com/cwhelp/admin/business/validator/BssEnterpriseValid.java @@ -0,0 +1,20 @@ +package com.cwhelp.admin.business.validator; + +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import java.io.Serializable; + +/** + * @author yan.y + * @date 2019/08/06 + */ +@Data +public class BssEnterpriseValid implements Serializable { + @NotEmpty(message = "名称不能为空") + private String name; + @NotEmpty(message = "增值税种类不能为空") + private String vatType; + @NotEmpty(message = "会计准则不能为空") + private String accountingStandards; +} \ No newline at end of file diff --git a/admin/src/main/java/com/cwhelp/admin/system/controller/MainController.java b/admin/src/main/java/com/cwhelp/admin/system/controller/MainController.java index 657057a..8609197 100644 --- a/admin/src/main/java/com/cwhelp/admin/system/controller/MainController.java +++ b/admin/src/main/java/com/cwhelp/admin/system/controller/MainController.java @@ -137,11 +137,11 @@ public class MainController{ @PostMapping("/userInfo") @RequiresPermissions("index") @ResponseBody - public ResultVo userInfo(@Validated UserValid valid, User user){ + public ResultVo userInfo(User user){ // 复制保留无需修改的数据 User subUser = ShiroUtil.getSubject(); - String[] fields = {"id", "username", "password", "salt", "picture", "dept", "roles"}; + String[] fields = {"id", "username", "password", "salt","type" ,"picture","bssPlatform" ,"dept", "roles"}; EntityBeanUtil.copyProperties(subUser, user, fields); // 保存数据 diff --git a/admin/src/main/resources/static/images/user-picture.jpg b/admin/src/main/resources/static/images/user-picture.jpg index 62c0cfc141c848a8ca484735aa8a13a3f9bf5630..db3d8296b102f9696797d3d88a1a40cd37cdf533 100644 GIT binary patch literal 33857 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 literal 330100 zcmeFa2Urx%(l9!JfC&&4BT0e?5+o;KRYXLRVYbVh`;3BkgIQM&YN~{1l+?8?#ij8#3^<`RGRag zp}mVW+}nd60HZQ;qM~x5GMu7Pa*|SV7bF0H<}KCFvMCe*cuW1Oj6J|xnm@x}dD{ma z70n-f(*3nAR9t`7g-YPBb)lyEl?Rm=_3yk-#{J9=xDH;yR{43Q^ipuZ!JS%IC}{xH zlm&osCk9yG-KL`q01tqJd-v|$xA)+_eFvEj>_5QF!gTN;6U&JsM_7&=Il+8z=lJ9D zGxCpTDux3G7#JB2F)|)H%E-ugbo<13^k)+0|49av4*>IC;4RoXR9pZxGZhUp6=evl zOIu7^mKb^ zX%32mNM@QnXAXle!sT{PjP7W7V%`;Q9u}RCR^k%w_uG`{c_Vaxd|!fkNFGbd z4?24_QqNlX(>sLJ@pk<&*mA*xnhwwLm1}%2k{=en{MYOj?{+IZptDysnNt$};rlo7`& z#M393x_krVddVLbx6B`&#(b(EmteOX>5nIRLb5MS1voVFolrd4=Emxnm{(MTGn5=o z)ujL>6yP{~Lz4Yg?~?!2<9Gnw7OG@c ze)ER0vA$KiOW}u8fUMhmU54()1I!gp#$_{B>*sXIt4zExFUc1iD%wlZM|DVvwT0tl zxFd2J_1@M}o@jLM*0Zqq*ATD%`Sg)KPtAiAK-Q#udctQ8i1hRGdDUotH^Gy%b>lC{#v#?zjdfmHHAvADK1oZ|2P1iQani@@ZyG zOHFINivi1gLw&)_fNoGMvaqY(eXrbo&Y<_)O@f#{V+Cm*JX5AOxwVn!v|CtdN&S?C zN*kIihDqFf6TR|eL}bb6%cCh)`t|YU0HkMj-1qiJmA20UXEzhnRXr$xfnxDE9;3^2 z_FYi7Xvmz56dRPJC{6)t#w#cQ4FxE6DtT*i`@W#V0VU`Cza#-dY5Vi0-pK1rC9g!FqH!Ow65$Dqkt@` z?7=Dhip@sk$|UBUaXbyS=;iptG(PQs@1mY!su`}Qoo4g3x(9m34%JNd*!1kt33=6u zyA*!ScH;3uIdGDZ>nglc#rAY6BK5mmQ{234fZDl*#^wUUO7b|Q?b}FGw$p9fz6a~a zN&?_pPOmxxJ#Nqz8Ec?ZKQd)~3}Xrk!M`{zd$El7d5g|j?{wi+H>egPH6Heee(L)(6vhB7;L@ zv*qXywfjHrfAuASgI=7sVm2$v>&}_C6u{8CT^D%+d+@ORApL@j{Ezs?WJi;_;6f!6 zPO1-7as~4$j>483!D{WIIdvlnbFY|6+8PoUK4V|O>5rddKxfrdMQOFCP=MF<6kwvq z5U(;PGuI2ZQKN(Ced4N|cl+QyWuZmt!MIEXPOl)7$zF}|Drr#sL2rG#{>7%kfU|GF zgcr>HVu>S}B>i}Y;3F?P8Zzagn#`VE#~YKPaMhtBKaevo$x5Pi*Z5CAK)oeTV7!UE zum`fQbsC?!PSs)?m`3Ue;{;Sj^24W**UTl2jarXs`<;dvFtXN%&U;}h+n*HOngn$Q zKcyWMj$0$$OgVb1M0B5mK!~S#@e=ppcewW)KVnJ(PMzEwP)s1|3gUHm7&M=FFT1-f zoeR9CpOy6FbDwkAL8!{p;SEPaKJOmJ%pUW3i}cd!6dhArldtwR;!M*4Z%UYS1-ijD zB^SZeE(Vxlhje-4mFASQTJu5zj2L-K^*M%|4?66nAbuuv=!_VK7PKJocRb9+7)k+M||2%7md2iiMPU#jQBh#%Nmbu|+ zO1#Z=X=Fys24-qas8*G9z58sFW1wLFB4KTDOP~m2B+#$SBHOx@e~P}|-XqH8R`S>7 zBgk%Rlu(p~ARNn|)?G~ghVaOXt5#ejV3Sf{sN#BK%fa;+w-s%@WS6V!!qw+ouZYV1 zxO+50^({{x}(j*+0J9For!AMjO-ZrBv?zesm?O@p0jgTi}e?FVN0#GX~R!O zA)=2OAE;X_W3iT=&-`9>4}aGfl##y{NoYd0tp{Sit+2Ax&jjw>h$%Y(r%O|V$R!1& zQ2@@xNl8^!3Q(z-m>vE6)N32ed!+T76gLWBaz4w`(2fnOQv=o7(>T{dF77JzB}+B1 z7&(z@04@BaJL%e-NK5gYdesD*3^m|rO42{`TJvt-5VGcue|R&$x@*{BNz!>Z1$gQ- zt*;618ZZ-{E%tqtyzGWPTPM9~{<1oCapP-`LuJVk83a6QNIvr-uCCfu-0Uq?RD7q= zIH71lGR%(xw4rrOE336Uj@ou-SPY*os~qOAy|}bWH%@ABWZ{XpVL(smzy?;3U=5!n z5tg=!w?cuW06!iHf@42l9|kTj8L^=frq(wecSEr-JItXrFt*R3byhgMN5 zo`m!I{9g!2J#3X#hw#_00s1ntM{fok^g_)S3}$QQBKVBt0`((XJ;cOi#vDYy^~|ac zZNPb-S%o=;AAXHT9m{*>AMKZ58OJ)u^z^YeNhhq1Jfj(rgbkJ0m)_J=kGi&=%h*wd znSyxecY6j8qD;n&Q{Oj9bZ_3vyKvxJ-@!?q8M4sF z1MPv}!(>KK?4t}ZZIEMZ0=&P`#LsgUiQgqVVs5|UEex7`H%|eo1v6^BAJ^vIx|E{e&=fNWHYDS^ie#v)m8yb7WM?jVKSR z?uzxe&Hd%~Vw<~MSaVyy%uKv>xLok4vpy`$+=kcqRq@y$M8!i*D|(@Vz_>14faNeR zNk{Y`h||cIzS>8vn;QE#GGPr{=0(uq#nmk2@^P^Y(?CPj*0ec#Ef>NPT~h`X%Hl-$ zoE|dzmhVd>Rx<622kViwi2(6|tpW=0Ep~)uGN37No*sRoXA5kmRr>D3`sLm?KVy9) zY`+@`)qS}g0B5IPF(aU%RZ-$ZwkKbETsbJ6BjE6(^n~-Qh)9;aJkxpZQ|t0N^*zw4 zEPFD1)x~xh)I+9qnS80%zIR>H!-`A19bZY`SHxw~2vL9)wK=mG??WvQ@egr$XE|{W znY|;HTY{OQ)zf|C$aR54Clc(71S0cbZx1Q_v{v zjPQxCSKkPqskP|pDq2#6Uc3`T#Sgtp6ZGJfo5idzI4ChCAdm1JKOq;EL>yqyyCBiN zJStriFO>3Tq(!$RGa&4vph#$MS969WNj!)AaWvXV}h4t?8{35d}k~-s>M@{UU3Yg zayZt%jH86E%vPiEUx##EJp`Y|q!<_l#vvu&BvOF=t?wwn-qL7%#!UaDd*;&eX^Gy(Sfty>5xfA+!BSMlS?^JKxOXIGO1%0herDD1Tt`d`}Tp(xupbZ>=>P1!(Fq=T9~`?|ACO9=f{# zN0;V_Jm$iX?tcH)3$E6qV<&kO;aYo9#Ob@`7|oswu9EN%?}bFNSfp}Nr^0abi(NLU zUG`OWSj&X6up^|I`>j}vAq9vtyLHtD zO3M4HXL(^cbs>49Mf0xDFSj*&Xtg^=idltSf7N6JX;j|GZ#+64!6Bg$($u?V^bzL5 zls#rL_53miOHAPDEvR$zY{@f|4XqvvP2WWuQ1}nN+$89hb^`%ZxfpPLwvWTQBoiiW zV{78)JV1DbV}5Fm`65z57HKo1?+$y1RNX2|NO*LX=&&zMwSSx?zd6<0*R)FiKtayu zQe};^bs>^1Jk(4!bm{Ebk0aHVR_sU&&652cTi0ZBPMg=4s5pBdpQnCtxzv3xP1u5O zj}Nr=kQ^Hs73z7h1r`4Eo)_;)N&MFaq;6|@`?zzgb8)70c{BMf{=^z7q0M#%qh95W zmDX#*V)TEkh^q#w%nAggt&q-hC^?f0`dizPpK`n@z$ur|@W{Dw&+`L!$GL)oWk-?k zY;-Z+vbizYsq$vf+t7kU3(xRW@0UYs%=$=*u1%G# zO&B}j(5FyZINo~?bG($Rt31cawp;q|Z+%lzJ?z8QboQ|(=OJ%pdQ=I~6q<{S+^Y8C zpYN$Exq!5s&mP&}N{4sCvk??P8QWW?RKpddO#$SB+!q8J>NEP&^Sj07?|;{Dab>(? zhZkhIK*;KC^;r;(P(LCdm z{ECp5J-)#VaV{CJpWK=j%lb-N!#-}@=iMjf3^je;??hrlWyc*0Vk_L2a`4*^k@D z0`k_rLe|x55~h+Qz6K^8rT{6&WGqaDW;f>RK;58Vo+@2of9$YUyI*`++?(xWC#!fr zM6E6)dqwmp3nF9!&dNJa504C)dFiSqM=gJG-4u~?)|#aN#&T%&PH9lt7v^!V#CWgX z9oeYBtn_P7{`hjFMt`g)Je<{f>97{FLYt>nwxs95=?VRNuTLnM)Wv$lgJaEA4}@QJh5m}>r6Rons`%d zF#Cj?<-@BJT+C?fk~K-nN!a7mv^4Y)Z4=Mo_G{ULBk&^H7_C_azf{jBE!|t$pPGJn zo}{-}&e+fsQ#ze& zj_q+5su;i``P$K)c?mz>#G)?Eln$Mz=SYD%8pzw!ujfsh=6Dmqu?$C^?pE8DMUI7m zo%gpan+X-GHNDpB6u=UG`<@7dYE#cRMcbxMKrGrU$O_9}^(MZF34U*BiKDzAd&V0`(FfW(huQWA&uk*04{N2nh0%YHp6 z>!zl2Yq;PW7MoyO7Tp(;@L(FkBo&{6FROut3g*gH*p*>gb->ZYG072q-xYVa@*3YV ztb#4=XPv=}0nIZh-@7Jmp8I_Ieen>1+_MFrazJ;OnW)zA1V6oX&?TXJ3uRb~4S>C{ zZ0k@C`&?6>J2-9XsHqS=X{}gpJlmrdKclOG)EsH=+mft~xPHTMRX46PXV&?P<(E1e zO^r*(WV?!5Y`w@)ALq%RnCHNGj7<#qQf|2H8z`(6gtH&s1Gne=bih|?uUt{4FhsndA0AeYQIzZ!aZ?CC|uw}V4C$tbzfK|a?r9h?1u*a>7Ehtf$id0ba+^+Jq@ z-zhaS8}7H0`c>77Z8$szhab?@&?|tcAB11n;}8`45qF2GW~P+wGC0&Fz970&o6|lS z=MQJDIqCm)>wQS`mX{)}OqPOTs=jhIqf1-nz41=(4nIsz75%$o?2#d}OEbAAmZ&)> zfX1ESJKOF<&BNRNHl=`RS&mTPz!cSh-|u8DM+sLs+$D z>dC~fKTR!1AX*^IH7#Gytfmw7+NI2TL2UEpFfi93LR{FsH#Ah`|cQpFsnF%LW+ zCav>!X3D}MAJ;?y9u8m&$O9CBE~)wSQ(3J)r_l!rssU zPcOjvx0Ew5)HnGrsISa7#m!iP*WHM8=|2YVF2dL20HqS6c&aNgqAY_2=R z*q1~5BUX5;4eyIFJy$56ff%MU6C!S5yrqIEfHZ*uY|t6rinu{n#7N(@n57_}Id<^b zdGF4HM)d^elxZTP26B`FWE1=Qjo3V}u#;uTqH>LeSvEVSS;SpqJ5tjia%%b1BFPxL z6&Txso`aaqsC?V%=&&#o>R5ZT*Rwa-t@`W0mcJGbIk3N4ea{?6UgRS+-9#e$M_!dQ z&zA76lNcJY*P%Q`sM8^MEZHq#z@akp(6zDW;9NB=KiFX-Q zMpA%_T@Gk?w{R8yAvvVWpHG~1#<$vo!3TGWu#`8fpk4v-_JE9^Gqo^O%&=UA81i;Q zYHr;Mcwb+=kJi;I2Tfa}xr3A2!S#UWL*Reg00aOBT;1(m5L%uH zS5E{O-L{eeH$4!#R&cn}4uz@<0tR#Oblyg6hqtdvPVU=rrk%99_CDJbSL_knX|~Zn z^Mtu;S~|n@l#TR2(9gntCb;Pihui4F5T34DRt``QNo#k;PWovz(q%g_u;2AJ9*pfI zyyAp#`GbdpR-X1w2z!^EOhEj;9cm>FW3`|4m*38US_nM-S;xbFsiT%F!XED80pgEu zQ!2S4Tz;_)R?Eu$cSOh5L*sWu$=yZi&xi}+&xpE}lgDq2rY*wjcSPCQ>FVzY*m8en zeFf@h`$yG(whN%6azzQ`X4_r~=vZ@dTEji9F2P5)qdSL+yUTxpU2*!abXVN1_4Hj3 z*SK|@w(sWet9Mdg0;>uB|7bV%?a+?t z`e$!GwH>9=08c-;-;VB}cU0g(z!UHQV1PRy1lGkKfC2~*;toQ7DV!bp-={x1+je|A z{ZBRe8w&>hLhu{>ry2oVJe{`n+qSNyvx0lNSbO|KFNPvSLEKKh+oJzlzChqV$R}{+ zw;cauL+7`c?!@Uloa~`64+AIl?T$wEw{mEAa3J_F_^02As9ya`S@gECw?x3KK>(n4$Mu)e-~W?%8?ud2b++XMFaK}X zpT^VO>2HsYoyPw=M8m`O?~fNcODBY$rS0FS7@;sHCq0-CLe=BCo`(7_b+-2x_;1Af z?BMRcm!0fwf3+0T&&pr_1qN$QZw<4t^xRRe`@CT8h<`$E@C*ER@&i`3N^mE*`(GND z`DgxDRDL7CB!DK|WxK8SA>gjygV_W2SN*l$2~>3d1$xkGM=|~v_yO=1+x;W?PA@#S zT@Y{({8K}I?1X>zIOd%&)lZGI=jcvsTOw(8Qf<=%CriN7c2{}(^G`JjPzi!T(7ogY z=q|GBPO|Gxvg=N=>rS%kPO|Gxvg=N=>rS%kPO|Gxvg=N=>rS%kPO|Gxvg=N=>rS%k zPO|Gxvg=N=>rS%kPO|Gxvg=N=>rS%kPV)biJIPNA&l%8E0{~{=AGGp-P8`5xz#4!9 zR-oCG6SxW3fnfyr_t*)6CSuT0;$Ks60!rYI6A%L~0HT2OcE&$T`f0PJ2S3K%DU0%* zfx!-eaFr7gaq$qg-2QA@7z%e5@v(Fj5f#250$hanxLQITVF*qu7-+3j;99J}aBH2EwL46&evesM>Mb3*paz4(k&M<@}r;oFfi-(+#0@qIF za$tBHEW*XPLxONr;M)1HnbSz)CZ`hI9mXjsEF}aL6_??ZmK7G2l$8;a5ZwNFTT0}D ztca+D&;?Ps3$k(-L^=OBxWLlft!?CVu3r12EHI|P^+%<=y}gCK#f9PSwj!dkva%u< z#6-lzgg^=*k2@|1OCKQ@5AI(%T!nc+-R*aLQ8>4A1pO>L5ei%&r$4LU?D{*~f7({R z2(6*N>0CjR=}zI+P!X6D%o*l_@BrIYbi4XHnY#Y^ME!S?zh(U!y>l~uB?6mPL*t(( z_;uf$oqreMfl&4WtMRYyvd6ahQ$z>m0rzx=!j!#0Ho3P8bCuJ8Tie^*0i8}@3S8Tt z%nON%3W>_-{rY77`~?}g3m1NpD!IcfK?fB*&^hJTJ^j;9>c4z||Ccndf13RTIZ^Sy zX0HKCjWy`}@=uAkKi~gFYz>vOfxA0ff_1icwzP$bIJm-Wxj26}rQD8P7pxdqCGj0L zG&JN?T|5w$E>M{2RRu1v-op0w)^ZY(Qj$qb$dV?N9|58GJl6k;w5Z;#Vu*ntUKY|>GKYX$v2==ajm?%7APA6#z=TxSWOqXEnR zjRa9N^wfK)_5u4390I7RXuy@0Xtp_`rrYO91+KxwOnaE_4E+%8hTG@-=A{=sA4@!&CX6+Q*iy zgAkDqVDAcQI>z~BY*su4WaX}_-Y_yYv9+^z@bdP#AerkP8Y46Y1CD@q4&9l5McFJ^hvZSR$P+~F)biB`wN_vP_?Y*TXoas2yz32=d^6VR(m zN%?0bPwGi2Tl4Mr2#UOh*ydLs=4l}P;NcF#EBvQkBo}Tk5%u!t8d2v|3~gk7FBA3W z8d2Ac?0g=*dSCjbcVdrEOP6c4g$>$VmIHjO@zDzmbuS zT^ZSxk$)p2ox3u!Dih{+*2cA3r~GTar0rPVS|% z`>nlSQQ3Xg0(12neyMpYbDeW3>7j*vw+bB1IOz(*pBAcP>v$uvvW|xpt4Ue@TX?xy zheXG|&MnDMkt0zYxbvqgj*veMFZPsA;F(i1T@(-!bDaIO+%@M=~saICB#NO4YeTJ1rKK(w=FfHe#3v zBdYzV4SkX2g$H~=8G%qkECrC^m+MGB3NAO==w>`}G#1(Gu+|qlcvvwNvYyy=lG|b< zl9_NiM=#+=hSp?{PR26cyGias7t(G|6|_s=mYgK?Xi+eF6S6@@|5y*WiTtVu7MDS@ zj{-c_MpiLKzp~iSMK3pgRb$mpn=l_-RvQy}HTzB{JOQu6R#vt$e}s5R5o>+-RDe2i zQ7JRy+NUHe$9iI0NPohQw;Yq=<%OBVjC!1`#Z26IPKB;x4Y{nLXFf5wgrrAsQV*_@ zqPi$2O@b4@1k!lTyGff7KW)sFPDihfA1^L87m3XQdG|*Kj z{o_sOu(bQAxY34tuX>%hZa)9iYKo8w6LajXL9-x2qps2M5$r%mMDc6jvd?sR?n{rU;JZ(lSpR|+3fcpg9J1x=Gjz8PH*s}ViLskDMi%~#|T92uYO$td%J8J%7F_ZhANP<+YBn6OK zOUT9>#%F@-zn5&%L=iT&l*USQ=AXz$B?+j9*ut9^d&|xlsBK_5n2Sf}GFam8l$u1) zZ=pelBtt%13h?P3CKe65GdoMZGPc!vT$c}hvMb&q_lJfS%VKJRY?)|9Jt6{`h}I@6 zc6#PK61h#B*i0KRhs|T6EY3>5K0*QF>!t{;{z~9>daJlBMpN2{5Ii4P7iCl43r$}g z#PxNiGLVx{(a4kiaU_*ZO_&(Cfc#lMO~D-T5fr#mdK}vG6ZiOIuGD8fHqWok-blk8 zO2GT9Xy{+3=fDP(3x1^6t68G}c|GN`-O@h2k0yMAD;m^}s9d>E0m@L~Z9Sqlk)r#m zN?R+lJwNXy@L&_yq&_uTv?%6FtUa4cx1uIhUPx3JqgQW<+E`mVcI9|Ytf80DfVjC8=)vgRkx-sHXq8Oqbp*1a-* zZzl3&MDQ~bay+DD6}Nb^ggJ5(=1J0s%at#ji47?$jV6>(J^{l?}2Fj~|G+TU4 z{*rmmMUZ(d`x>JfYU9G%t^8vOgIcC&11<1z)5^4&g6OCdwGfoHp#ZgMJf4s*A8RmPZ@P88JGJaJtxZ7O z4u0x+&lXfBA_JddkaPDse4nTyxp6AK2;-eM2vc_`Y!t`WP7%HT+LJEe1eMCh0${~&T>&6^P!ZC*V?CH{rC4;+1oEsY1L0ugzferr1;*E8=QiJCc>=?^BAi_dCh+8GF62KS#@Ss?knZ7lSw zPuo&~H&nN2d{fcr_Bm7RrT#LRqxb!Y{F+&Dm$LKL5~7S3a%FgdWiJ}VLHIUj z%O0Su5{Uftw%U2^%$vwW-|@6+1Lcz3FQ$qOjW^!D$mbdh6D7MNS_m#8~^8t6AiDTjgLCI0i zviM%gv8~sx@E>c<9+wje6r3(79F5%H(aZy__BNVX2^#`UaIA zlS_oe=l3kY!J(~Tdw_~DZN~jC_n*8~Tl*GcWn!P1@(TH(jQ?$hta=p!PKu-zOeSAi z>rOt}#f9#-C$ncTXh^)NFtQf@q_%mi|J~J>sI8AIk_l_Wt2TKib3;OU#0l+=Bx%S4 zd?fqJvM2Y{Lc-L$bQx4Ng08jbRU((V?DMFL-_|2r5@3cGTl4zwTev>BH_Ky7MzYDT zMi4Oxo8^)fG^4i7IXzEKuF-!UdF~e#g-lhJi$;w8SVBJN!?h{j|A;2+51JQuTR;g6 zD2Bv0Y@R?io|_v{k#5`spHlBi@*&SlR#b=El=S)Pvs@ZeUp>!$~qfGQ0&h;P+IrWF7LwIh%FBR{Z(E#HjB~W%vhG@bm1xe8&-7bki>{OU?z&j2 z@j=<@fR(7)Xs1OPH5H`R9I{;X$pH^rwTq#YTZ@=|*F_UyS^l3LDdT}BY+b?R7#cTWizCTyvbfff$E z(SfvXUhke7J14{iz6`~Y2g(CQ%HMo_a7@&2@*TNP&im=6gg?Tfr#GNo3xBH`e8f;~ z_Kz>&WC=4KZjc2*uz}R1NhJu|<3l00P3ZS&ZI*y-Y!e4l?+LFuq+kqEb8FVzU+P|FEjMTpwr+d^-NYOZ&+~+GeFg}WEta=dHX}iVY zuXmZAqgLvnpFg@hXWkGlzDQ3I?p?W1Auz`-oE zYy^Jojt(8o##L~C!>)U6M$K0F1MV5>Hlwu@UgT>`D;v04RjGk5pWuF~sKI^Da#)eq zTg!rMr(N`hIFFbt7Q+<$ecT8+BX1qr)}7(Q&KQ+HBdJrFvU zdPkd|jB#C7&f$zEe>tnQmSD559OtfEGnn099dU*Nh+I9}jSrOH*MkcUVJh_eoaMjw zQzK6}xo4nS(WE43i&aS*mOlr9+%WM4Rc_CWK9sId!lTfApohZTX`2l+-m7A6c@cLi;?^yXjztHhT!K{8llU7w&yY|j z2M2!z|K+Dg$^0dbXqW5ky()&;M*JMLVd-42h&9NRR@1Zos$fpwwo4+&@XWA}UT5bU ziMK~q0t!7W{j%-9_uBFbyx$jsYm#_bA$Kt_Gh*}3k|sU1ykFY0H<(fE)Nz`g%&w0M z&1GdvCkDy=%~tE|2gFr1EFLxA7L$<8GBCKG*L7}gscYlwlMIKi0@;SDP#e^Bo^ZI! z{bZUk5!`HuRdBEry07C)#JQhNb+mz@A>oI{BJ=QCC zo|KCA`g`uB3Uv-N$hf|=inz@Vi%@=sw6NbA(bHe9AsPZ<)fig=k^Gg4{sYOZ&7f23&e z)shIAXGa^>BJ=ZWAT#gS`M&6A9m0s~T!}yy66|o!^oVGvRx_q|R_-LDeORgEp=fc) z01ftzL)VOr5vcB|PX(9R&&`aLj3u43rU3S917^5xQoerd`&L!apSbBz6`v=~;=&%iGST3&|A~P5F|LG_$;|ZoB5UZ|*^Prj zQMCsGtbNd9R}@EZDq1NoiZ+lnWS8uo6wG%SWD|F8L~L5_kyJ9o(&p&Pu!^2Q)&-Y) zoOH9KL2S8T=rISI66$wC)CqG77Y4~c2Bb##wU|!^_7X8z9z?d(=Kk&&V*Q4S!FTYX z_#=w^=yO1}VSs-uPO~m1saS1a&nwpBw=C1*NV?WyMW@F_Z&n6CC2WZbwS=@`ChYU4 z_I4xOWXG^)Jua7r-Xb%Xu`O~5o193&uoM&i*}x09P}0k!vweZXjnf3-R5zE48$_Hh zF477zZMGmhRMkIqK3%n_GAdz3$6{Hny)*ZQP7ui=+CVh79G>Bu|K^lS@tknQ+zkJ0 zb=#TV0X`RJyC$jJ3MS zo7n2-?yz5@N8!>2nv_GfFfbi>WxXuzA}o#A`2u{;9P*nP2lv7w8kz~xvRo2Kp#n0N zTBr4TMJ z?Ri(4lm9@<`4bZKtr@2mdQuf?d)sxAQ5@^Vc~`Q!yL7bh^01jc9|u7N|u_ z!X(=42=@c~G_kJ`z2F-U_(->3a?dUzE2SlX>%5~+V})t? zwU%PsZXjy_veH{zYYA&S;^TZ@>mO;6A>H z*BDQl?3CA+3pT(kdCRa>^75NvF8#>L%-NQa&kJ_L?Kel|AtzkhTbVj}>Ba^M%MPB4 zB=ROdLZT{@Cs9?Thgo~03+|6dSu78Sy;WFT_~_?(G2uos)oVkJ{BL-Zsp2uFsM zh?H1oG!$~l4Rv)ErAT)VMxE={5^~`_6SF6`9{$Xixdchw6eS zLXN43mMO*`2AG}&=XEO`pzEd@&#BB`Fu4F@9#Ofs0T2tQrx^oIc~~ z(_k%oYwc!Gtezx@{_mWX1Y(C@J24oxLrxdShLD(AnljfU%J_+ii2=<{x z{fq%qlXL0EZo3;XX5P&iZ`8?KdPMA<)xiV+a z`hr6)(A2;AYq8-(v>#lvF_9(dhFPMq8RN*@pc-&g<-uGPS|g-iCft%7C})!ciCLVl zmRe$9(eU-pWjorLAM${wzfiyaqE6k{@3xAM_)k6Aud3lnOy=?+DYP5=3pj+f_MV?5 z2d0CDhszjSV~e%!_z5>wNwJze;te@+-f!S-2R-DnJW7chji{xyIJeUL0d6s^(t%v^ zvnN_BX_^8Br)U+xy&ywDv!D31bfcS!eh1`qNw=EAgi1tQp7g`R_#U(F%dMNrQVYXk zmU%I~K3n4q9>|c=ao2Ujm&HBSF)3CuvlkMkY*^)tD*WdK_Jhxf70*B<8|1t29pCQy z$!cR_#Em_+$?p@;a?*@q#&Xt=o_|vOJc4*Wo|j$Eu8?<*0&uu`ZLSBYJ$hyGGzEEu zpM2oWv+;g5Q(k^DdIs+c0Y`n2w##!H-&t4*YU9D}!=|y%jt5K*iW{!AxEJT%Bj4)u zYw-{3sr{ls0bD}Z)PuH029Hz`nwxc-nw`A`(9J0vqp@#7rhFyBS|pEhlPn4{MH4@_ zkH5EbLr555S#6}E=iiGK>bdD?>s*p}c;kkNa%xIa+I~or@+tHNfkvZwupR-FVQkEg zF7e9b*c;aOz2Q?3V7?^7x6GzaxFbALY8txNM3weA)olar!%sP8=d;tE1YDb)6b@j* zjlW5t185Hi$Gl~;)#F|vmq3=#u(1=70w$Pf)lQj>M{|57-Gb}H7GvD`e7#kKr~XU1v9z>jYVu{zeBK=jXo|S59;&5eG{#WTW}%O#bRl2-Qy5jND~;slksgCPOwOc_jn8pM?4|d=J&a+HxOe|bg4QQF#}4l< zd~OMeVU+^F=cBIAF+Gs^h7>>uF;^N?AMP+f)|i*MIbxkTI<8~7M>Gu9vxSI8v&vdO zp5W`1keTpx)J9sBJ#q}&#UAf5J-mup^2{lNW)BZmVvB)=UM zOe4*uUOZ8am_wfcC2Ko%2}?4K1bVu=l9LLE#eZ$yEW$`(%3syEMcp7(`F(g~@De@Q zV~x~Wnwer>KV*~CA&?nynD_!^U? z9y=8U!Es~r>G7X#yv{&$gIvO*^do9zQd54+8 z<|P*)LCb%2b9PzUYp=}+Q-;n&bB;`zQHKjTiY<>PCYv*srOZCH@b5#9Dt+E6FWHbg z$JYEq3GCu`R4u}Xs-TZQEIgU{5-^>60;kaeld8~A;DJAAU{ov<47|Gi#IJurUSgfg z<4Rc=7ayfbNp;dYqTvm=j@mIbd7fC|$iG!kQK4!JqZXwfyB@3&zzL7mKRrYN8m5c9 zvK7otlS^{W7r1Kk4e8MhlO?yJ=0&Y*cDT!U+(qay+e|C8~X)af~$JAxtTH5V- zTtj{dXc`Lh7oM!u8=D(L;zd}loYPw4VY*}AXg=dk0mLtb+E-jH{TOk*8)J*jTUnvW zavixtgP1Jaf2&Xa+fpbiYWmb_6 zb?G*gc?H_f2#86ze0-m0TrOwC@8%cDbo#D?eg1R9T4TqTN{%i=Cf?`t>iRZ5nsbz7 z+UHnVo`q0#kr|6WZLonBs=&t?7lzzcD1dc}q}64WgYk=gJnge{5CldH#W|z9 zOm9dT@e4?^*}P7*skYcS@OWUrE8M}G&QH|D=SfsVtTAfsWdLYYeDB=?+0dig7+j3% z#ZYgN87pf}%q3C)O@%Tg>&eiXu7h21H<D&9kAr? ztf6;gLh_P{d%E}%i-Vv%G+xLBjdnh0$D>l zU1_|NuBS_~NHCv~TeiEI`{>;zeqLSrsHh9a$#mA%CaN>or1ufzR}NDV;+xz9y1gut z$7AW6XJ?n$ZVqe&(J1T<&}b*2M^1lI2x&KSt|FLvH{P@fD9J5eP;sAp|Ne6#7vE?=AV{jz1vuy{g@1nF+SOm zmAwv(l`wrJ*M9K#@AqV|og>9C2$OO9W+=eqja1(|9XZAE79{B}17YyZl0}X?PZwE= z`fe;`QmZsWaLMdpxBI*9(t425(Wd-FGqM&3P<=Kg{Ku* zz7V{@r5Ks-13vt%;~VCRK_sNlWEr8P$uI-k6M5>#Vl=sgJxaNxE{1b^7NtpX;L1g} z`oq^IVh&wxUeV+`_Z)GTysn zGdO#d`GV{*21_Zg2vR#5;n-226`ve0ttioNN&CI~&U(b|5e;q*rBj@%HT@&Q8G zRpw9SQdiuI@@0i{GHFlcc4mB*9vdX^OjXs-%%7GJJmJ=2=U6{a4p3w7bdPVL09BU` zb3q?v7EwWt9rYK&`fM?#kEVa4D$Ke6EqZk?X0%+=uZ~>qyoY+fzS|QDAYA53PeUrH zT9TcqD=#oFZ%51$DL~!gqM2WgIXG3h4qDZ#7Ki-M+cSy7{~e$-KdK0Gd|Q}LjQhHy z_QdiYc-O#s=t{$hqWio&h|aX|RZ%9m-LPOh?EY*G(}mVBR*8=JS9Lk% z#kv8J@=9D@Qa#*y{=cYu@35xcc1t)`6e%hoN>xBQ zDo7WIh)5Gc??naa9YTjF2r4af1ccCgk=}`l5PImnNH3v7LP_DthMfSul-OYT)v}MlP1}3!LeX&iFMz1YJxkjm*6-n5LC2B7F6Q7 zq9bHvt&`^Nu!V&OBd$6fFX}N3z=oWfW^iRYeklfuM+HITAn0|!cVOnV1Cq&`RVn|m zz8%M%%F>X#QM5L~61P>J`Agr>Lwxup4mRwh33A$lmi$IB09pOAb-X5Z~)rolP7pyBoK%={1r19nm`cknn2 z;tE|3F6Xu1(W%poq$argHJnG+T_MAVbif9+2+en3VTeZoihd90y2p_Wcs*BWsY7-K zTp%nXO|lu@w5RRzDXVR#jP`*5FYOY)}F#Q~-R^DV+hCa~Q?Ug>2@9eKSMPCkWJ!wR@~<0;S4P#&ktBg1~QxsG7AFb zYz@|zA~Rw#$(JQFqpz`37m&e$x`#NXj!Z>=c4_^b16IJ}*7;e$2UU;%x2EX-c@qEU zoPj+1r*3Qb@9vD}BIP`l9N(wUKn++*$wU74Q59d3ed*%sRB5bPer94Z?)d$azJbJ2^m|{EELV3v1{8{av(CbGY zyiF!Br_-VnJz#T19ssC6SW;I0fm1OoadsjMY_ME_QrhRMaE_09y^RJ-+469+i($W){69p9mawKYvZaIi_7EqP0Cu9WrSle{IWq$oZt^Qf=V~1Up4}+!O8ktSX%EFDJY;X z99Z7WLXcbmuO07I2Z&*Bt!^rZ>V;5@E@tP!S<5}}=)+idr>5d6Bh5e^revL>geDk@ z+GX|(v@OPOFS@O1aP18A{1*(vdj^su_da~h9FA6FMT5Ib@>>{TKP`Q_Z75!Bos>*K zO;S<htfTE!`=Czo0X+`x?JwnV za4xX`YoEU#0bg0C6|5zsZnEsjySMF_Ou!k`;m0Ge){zZ)VeI4C(=n6luv{7?$USo3!N4APi(i1!mk$UTqM`2R=L-YGAGr@9 z*aIq-#1Z@FB~2N5cwU+6v32?yXR~WHsR{3=thl37radGU8%oS87HW@S+=#kxCs#+~ zyjN79%*Ly`!qtoGB;|e-D`EP`PF&#Li@oqP0eRu|Jk~FGLBgrUgOyN?m-p?AF=fkg z@G6GGm^nuJw;pPfB@=kO?eC-9@s3tux^d=CITkH?Awij|?3rH$XeDl6sv7=cVU3)* zMplmG_l@r*AcRukZtfp$z;C|Ir~R?JEQEO!P{ zB^`X60yo<-rdUhF7}fA=KW4v~Sw&%Ue?qu~=P6Ixpqe0G8fjZQ(59xt;X7y{j*G{eSQF;oOUgaQ&BiwRKbK{mr zX~vc4>GD30=zk{Lj4oeW5)oAd_t@30jIJIFnm&s2{ z<# zh0YO9I>NAzC9mxY`vJTKfgfOBMjK0lN)P@-|G7x8GHYZ3EcdjX4yRZr|u(@71_OD4lIwA?NLTYNhAJu zH--wxgB%`^KJb$ef7}DCgibJmwH*@7<%~rbiO_dAMT?im+mS`haGji$80azblCKTXD$UB*6Q9C%HnW(2k$;ulTXjDrs zUOstAt-Yzpn|Zxiba1>oxi}*`#u}u=#}$($AVkfCt)@K#Es=IE&pa7!T-*Y$02A17 zEw!fhW@ZxDCy|lkQ-z9wTAT>`k&uX1w}_JBeWZYv*2~ub+r2{E_9}6Jdc_LBhNvIb zr21yy7vXJAQDy?Q+5Vn;=%QLND@Xk{{*wu3_X6U~#Fx`bYa#rBr;f_y@d^Etjzgvh z6R8Tsfi>v|Q#X1_bijdY$oLmaJgwkLJc}mPMOaa%_AO1pbBSDAz>hMrBiud%eHe#= z&2s5sesj}tGu=%#ki9FCaGUA?_JT*hOb@nSHc|u-=c>aUGSeg;-F9=@?_&Dcqzv4X zPiaI?ft@pI(?h03MMMe}@A8Yn-GypAj=URz^=p{Ov$Us79Wyecsqn$uY!SmMcZCm! z>rBe41l^5bP7A-^yH_mk9-k`auUWh%ZON{J_xgQN{;1TWt$v|ysa)hx>}dA#l#Hom zn*Z&ReB+@Z^v8)QIMyo1=VvSash~bx8dy&J({u<+Mn^Mp3@1;S+S~0FtBiWLApbNk zUs^yb@7?}}Sp(Me-vM%O#FJsU6k>jkT_dp(SOL&YYZgcBlU%hCr6<$Of^K_laC6gf zYTTz}JhiLXUyD<^9sx;Te*+nvd$;<;Dayf_HQRxs;C8MQX7Yv7#w(oN6u#7IX1=bz z)+&(aTmglxJda`4D;JTx`Nd^O$2(IYgP_omWKF2b{pa0_HwD3_P7*65*oMRr{J^Yc z=bjj))`7?w=&H1PtnI|Yft;8a8w9zFVK7=JyD<{GX<0zP5vQqxH1fN^=CDO;QtuQ zEC0}6mXI@0WCUpspu@#!02M}Uk;=xd=fIQ*Mu?*_bc2nwV|sXG-4*2m^**H!L$|Dy z*oEgdZjy%rfxBiWb&Pt|{9}z4pQUbI|9$e<>f^ZV$ynz4Vs*0|Q%8gNU=X|~HhMqr zX`Yv#*T%yryeGbXGDRlVxkOSAcCk;ZOVGE-T6;90p(LdqsI&{d3p6{jl;E(JLT;Z* z!d>UMeP?>V*07!Wp2(Wg*(ffmU4F%}{8Odg?sKoP(OVc3 zSUjv-ucm=kZ$}{9)ueVr__3ZvqF`i(&dd}iIppObW8;PJ$b!eT0K!kOaCXxg?gmUZ zkB0DTN7ZKDCSggIwIAIYB8(I%7o@!Hb(2dCzj`q&(d5%)zh;#o&K;?y%`8{dzRAqC z(G%~bc4$~+-9YP488;>E0NS&Qm-%@Os2*UJ^>sW9(fu&{^(KS z$I1=ES_j9O)c6#-#I_z@Xs_~qc|q7cc+XJ4jD-*zQ1_@677;!JebXoohI`VC6^-s7 zy6_}gi7^Bl)!Z5~dFZ!~TO$Vce!gba>1ow?OVZ})bb^k{?e}%}WAbH3Qo5f+1#4a@ zd}}NX)e!bN?NY|8<266$`<>4COsYwqdN*s_iUH4@*Z&@KvwwY`C;m1+K79c};7ezBgSCtGjXl^XCYe`B<}dL>q{K}^I7 zU&JU&DQ^c-3I{=ucC0eZYE{okZ&`QK(+DS~_1o#ktr{uE*u52N-Zj3;x`r&-8I$;0 zyXBYu8q-OBekb5rwzDi4yI$M#HbOlGUYOi7K)9VXmjpCty-c8i|oL%Wvt z62^7GmEG3jQxDTP&ncdB#nkEB@|S62NA(W()t}L-GLsGd2q$G+YM%4#U9nrZ3XWH2 zpiDjWW7l`#!xJeh)D}D@)PLPj{WS5LXP+pKpphOk z7ry1=)z#us(ySWT3)N?e{T{1yIHdNoWH&lWFjVc4Umdg#*ZA4e8p`{PN%bi}%8zYE zXQZVEQg!x@%-{G7WuG2cL33Mw3cH$n^bNJPeohZ9KF`%P(sXy^?STln!~M4};RfP> z&MKU@9*RdvI;A8x5RLj{+m_l?{l1dqx>r|tum7Zcb_TlFpC3i1sr=KDFC&$vtpuE9 zWN=|z*3eV3)J)?<4_wo1)Xl6|dpf&GN9zIKg*FBFL$l!-$Ul338(DKw>ANAucVKX0 zo>Be*2GI=tKkSzqq;;T6dPWlHebzt0Za{;rC^D)PGphB4-uZ*aQrwPlORQxk;&_*l z8%>Ia&R5i_sHkL2$WntR7-6LzEf9A{9>bXAWNJELS(@#ljZY53+8Rn6Dk3U3UR~pz zJJ=E+E-^Y6qcw<3t3$%*{gXq7u11;VKE^NfX#Hy>4}$SNl)27P(hsk`12*e0C~h-3i!Rh0Za$Q!XTO#G+P7saVUXmr+$+g}g~6pc0iAAC_DWP)gFGM$}~l2uo`@?=RaRX{8GqQI#xR(3Nw= zast68NY<^b9e=0NfWKSVN~^g}tAGmI&WznYW(;V^At^&npUgF2edeJcMce+bG|Nb~ef2b(MbZ(J!wBx>Us%o=3W{AQsAP+s8p<7%;9Zb|+qCPbs=&)iY zNyHKAiLvTy>j3iFE5aWcVLoX}As}W$Br#xbE;WoL8p3LiwyRH|01{|vpkQ1N_|p&! z*Mt?B;Yc&XlFih4Ciq%Y%(vG4y{W&Az4WNTO3LCZH$cqikrtePA+C!|G_HcLk>Sss zfoPBF7%ujFQX(Knex-fAjY?EMypm)n(!Yg^So-|(@6oxg*_*V|AS4OfzY@X2DrCTqtd`J5`G? zT*1M0cKQ-$y-ksuGxa)EM{1n8SKelHDA9-1BsY=-yzQm^gp}lxTbG^ibhH)9h`k|& zmIPNbu2sAWBqlS@O@6H)FoT)7PU+=b`S#10jVJ2oe;u&u zhm@0UVA29bC7q1as)Ld9c?$6X{`LxlLL|b}{Jm1KnXawgjL1lJ>S2 zH>b8(AcT>9nPRD&Tqh(QTwd;8$OnF>JaUKM;b9poyVex__TGzFKd~F(dYq|3Z(k$w zVh~n%X{XlV=9!Vyy|G5S>Qg80*Lc>_qYxRUgz1?S(;U9N`rB5p+wb0K=6+;X<+doy zDTrhUy`!;MplG3>19=kWSCIg;xTK}Z73T2w2st;M(U9(=^MBIlCGlD9P2M`o$)Qy zC0QZ+jMBl00T1#l)LWj^kyMskLW-OYTc|mA6>8o<4PK#f?Tgt5HQlYF-5NLLFBUw| z6Xbtyvu+?44;eiL6h6P^le~SgRmj^B4|qrK5$9I-PrmudDa$m5WR`l2y}TETYV|i! zDQJ5NedJd_`0bkDH4}*WhA%7t)dKV&bTU!s`9O}`W9{KFfyW&Ey2Q~J)Ra=yvBEq? z2}PM5E-!Q+3YV}#G`4c$tlWuun zIn8cfy!2hO$NLytUM`<5UOm~H9J_L5+Vlp4iqC_zT{;=U?g2LLR=5?l%zXXN3f0Fq zP+_Y*dRzqQSC-4vgO09+>dY2CC(-+5R0!f!;lH<&m(}L9_K&M{&Z0w(P-N^e<|m0xg1Uu!j_BX4_2OD6nc1!52_DJ zvTCTaP>>85YF(YS8gLG|ZB zEoI>tSp4Hq`@?1bo}kuwjgce}fZ?hP2`z-1Hs=x8fD{BdQY3JDYIOm@$+~2(@|}$?5>`qVCal?bt(rHaqX-oksupb$|B!g+kpU!XE;yPjEQ{ z$&n^t3u!yqr-v)KC(v$y@stv5NZG#Tg;4aLb0(DT?!AVU?DQgKwmZUYFZ{t+VoZ{So?`JY5a_=mKYFI~ zgoMZTKm8y{c)baF%th}1<+o&nH+o7SD9Jwi+FSat>~Ic0S36?L-Xi3o)@b?Mg8)ig zVw+U&3r$RC|qvxih-8&p>gl8p>y& z+MWD>9^$+Q+)&dg&vgs&{p zOP{9}OYC=oF0`tQ4IL}snV;f(YjUnaEfppaRs|dFXP`u}gC{5Sgt{k`NAyM(YFiur z15r7M>IT*)aYfk^Pi7gsMsIxmar<|vW6Ne$h=^PrcV?2U&MnDM9-F}{cPAe|Q*6+5 zSv>*p`B9O;KuJc9G;>`zSTX?Yhu>g$Fu$hS&G{lpO1}hCS@BIFVoutj{%!Ea zi{-^4-7eyyzDVEKgR+?v77g}Y*%a(^RmI~8|LN9K0U5_ z*QDm|w2mdu%kzE1ORguIB-;k$$j2l1Rr=w$2Zn9F##|^jsKKA&0hU_(wWx}89MEa^&BTSh_Z#IFo%UOkW=_exr|miVdfEv%f+!@LD=H79Hyc-6Yp{oDZ9 z_v#RS0n%Vk-+ejWobg;?*4DhKFiLN6*eHf_Y&7Mui&lpPev?Ji<{Iq?ZSS)%Dc9qf z5z{nFiU6lp0%YVFV2 z+72@LzpM5btAHM&8|;`3v}>svMo5&Tsj0Y)**jQfXn{kKdM)5PHp7-}XOam6Q3iw= zopsjs@BX=|f{v5}?2URUTYlfJDEU1%~o z^_Q;a{VYy1Vm@4Ft5qhHP&;%0^R#lJC{!1b>A~hlJ-dMErcm&+U8U5QOc@Z*p! zE#3ZQmn3EJqBTAnUUVsMg8?dxodUVtQF!4qY-S5wPR(~9v)+AlUd!`A#M6O0dveB} zWd~(bhG{{*c>+d`(7lY$h2Wckewa2$V)qHObhVFqIVBO}g4hB_icgo$W4ai;?T)w% zei?B!)QF1Yw~#83=V*&=>ABj6eHMlStev`B->)5dM$+9 z&x-suC|z60dDdHCh1;4^=?AsDbg*j6qz%qaKmM^=mz4(XW-ZIB$b#u{(W0^`);hlX zheaIZkrh{_UM5>c%8L$_a=AyortOQa@t4`F-o{0%yn4Cy6cU_46kj*Tq?I%HUTZO_ zPk6FRDa{A0Ntf1o2r4JgS;SR5oN^}hLX)lN_9{w2fW?l|xSGyL4CbI0&nxug@i)=6 z68Y&VBWPdPeO2LD0X3oWTQ#A@ItpsL53G~KzpYUjpAT` zCT&24tRG$k;pWbY6SKkYsBikuO!#LsI;YUQvga4^fO$F2bVlW-w>l8iMB{lk z3M=TS`GhUx*{&>-zfDuR!KP=!P6-sT-p%!PpKLmnB|)ErrIQ}(tTvz*s-<6kX(G*g zRn)2V>_|aPJg0^tes$^)^vtodJ|Fy-MQ7fA6#SCMP#GALLTvYi*l<+DaFo7Z1sY%y z%Z$ZCvzf4^`+`^bUt8=_GiYDVRc8->7}smSL`y4NohBYUXZ*NTeXeHrGtz0YldB>y z^TkV8&It^WJs=NtSCR*#Gs-esWN@&KEsSbKL#>laY(Zoy2ikI(Mr+HVJS;{&RH|v?3o;1~rnt}xemMgZVdEAIvgD0|hmJ{=xyjgai6-+jH;JS&0#M=QZ8*e?-VIA;YiW7H85H!64_TLOb2E#7%dhtMe;D&r}?UwXRa`trg? zMNF@hA7U7g38}p%>UQYqp+yYQYMh9@4FYL4FNHGm+OzZTA>AR;phFDX9Aq85!#YNU zy^ZoaeH^9D0R1tL)JmOR2Pm0CMEH_#Kp!M0`YLz>rP`$EU|D;CBHP=WWMWwMQ((5< zw54N9;=Vk>W|hzIN_B>fiv*HWna9{pAQN$4TAM5EVaWHihhW!$HI|8IwazCe4Af>1 z!L_B1zI$DRTSj~J)}IXO7+626KGtE;?bugK|bXBz~t1=>?Xl z72Iu8Fut&d1`)40Q=k4q*bBdZA}g)Q%J39&a!QG(uJlMWa#*iSNx5syllkmTo*YFy z_AyajK!l;MVt82a^isnasM=Shen+<^x|750KF@~uDfx9?uoXIki*Mf%i%uLc*uqs{ zI6qdmCodE~lac9)U82^xFeANQhfn15PV-ZnM5&d0oZ21f#BHB}!gFNe5$-pTW^ARLEt^pcLDmCEbi68MZ&Xp zt;7f-UVUTb#j9tL^}cR7Chlq}W(V61?=au>iW6CfVYMui8>yausPe~}#RH60*-eK- zVCeVEY=;(@t)Upi8f+H40N5gD{+#reJowj^jZQHG5=a~Y{kulevBd;9$*HsyoDY2T zN6P+F;r@#tMV8?JDbnH3cbWd36#uttX8s7MUH$tS_b2+F{RuLP3vsFpmACXkB{W|a z?>}#A@;hPBe4h5L#cYmzX;!SHVq2o->MVoSyp?e%>!Ijv!Wn3SvuUcP?{!TyXYg&h z3-@?cW!OXR$jEwWegIw9V(pt-&WM;(O4^1*itD>H{+81)YdHNGBhKTD{~7vDNiU{s z((%{8f+wAhFpv*OCf}jftHIv(1by)Yzxi<1rQUXSa45y`2Xnrmrs4b0k(6I`y21q< z@tp6>8GKsd?kzhd{=$`8yW|YX=Ma)qQ?BAct2n(9AKrD_wGG?+ecE_!k*bGUk)@d> zIccE{p%o#rswNP?e9R=`tR!a~Fq&a-K~@hhbSZIYCp(2+&>>|{K4gy~JUvv1>Cwdi z&V6=5>MJN|sNUX|VPQ}no%{{xFDiSs^W1aJfnc-ckTa9Y*mU4~p}gj;pGe);<%_vq z%egx6oo^CNZc?;UaQjvE2p&EctY~&ZFx|yB*1yv(H2-X0nSsha5M1#)-esabg)5ba z-F^Vs;0*Xd()2k6pe!%zO2P0MsOMv`t%!Ui<_r{_>K}p{_N3P8HaYtAZDeFvL(}6$ zTgR-}^o&8B&<@AIrKTyL8aa7AHX5}9dKaTgI-aR$nz1z@AjMGIF)TCZiF{K*mqYo5vI z^_EsXEs9FC;Xcqg*y+kA@Eq&RI+>=(3$~k$(Z6|>Gun^ATS=aE;{gA7WXB;}Nmsn9 z2Sq&6J7h^^fq#TuZoIIp`$nqDfwOCa$;AE3G(bhP`ymp^WKyfL&LE_eTQAl7G)r+I@Cy?e^@9eUu7D{A zrgZhKnt}5?$Lh{G0ayBmPe+@t@ln0A_gC159N##;u-}M<31$6sdX3atAV|Ziz4u`y=_n4OIM(5@$EjVJ})*I3blit-Buqfo@^^K$JP!Z zj*t$wvTW{R6*9?3k(NHI+kdyS{MptUkPU#bp;oOK7Vx)>#WyrO^p(`RfDHiyjLt_S z--a-`&*AHAx_-SaT1-^b4S)ViTOAknV4VQEaat%bu!|AdY}xB{>9hsH`zN76 z%ch};P`|7RqHDDm6UVNj>Qc)mm*MyTAKt4*>r|!e|MF6rlKLeG-<^|%*|(_*leX;Z%k-)UNdWx8lcRF!$L#M()3v8Pja z!$DF%W7LEc#?iM-M=pD)B%72qF}Sh8(er#U~e#h+l~E)e~5 z@1Ykq2G9QtQ>z0<2ZuzH=1BMaXJnZmy5YQ3^J(=qGBcx+)jkUyhNHC?h)0VvR|_z< z-}Oq15qoXmrJ6HPmj9IOdb0q*-(pxABfBw-X`NEeu`{h6yO~7h18c@bI7$ld(xiR&r^2e)et^H2g9Bwg+dbJ6>RqkkH*}XA zFVLo-ulT%+|vH(U{fd&OXZ82eQtgfpY zAx4u8GyDe0=-)p7^)afj@?@FNv}bmgyMj4qMA-c}ay2WDN9QT0vJ}`(j!9L;>|^KK z81`FW=wQ24xgP)9$NYZYFVZ0UW!_1f^vE$gxAQwR({0yXAU8r|^OW~|!-vUNLu_Io z`rX@3tefH)@s|>;)nA@*ZJn?ikuMqdcv9i_q zmD1c-8}=@?)Yv!s+42)fE%7pkeDu|)4KY49W8se~|%EQd; zZJ}$5nfvQPX1=wJBAbX?&ms$@H5T{3@b|Lh3&qh4Ro_xz)Y5n^ z{QqBng8VPt$4mq|Kw3!(uK^sNIkXR7M#&Sz*L#O%O|Xqxwwp60YGjkLOx~0O^={P~ z!?4Q}Q(&i7^=eDDy+zLfFc~|kSykUvKnDY^iHDKIUz{3 zWSOn@l8ujEUcOyk;dgr`5#x2HiI){W2$Bfb9Rf}!;r9L=@BWS``m9|20=1YnLhk~~ z&QY;!YJDGoF-jTJ0^>Hxf`}-R<1Ts;O&VGRf z8CwC9A+@&dziti=4-8dB4>^{OJmtu}{>JwH03>KqL`F2SQRW`2uUe!HJ6vw`0kiMU zQPh-25nqZ)^6&dyf!XZ5>u>KXMznZuU?Rif))!>){S z>3ljrH~Ra=_HZw+CkfzzkNPAnxgHMyFs!nd0O`viqH)9!$z7Lo1 zWiM{!$(p_LbTY$M%QT}9*@4A8)_afQ3cH7^OWDI{m;xI+Nfe=ESe$|z($MG@rBKki zhS|%|Q-n-NQ*%ek8A$L`+H98=jkAM5)>dgq*|MQG*2tuCf68a4t@M`zeXO;^X!!FH z+EPXri<>=nclX4*V^ zlq=(HLyx%6Kz1DDg5PP9U8HF(eL_Z7QuUQXB*Fvqf4n%qJ5)f`Kd2w@*)S8xI%6ij zb2_rgeIx60vIMC0$j2BQHWv3pbjaa6s%Gl>I|^(4p`pm=*aHwO=V0SmfzjN7ll7_C zU)$_oGQpn}u^bO8!v2{}7C4mlzp7sr2h42{|FAv->GBcDe|z<0tvyBlp?;$fd#Kt! zT!#O;n!aqjc88x6U#NTZ(ladOdBlEQOrBxu#YoT)+fV`*#>o@moo2pZe(}zqiSjUQBd)grJN)=60By-;3xtv6YCB z*}UG}!l}PLqH}#dgs#Kk7zP&iRfSaauGrrBp#3J=+KqnuXlE4DDZ|7#g6Tj|yVa+^ zxdhW(02}TuYN?es&Vnt9Yo92IQ5JTpE>pT^jyBktj$fk^FE|7xYh%dFd3Q6m%#e3piXezgT+B$G#kFW5mMZCGu=$H;3gU z>3ON{P*Fh^opzypX>XRB=gjL%SFPB%-#m#&b?<-2Lfs=VMdLFO zW8UQ9rK5d|Hs!sGF(tXVWk25X*sc}6?y{e5C$Gp1tfUuAhh{XyzrMTebDk zS;qmUZ@vmbaFTLvzBczOGJlDH#LtleS`xrr2PX+wvjgUJ2LGK9ALfGTlsh)N&Ar1v zTO{miEbTbxyj@io!56({1d_@pQ2kLREN1J=dKR>2wn5tMR@Nvtv z+1Jw9ax9n{fnJxt|4KhAJ->95X_-#g?QNwKf2DRelXjGVs3dJJu3NF_9z2X%nWfs| z(qRaPb2u1&fzYh?{rugbN<{lu6@{>yXY@LG&# zTA5&Z4X0sX3q#-cgveJmN1W?fpB7j1#*g_U_(g={w7z7cjXy^6n(K)Kkohl=4g{YY zy&ApTgOVVdn*HTt*;ggle=JIlcM91tByUESLv**Syk zQFxJ$K;~)?wjB8zghW`lXigM4ru%0RhSxUq2j^`bm4L^wWe5X*Oy2)kQ{6~8$UizR zakNm{=cxJIJ1QUR_MZ(5L8Tm%fc@F)=mk~4d7jZK6@nZttuZILA~Z9hA~K`Ej@vX% znYYl>x{${z^t6aQN#GuA{f5lr6Pcd*=7f<}qbKJA|N)ocoZppH9`M@cUg|rc`jD7DgFo2oxZG+a_89` zRoEXf>3#tVnIa#2Lrp(?ee~MR#ie`DFxy_m+S0}B8$T`Caz0ftwLQ+XV^;XHQOyz6 zW1fqji@of4G+&bjhYui38*`YF=FS_A9$GfL+t-I-H-P~CVprsH>VduHn6G_THHj>P za5#jE^3n4@l$z3_Zha6~0)%x*p5Ux#UAl^YZd|`4UUxuua(Fw&+uTyCcACNGzQVE3 z^3gX~A>gV~K1YN-kgnQda7m(G9V#3Wy9N}qXQ_=_wr}Jod^1&I`))SH=`|c(lt-)B zo^}mht+@U;WzHAus8y}z<}$zMoU=VL!OJU$`YrH$Ppqoa)bMFec0;(y9>i1cyxJrrz>jJa}Ay8&61~mQnFs;)s){-i-@=sb~(I3KtOJ8O|4}8=)BzB zCVr3p)}Z#%doiNUkk=-7RBMwNhITe#=NIe&3jFd42UHLPi7tc(vB)xkrxtSF2Gn`+ zkxVlj1X+^gqZ_H7kXS0{7}Z(g&2y4g)qxt1K3;w1VY{Q0Y@hF1cT*HV$8E|s#7&F&YGD`O^5u#ac#+{{FtvTNp z7c^Ed7JwQ38x3so!gVC+_w!&{rJ?!$WMGUDiEnH7DjmkX&1X-Pz>2#tWqVpM-nzvs z#`O8&_eC7`x6?5@5mr{sbFDs|bsk_PMjkf^3Z zuXi6qHrFMmZ=HcY0h((Q&{sR=^AXFsg{tWZ2gzI`^`+_Y^Uc?8VkQ$$;kd=AR0+BD zG1j}JkHke1-_DFzCUzl;_oZdXaG!sPmaA0`;#Ze07z_ zXhQFyqTJXX2)x*=eS?XkmL_wuz&7-@q02_QSXis+w=XOgZI@FbR%;q zc5z}e?UTzY4l8zvm)_CZo|1d^WPUhjY?)>vXXb@&v@jm3Fm@#5P{ud3-QlmGrYvl7 zFBV0|q83W1S@LIXeUc5!Y729d6Ec%?4S5@EtMInT%EO+YZES6<1c&AMI>JNNbMHjY ze?bXrwx`})ZXR=7QH-%O;3=@1)ohY^d4hrK8NF;2#ky5)C%EzN#WaLo4+*TkG<;K< zDlHt*x|5LFxeIHqL3FUdd%`_dreggQ+^(7kqidd!S@sFqC5`(wvfe(>e&rSxp?)Q4 z2_@x>K4<$$Q{4(^v|lp&;2!Zq`{A>vbnOr`HP#?jVISCP845_ml9rAdP>SNZ+USv{ zRzVRtkBPv@-V$we-W2$Cw*VsZoTJ-7!QdXG8Kpfm`aJheT=Fj|+u#Ligp$LyeD|8Z zg%*+NdSE?|p5$wr+NM>Okcl zn~p_-l#mic2IRYZlvrI}Q9mVWlrsu_Xalkpq1~##s9AOFwPY@B39B&ev8@aBU+4(F zC|GD2@*z~}VlwqTO)v7V&~L`~QaTFTv~wur-&|8IW%3eiz2=qpG;ipaU?K0o5RmYi zTZP51w9I=qxLGbrV@J9NK6hH}qZb~CBf8o9nypgP+U&kfa(D>x29xN{H}UKi?lQqX z9f6S4TErN4&%Y$%|6WrZmHuzmvOlu$HY@{xJZGTLKhkin=4kB#38+V}kz$>Iy7lKH zm!N1=ZV7sxy);>g?32((L9>^I3%6JgH@#`rfdH19Lscv>GY%eOaic*eOvD_wQCr?Z zg8km`BF0wmfd5_6+Wmy&^t|8R3$I{HbGG+p#6)a~a)VjD#{sjS9-Q#SmubY~)`Y-w z&U+^wOfZ=bp;YTz1PePlYV+-7pvcq9&{Q!R3)mlpH13fRKjZuzdKe4O<$5wnO#>Yu zxrb|l;40&27c*AdS`Hx4>NhJk6p79&2$1*G-m`K1iB`B*9ZLR;diCH>7aFw_Qhe?a z2(WvjNkMDL56vZ{uW&hrAl3obW{EVHkbnK8g#Hrz-uRP>0+!L;w-#-Pyw$A)C-gD? z>GYg0s?C-N03_K%2l`4v(RK1hKXzg^7@L<)%FV1PUy7;7_31Q@snpdO9*Kgr^Ntn6 zi8~X1jisyHdEtk6Bf@HibS=kzbq0j0ok@#G#k%_mr7ys)klqrV9&tVYvlL>ZDl^m> z08x>q-S>?OK9BLS_BMb6nR9z}Ue$b}E*JL?{CI**Xg#IIwa)kmVMbZ|VKpqkVC?|o zXkz@w%@3$PbbqXc0sph5;LnyfP8vm<3Ph6JE+>N8I`o#$xhvpt+6YP-VMiQ2xJB~Ms7Sdi-wNcHIS2(>Sj zv<2k!TItgQ6H~=;SQUhZb@x=s5ymnSu+b#N?lcZtV~GL_+IOFUXaMlx3nv9)qLLpL zBs0PaZ(f5n;mfwe&;UdkBVHKvSTPCfBQXH2j&M>CrY2fpV;EeTt~ob&T7tz58TQpb z62k*GDyFRGHu(jJg?;w0xBrg~i&FJej&(h6gmg$p%L7vze>y*^ z?p=%jaR$1uW5UfmQD*$dNBU=IU2vObBpn5jtJ0@p+8KtM@EHS|#t;lcc~d zg>A@T7ZMT=dlR63269!DqCWA7@~;Ljx~@yl+!}IWtf{|Ftk#hVW3+jkJ(n$vEd6Rm zRFqk2n||P7^d))X3!O-tzwADHK@8AFT05QP-{5|ERQ4G+&$GwBuEPXJtO&Emg^gXY z_hdJ?HiD+92daZppA@|Zon>_nemb5b`Ui>Va!)nAJ)dV!3|0+t}D|N+jk;AjpkiMY?f53GhH|8 zAQY({af;nj(l3aqFn2ej1H-p1g($_WdFm&#|pF(ww(DBGcX>`}G?? zSGMuBc0GuI)uBxv3{pSPw2U`6Jd$1b zu2N0A`S>O|-AC4h;$(9e+Gc?u>Q0)DrF?tWT2!8Bh>a?O(VheY7|%FC`<;Mz_~`p$ z%(ZIE9tYF#S>uErkea<{!NzW?@}gcG-ADuW8l8xcdm~&Vyo``c#vlU6a8sSrJ-nf) zN}K6v650xu30Lu!J4PO2R2*)<6^xGeru6mos(cu$tRH3xD-V**89eJUo}hpJ|+67a^ zUzt0vG7pqSjj>Uby!a|h$47dZ#GCe+({nVbdz#>)UILXOgs2p5Mv`#L496-<#}@z86jb-eK4QK6pCKw^?-;@}M5uYJy4! zoa{hz{uLvaWv<@{HmNHPZ6z{1ojzOmx+8%OP1A}-h@FWC+|e;x%ZB07Es*5zdZwP+ z;awu+#XV0qE+`4(f*7WguiZPj$nn8%0`SfU_2wcNLP{Q`G}P(oK-WSv@#0UJQ`gK; zb77lheeoGamnV}yQi$%R_A4H5nv-uhCTRD8Iyfv3AJ#5QeD@&DU<6G=;y}Hlpnj9R zJqVAyd0mFW45WpWUw5;lcc^!Ap0L7wgV}p)qbW#VsslZ%7paFhz<%K7XU2S-SecGR z=MZ-640K)C!$|G#q3DDMnjWLTg`UglGTx01Y5oz9fC&}uFLxkRzDgJRC3`bV?3i3# zM|Ir*leN^Aman&(N~@l8@)lKKvVRc_vaXJr`fnj5XDS{#xpt7}0&y-`c11)C-RFpvJvR%lgTu9h)3-f zbREaajBmvi`AcArWM>uq??Re@0mmvnBcGIP&#)leN(w$`J-Rrz;Y+nau{oL!G(PRE z4meU0Pgia>-VUzq(mlHi`IzU74I799G8R2{ko^dBr+b)>Z&x!{0JOtuX<-8-G81$K zXgngMvof{b)HdOo?Hm7yUj$DxqIu6oSFN>(=T;y!^SJ2dOOx_?2?b*-z;n}#nSkYjdW-wOV*Zqnk zC=gp2vsHAsg8uwUo z(`B%ot`j@Z{;I~|z&7ljqlUM7&6k7~JV_+34`@@tpQbD3GQiJDYCGH*Se}Y*y*N%{5 zGYBZ=dJEbl>p91Mp7-=T<#5|uTi?pOre{eByh{Xt3h6-u7o12%B>QmtnTylGDAd06Wikmf3eUXQS)t4QY_O|JfQ&7gSlpKh>%d{yeYLOwY6u*&pz$r4kfx5nfC=8x0>4amK3WX z*HR8AiJ0rRMbFZYAdYqQ5l(f&7mZ0SmF2WdH?Y1p8smJH`92>9C zMOl^TeaNv0Qh>cGr^c=CZ`9V-Szh;z1yv!OeN5HzhL9~2U@)oM?F?qssuKTY{7RZck9Hi>oK|w z2TPHxi=zOJurd2b-Tilk`2XC7|6`63YL;EYU#i5ne?+I#>*u9)6RC5nkj9VR{PF&2 zzPZOk4wBGeeJKEcSe?Zk0n^B4S|1#hnJ#p8Hhe2STo>;#NfZ{km-Sp~2^cs8jdj9R^-wAjc3?^_@gJ3M zO&j8fu5r{jNSGeIQOM8Ehu4Bhx_##R?d+E+4nd zrM)py0ZYMF@hT<12u^%(w+c_l>pHDHO&DLUJEW^?s*KKwWOr}RcE(V?cx-jMR8w27 zrd)ZUuvbg-{p(WwZ&VshyQ8Yt>A~3Tq!?bb*JCl|wVOh+iOw7XO9^oLAdqOd8Yao4 z7c4FOXkHrJIF){(SXWb(%g?#|az-_?WUYU8ZcYv?KPM+QFDonOjmEILhNj%5Tl^85 z$}~GO4!7;gM}~bMJr8*N<|Ev;6C3BB%)8xMl~`UX@t~AZ^4pzdC4oT8!u0mgW!)Ck zrEkr&2?#g{PF~m09C|!nJO{!jiJv((o#zLdSGRR(hJn_b zW(WMJ@f>zd`PW*BbMT@aK&jx^fyMxTkwSmbRSW#-+;)L4#vr;LYgdH%t;T)DYZt%= zEDUbDGG#EoQ8$7=f&jIz>-pI=1LyL#xus|x9fs4LZU|G+Xd*Xiod#-n-gB#whcWS?>ISZY=$y?8{Pvi zc{R@3eEM%E1Q&r3ErSiyP7O`h^7$dGc&YvM%jiBat1$}Usv`4h^WvDpzSa#~L*-o1 zaZJ<~8My}RgE)SX4j46+p>0;LhB-0LtyDJTZYq$0Zc6lhWM^-?6=bossCb4*Jx#O z>jB(`0njcFK6}?7=Tty-_67niaZ*6Ixv(7_$t*dtRaJnt_DqN9%;h`4!&cXYcSOJsQ(TXR;;esaJwUEi2`_-zO6r9bp2 z#D{?Sm;uNS~y zQ_Q*LX(YKCoadbY6frUB4LC;F#HcY``BA%SIrAQ$zI1QPw(F|!XR^HEoaj4|wlX%$ z3l&%izv4mj5eh-~g%uwWiegrgTT4Y(g<5ezR}OF0Ro3fl5&2b_@}(S$CT(UTl4rUQ zQiCL;LXh+;%&Clbz+#LKq^&Kd9vb-4zbbi3ErR7IE#grapPy`Q{TgGg9J=(pfp&=k zUnX%?#LYFvszr{-y7bA37V{eJl%w*p-6U-wOSH6^wJKnvN_b|6jrWsU^X>Y1N1S#C z#TRRE$a)5beDlYCWeUqPf9MyctUXaAK6WX9n_EF9{_Apq>xaHP>R0?tBDWn)K-cAH z)US>)2j7#!D{FF`b<-R@)%|hB$0F6yQ{wxzJkJZNw-;GY?bcE2?U`Zxt}C6*_DDm? zZ97sV<(+GV7UocjGdwp5EQ&rChqrY}=T_BVZ6_Y-_~sw!hdY9C%0llQV?>Llzm&g{*T6 z!|j5?{kiju69ri7o#Q?X1>Sq7Q%9mV1J3_#=8`)6SnX)v-m$j*bpSEWW!AN=74bkc zBWB48H+@20kz($k+rdahSE*;(U`0MDdoNcD&2Isi%is+(l^D9kId7!3-xD=ex!bo+kNCpJ3?b*YQ{$@4X6I6-5qlalV4ma`}h7_KUl8XXD@=vHq{Rzz}^SLQfvu5d<1h}ge0Mna*x6)}k zSPDgJ1yY7=w@zS>3U`7D8Oo{VcvjDV=;gI zaok^ewwkF}rTq6jj|@B_CP37A26F#+JR9AC!nQy)ENkV z3NDH*y5WT=Nsb==u|&{iex` z1sbQ};8}*{F+uVL30a@ZxltD8TQMwmmw0TtJ%x$5FF4D5YeqORkM?lx;7+Aq-LX^P z+lo$9vopHwUv~xz(~;RF%vR^tnX)_;_~lyn0E1pzD$8S=#SmR*jhQsqLD4?lAvo2XJ>%P194H$` zVMstf5X`%(0d=WM$Fz7$OijEO6;yTEbPvNf+kpHHSJORGwpblsN5Z#%d&j^{&-D`~ zFq78b{b=hrSy5a0?gyX^+^Neuv%ri7J7^Z7IpSSs9Kgw09U+YlpyWmd-Qc+hsTDq4 zkDit%ft^4;mL8|DjV9s!y@9+Jz;PUa6io6!og8ks%Z`uPM_rR~exf6cA7XFaQ(*5&Wgf`y!QH#85v@paO6u{7=ZKnWOt4}=iGziJ4VKDw(-~BR zwNRP**8bTYkqzIc9zZkl0i=GHX(ka*a4=Q(PK6a|tJ$;GDn^Qy`D4S-@As@;m$AX7 z>-FVMWJ#RoXBC4jAl13B{ES8lU}&196Q=pik%=03Vq%IG$xh7tnusj`U|N8|+Z~vS zZZgEf*OPp_C%Zt_Ygfz48m1}9Y2x2G_04hHzWM{Pq5F`w0 zneC;L8f!GU4r?`vd+F)`jYVO$eQw%kS`hO-1>E$+`UCZTDq$dN0O>=k=42WS^ZFad z^hk80-2yw&KMy@Fba5}yjCAJD%p@E)H-Bh%+zSt5hT?SPZXuu9F!5a-OF0e!4Isno zZbf$Rfj7o^$Pc*qAdZP|rxUYoYDPaftA;CgI+ma$rffgmY-jN?uctjZpz%biI|MAE zaQM$ND4MBPSvCdyoL73d6&JHl*}spkQ7B5dDgP3+?n90 zqX3J`A|*F7w=w$BaGe^a&evcvfu39bJl>ezM0P8UOiJN$B9UFV+Lc8EmwwUl{YuaK zs~cylb)NSD(@wwIX<&%ySY-%RjY}uZ%!uydk_*-Tpk+a4T83tegZRr3BTU;|z)~|R!OGf8$)Z4nG2-4scf8;W-S6pMIc|RhXu&^p3ZLd~e7xRaj_8+=JJM}}GTs(M8g3G@M(D1G1u}8lMM95dXYFkshI@6M; zJSJwK-QP#Ei`(3jM~kG{y!FjtH>|`|y)2eploe`fDOc_m!a@tPvAF8d#5b4tyGa5N z$o|*PTa0auRg-7P`h6eXwnkw|CC>B#$C72GrK9T>ydV0MK6I^AQjalLNV;(vYqBM2 zU%qHb*^|jrC2{T%7s=cX#0BHxeWm6@Q0G=omVQ-ZLuH(6{b{&o!Biu&nSunF&fdIO z#y#NQ(~TDPNFGZGxw&O-gJdG-y$C{)#gB*m31;sQppLiTp9f$2Q7vpIURJzw5Ks!2>5uV|-(s$BJ-rZlE7i*}op>c6ip4Fv@=i0ZNll~M^86Dgr1N|?D=^7$RKdU^w2)CsWKWQmT7*zZzUfM$ zGaQXO^S8nGYy2W$Z4uJ+yd)uup4`zGbkZ~9A02$2pAqIV!uzFN{b&9s&1L1fQf(XJ z(}XR$6((Ioy@F+w?V@0wDs%kq$q7aREWL$ZTop| z7kC?TXWZW&*Il#!eRcuu#bTkJrE(iWs4yzKo&Eym+6>d zSmr=^BSxISbwCSYVAHRfc}3{br^B(SOjaP4N_qee_i!>VissNWiK=m9Y_7(Z{1 zrK#?rw5Z|fc1X{^dR1=EY-iJpRK`sPT8iNI1CF5H$|0V^$D%I`;3Z;5k%lWe0R0oQIv&N*H$seIXlFd38RB<=H0MY`S z^|pa3TqoPtV;&)jG}`?AI6&!h-k;Nhua6x!w{`-+lx{v?q8)%nHW+vWeE(Q}G>4p0 zFT9r2y|BKKOWzb{{xUxe#>)1Vm7iLEj4Y5oSN(u3xW#ZfAm2lqF*gv}I~XvRZR&AS z?F!?YEg@GR0THUIhl@g4B)`LRD8lpG7uQ|fAIho9NhwnciBrt7M$@Ymt6p4}Im?hR zBKNskW#~`($UG?QED*Yid{lNscf|XBVZm#R^${CxfRbMZ(kCGraO9Zq8;a+8nDZCt z?GXAmxL)bj98H%;5e5Z53fcS3ob1TpH~#UWll`&jopBVhbo+dd4Gb0gP@FpyT{_jd zf82c5N@aFgMbvSHj*z?KYurBQLC{>+dVkIo?Ryuo2xbaV@+r&pM2)3_SHn-eVe)ed zA-@R5pqAj;UMIg2I;oRbZakq$2(IFLBQP_LzUNe1F{p>`Gn;1L6QPr6Ne`5%>Icy6 zBVE<4C;T-o{)dyjm4i}soIkNfW`am8NAZtG1)Rl*6aK%$iYeFgD+K(zXYtDcz73AQ2GFf)L{=FK#_uCFFHP_i)p7ATG8 z8lLUC9N_&aRMT1+2i)vK=0BQ*3QQU@1!a4$uiL!&=w*K@@_dpE!6BOFmwrzjn|8~N zyLGd%BLnWEyD8T&P;GKA3Oz{>%m0-`i(Evvi~K>k*S7Iy%X~dr(~&`PG+!+@{ZU~* zm#QVHUD|lfVn%^qESs^ejD?W8myY`F8`6v~23WXD=|x2rKjhV{#qu@<4*4?HI*v~_ z7nw-2@W|MbocaO4C%KXRto>H4;R%{AlQZw#mJT8DsR5*I3;@bGOjo#5@W%68kHp$t z#w|B|$t&;XO+r|lo!c~d1g8!3EA}kB(ARmc48xr<2Pc8?KCF_8pDgQXL+kGaU3noY zha8EasCS;knFxplmxl4a?HgQh{ZP^(Dvx?JNvh)+FWRS~5nn_M%(Ah2nM%iaRg}?^ z<+(J#UtE_$%l&?v{Q+M79VGq#b;JJ+gA{l57E8aT4b``^mzwcXUiS^M!|WUkyg4iM z3@oh?OuMs_g;NO*XfpUsWujD`L*KIX+fQ@dhl=}k?}^{&g)Negz2Lp3qrWkUW#zMpzs`QKzwJt&@XYKW_6X;UJL%lSw(%w~JCWB%I zrO5V0>pNqbLMG30?$LiyEO9b#t6t|x@t@{sUa%veY?=$&byPIqfp^UfhcSNG!r>@J#ydk3`fMNiYa@!*+eca^Q3d?2 zasr>H?21>@vX$0hdOp)zFbPwqy=t)EUS3&_w&zRl;WYJ0yN;ZglxGnP0++6>gI+Ih zh$6D=81ME$*a#%P$PaqIoRUR(t$Zb6?(+(mi|mH$F)nkau_l4*W8lp7bo8`(|O{x2$5+3lC&7&`SQTtmS2& z6^gDgY0d=(pCgNr)zE-(Q2xRk%Rp29&LPsKN}-_V^X;23 zmDtaIM#?f^oBfUP-h$iFkjKmmpw5||&+-+WSBKk?geM-MMHH_&-k?A$aD4|fQ!sFy zOSb{62Ow@X{;syEo1Qix2aG`wt=1C0&AxNzZXrNW1+c4PBtR?)!ww*@0sde{Fmwl? zEgfymLrpr3vGCttf~em&I?h84J55%B%kPgxtRgGMg>-1xWd;sfk6rKx1e=FbP|XSE zxzDizY!85*$c=*HPT0?)IJJYothdO47X|--aMD39^SjCPb?E9N3cOu zZLanyjBq_Sh+qs)gDBsq%~BuNlM{UrBtN>2YaJLjy&vf2h9>~nJ``IArTp9@E{aw0 zMOVyF_?&T?(XuF7ZNmgsqmp;`9v4IlnJTfywB5ze)F%I!`_|wfKx-yz^oXk?5#AQf zip<8QmkoH9CpgTRDWu1xaFq#s4%(1!gAtD1_S-wgFdJ-pH!@qRH5sy&qo!)Jqp!4f zA0FbMD$g1&77;zPsJd($eoAy*dQP5Aulm`&wO<5)q;w{#@x$YTsTH4)VG_z^_l)_w zmKMt^#73^zX)Gr@=a!~pt=^ftCFUu7*iK-hGXXVzAHoOcJKKe^VsaUN$uObJSJQZVKC^iXxqEko>0XQf{`bn zWt8{8vGVJEWY}+-Ok8pTXK^ik1Z_-K8{}45Vgq`3w~8SGAd-HBrt|a zs%Yja0%6}2N3*%%M8-5aS(0TVFVgxR^vIWOzM+qh?v= zZBc72g#zl`$`v~z9HEa8O#b6(MWiWaj=q;}E)_ZPYf?u?r%qA%zyOVSt^SaR*K;xr zrpKNXB@t|eWCF%L$CQOj^aiH%1=o#W;l^YpGw5+Op{24KZ8-J8NgSRDaXUbSgmZiq z(#3G1F@V&=5r6+h5Ib!vFTAq!g$>H=`M~r2dhuhO;eM(Qp5INzck4{7ltG-p+FKXdDwDkZ;U zpF3D;Nz{elI*55!a)Hr_q<%vqpGo()`bOssy~w9$ zG63aY)dgrzyY@^!+nekl)Tm>EaB+0%OK-+Bx=qcrS33%mT71^nbj=KbxrcL0g_Fc( zNa)773UU14c+iQr55{}DdB&VlxNY63j>_^BR+Ksr2Q3=EHqPs>*}O6P<#X{H84f%3 zJ@_$1vJ(6{&;J}t`p0$0HPQl^dno`&&f&Wlp3Ed!8b1_TiK zej|OH$L#+GX!UQ^tyKeo#}&6a=aM!m!ir|eUofEy+U0^ec@*W9$b>xjA0mDL35G=9 z+?=5e!pe~il7Qzf^YdRqT=4k57T7{N8u0R-AAT+-i)IYZezrz_46DCG#thitq3AmJ z3{Q`u_1c;l)PKGe&GiN{_!c;2da*Kg3=jMWZ~MfJ2|-KWvb*5y*;7t zAJxdBklFRMRLUgJ1Wp_udh?L(g?s<48YrEv4HcQBS^M;ST4WyQw3=L3pvrA>Sf2~* z*_O9%_;R$ICv679uU;$HriHGgR>QuU0-67(%$+-`J%ULm{!rZ(Fns{ z8`si8sz5C^Ap)+?@@Jn%DLw^Va?yIirDZ#YpD^8b%JG+J&VEPyMB>FgL3v{v&CW9| z)U|+8<^)Ga!LxwS8N5WT>WD!%rKUP{XBXa>t=?Mt_amp% z3C$3ed`dkrHL-4+v+VEQ!hO7CMabtMvH&n6oZc3*vW%18 zqAl|l^?_848gF^ketcc06DroFJ`mbNNW{+l6r7zBqIx1QUNsw5j-b)o_WxFi5LZ=# zPSbUl_Z{h*7sZRPCPy0(Gy(Ly4pl}E!Pu)wg_iUOFPQG3KnUEtO{-yn!q|rn*aC5Q zFwOyaskvjxcp!e&`+lwE*)#r@ ze;4G~5Ssf60Jc@!?fw6I589su?*I5<{oixqkhWc;)}Ba`b)og*q`&oQG>|Q6Smb%| zK_bu9g`@K(8M1K5=|pp%FiVowgK23C8q4sVET`HNr^LueFPqeud;$vQVWI`?|+3Q}%SIkD8u^be$(Wiq?6fbU<8ZCBBPz1(<(0Rt$78Nk2@eM_eao6_R0EpQWN!dx{=!G=Ve9n9_^A zoe{Z$yCC~mgk!@6Gz0f=;5lskXz1qps+gqo$~UR55B{yM2XfLIZR%>`tK`EZpF>sE zL}$;e?_Or9csBTjAX>nkqH;LgOgM`~yoDp@Jx{^i=u^21{y&Xt4nBTgmgvVt4&5>* z^m@n!k^7?op3l(()r^hNZ@=N&@X~1 z7C@a3z`BjRHY&x}tKsj)BwV>6aO^f}drGAUciNQbqLOCI62Yo;@1C)^z{r?JHT6|4 zTLrlS?-x8w0$1<|U_epz3imfNe!z*F_{1*yQ$<6v$U;lS{U<}k9g$b|sXF&J5(8vB zZqF(=&t;_D^_;V;m39Cap!XlKTvlv)=tN&qsXiPdUZh}3!`0_~MC|7HeW(v@ez6QL z4pccLm_dl8|2M=+X)SMQnoNt-d`Vf*Q|7C?w^u@w)DL%AuKgnLKZDG{H_1&ZA1EY0 zCee!bCpIQ@m0NwvzbWBa^*gXv5BF#+N~-ySjusc~~Uo;?rAf8`X- z^e?NKLq)^SS7THS^%@r)^R0mf-vbSWI;hJhZf&f_mfu=scz^LLr4wXlaptTm0?(&b zmj{YPrAgwNph%h~r%h{@bS++$+v3f>VwdD;7ALyucIAP@OU>tNs|KVh6YI)}FTt=+ z`#b%aGW-`KZG{bZH+%l$3?SX5*ec*uHVQDdnR0lVWf0)+dBbRay}uO+g2FI|d2CXl zCh$9y_u~cdfb&2j-Wss9^vs=i)fL~! zUnuw*&LpAclxng>kz=I5KpZ_%{hn$(0_m!g?D1i4z7~0=Yih>vLBB#@w#fH2PVgtv z3hnfxA?RwR6Xj#Y4Gmh$m!mg>mys&8fw@uAdtaybPj2J=hu-)Q3b&aquMU6o7z}*f zeexP7@k;LQR15S6a8GU>DG`NBrYbfENaF|&65E~GtaOa2f7rF-7( zqUvA3(SHAhT(ogX?*aVrHEc$ULd^kB=HKG%NlU@T=cUJdnmarxzujs ze|@&DS0r{&Cr6op`5P}J#b_0~0#;ya^umO_u83HV-QakC`gZWv9SwR-b#XoCCmSCw z$XY?T2||+U&iLD(Pts2)mkAB3!;+;>=^Pec^ITZ-|2o7V=HDi^;7snQOeS9ESBL37 zTb}B4eBdx^shK!3zpMGPZ67|FQR@XTt^<-L*BP_iR=&`G_~7Z**2FCBOt1$`7LAKy0{Ltc2Y$|nclB!AGft{- zSx&Xx7gD>TWA@{nvbL?~`GCZ6+|eO9gYs1KZo{p7E{;7d1{%0C#7i1EYZ2I^ z$ewbw`XSVPKuGy{gCS=kJQ>cKk(NeN3?X&a7y-lG)r5$X6F2sdcmvxygtnL5n(pLUpbm|cw*qGGa^kkIq>&>NP`7o8M45&1>H zwwco9+YjFhTV5F}`EqdUaSnBzXjO^ur3cc~8C&%nW}&nMc_?0H35!i!feC2PtNaL z^79yCb}i2yL~{zM04Cy2#a4vCwbaZ5V_gPh=9hH!ulJy4@+G4`-JW{@TBOx2=a(}i zqzmD%h|x2OiV_DR#RqeluHk3X9Z2e_^5Gg0yy@%PfSM>5Vqf2|nuySITuhCB{PMb< z7NOD6eJU+N6E=*Zz{Z=0@xpR@CAF`>X4Gz5t!z9gWuBN?{L}vUq ztszRpySBv08&a7+rN0EnT(2=c0gb8-8_ze_%1DTIhDWy;txV`XrP!IQ$$*hBc_ee5nogAsqHm`*0 z(hHfH?7f-nQUJ1h1U-gT&Q;36twBHW`{%j`VAy~`lRugNC0RaJIci7#2Cga6D57>_ z@rk01o6inP@*K1mBRA+b3BeSu-;X5Q8rr-l?g;r%a>kjE=DfkI-RWy;u5qhLpPOuW z%7)-ptjsF34YFQa?8{(Ew|l)O2HOx7t~t8iXWH=tYnmL6!>*)7?7`yNe253ws{uPr zZ~G7%RxKCi>b|X}OKX`6!&8nXk&4NA4{2YHmM>uYND)~om(`_1KaroMRQP~9HwFRs z$bq~*gj#y(;Af0;roki5hkRz+iZLy-hVAZ_u-+Acns}Lo8oG0% z?`37dp4+&JJmTqs+Nj(s_F-g|Pm`0eq+tk2hhkHl<6Mp>b;G9Q01I*~K(@6gZPKK@ z8!1CS%)`~fjEGLXtCM5kMkM%5zWPex`WBIG0X54--g`br?~&6rhiEsRDwU3!g+7(1 zv}|eqZ=BIT?1sLYb9^=y=S(BPe`g+89YKt&5my>3FdyE9Zk%|SG~+*;&b5c)r(nS3 z;AW)PU&wO*fUsH-t3VvHi*MbO7)u}c0%^wwG>tu=^^=ejY)kGdLc840?&G`ni=diH z4-QDr3$l*C0lpQFRhx*Y&47%H?-4V#c@~)6S;|tC>MZPF8Jz7KrVsuCeZ4#m@m+WNyU6jM-0(N% zcPX`}{}SwDlmO#Zplp@|x)rN`Dfeo~0|tFDqT92+zq5e<7D*kK;KLUKL~KCI2AKE% z%iN!HE!%k*j9LA>Iik6Y*t+Z`qrYBWFUldrY2(pv7*iZCG1)N#hhV*!#Dmv9lr61G<V}p{y%D$YI?87M=a|E2D!qX8r6Ke z3O^XUpW4swEa4pqI1didos12mCTErI@3jwCH@23tbZvPkTD~sq1r$R$Vm+yw(ORTN zF5~Jf7%AQ-gz|Cky0*KRRWN#EuzbR)SXS$-uXLE}T7 z#y90r_p;#??uoClpXhykR(qOVG(FxQf`c7AbGtRfr1HtgZ-Cmyzs~P`Z2f4u*@SCJ zSPVc9++)_k)jUDBMjE8027HNVKE%<9=eG-zY6o=Kqj@|U0}PyrgtUdcyVw%6g_4JQ z?j>cDw1pLPYNrQe5Y@So2*a57AYt$JRj*aWOSmtZ?`D? zrKPcWvo+2?D`?__7NtyRyWo1l+{a!H3V>UWWwlz&@Na8y!xRcSPz&)~pJKaydP9J( z;mCmT7lDB4YVRK5%H9@J?)s@8vU599$Sqv)(<4S)N^2Xt}hEF6G2yEA&AK;AJucx!)*2IBHB@E^zj~1tE|#WZ`_^aOhoPp>@pQ z;%NU(HJGBNwuAz|R4=-onf*3kx~mF5P%iw)?fY1l&Ua*rdi{t|uSO6Y;KH0|2D%b@td{!hNTfW3J)?UDPvE_Y?=nz{=O;Cuvi6~e9I4sc5vEZU=1~# z1bTV}ZyB#lFcux9eK7{A`HO&Q*x+KlBxDm1WMJm2|D)TrC}mZaN@~K;;^CX(SDrPm z*uK6IjC63|RrDShtfOYRfG1u*3HNWWebjr6LON#0Bdyh=zumZWhHdEt~@lTfb$l^ zAHZQ5eJAj@JJ(VH8_^cH-^SLRM=#)sD+|7SY8nF^b^bMFHP_Ywd(++G^FW2X)%*>Z zpa)pv<2koy?FPb(u}6l#u{M7$sbZwhi^6}s`)8o;h2t1vP8iRFUuPF|BMb;^bqV=M z9M(&X(TD^y-w5;>$3dOv9;@fRv!H*3yq-tII+Q62zXMsw0M-e(#Q*kX^+DuI;3I=4 zd%!BjPd897ovd>S?!+&GW?*xfjY=Kr4}sDaVsL#I>e*R|jj>);NwNXrH{LeJ)wfsfan0Ii}ZH4Q+Sn{?S*yK?(h_v&~^AF zF743esp|UNZqd>qI9&`mm~|A-q;LTTh~U6bRtrIEH>8;Rm9pih&R3bsnFjz1Hq76L z`2V5>d%>nOp&Kw53U`HgYLHWWjOH`Bh%6nzV*!mtSsEt-P6hc)!!V{&?RIkI@6MX|gCev%v9n<;QDx$mXxadSHYn0ck# z7SyBm+Bx-;gY=-zf`GT*$CaIWaqyQC8*Z0L9ffgi(I_n?&C^zU6$R2q{iW}yv7r8O zNyUDNG}-o$C%70>ZSrNr9+rAP?C1OoTxbrK!|T?<7YNa2qy%@Na`O~}itcpdJOh1B z_hM)jTin=?4~h6FwOY?Qg+JjeI0ySbA1smovlN+8o#OYjmq!s^k#vGGK2#xEQrsQG zbgFAyw9F{rS*R+37()gAw zmE6yEn#=X&5jvQw-goE`XSw<^pxvZaMs#?w8UNhNtLJ)0?_p=ap(h$mc9IfW8E^D` zu`B0WbjNr%Phs%X6GdC^$K&6oKXkuJ`jOc=cwD0;5YNS`7_9d$xw*|6a!a)Er6>`t z%bjFZhUcR$JyARq4MH#S*sd-mQNlL0e7MAARd0jpdwiR7Zpzr*R1gf*U3vP8fJ}6l z^7zVpRdER37}^b8f({tqRF1j_wGI#+YovIU+1a{^`>M_hE6$ivMw!ZD+gA>t+j#S!4PZC_vJtkA$u(Q*=b86Ge{-5^OayYtr~ecq<{Qq zo>G#`&+Axvymx$_xmH_pHni4&q;$5~RU;B^d3Z}FoC96wRlA#fWwpmL;6QL)F;+Sv zP#y-$4@w)16kOqR@nU+d%kXKq#;@qBGi)L5*gPmShj@jfwpw177Ajv8+G-h z)T!>wv>X@b(?P`_!BOVSipyxd)#I3x!u@rlV0C(BVtw@1d-_r?(OF+iD;(R2s39Ow zM;5OmOVN`5LV^4@DUZLiBmerp41WXe1zXhG3LG0x&ND3vZK`t|O19h_i{B6=uJn0I+0&JpFY zRO(O+Q&qQAw6gN&==#d!npT=4lZ-!INyfWsj$Hof zyM_rnU`C$@#OB{d37yB(ZU!9c`~PAJx0#0xnAanX4Yy6OXr)B(bq z=_w$3?hh~q=E_Z<&y|}BJ7<5UyVU(6P;1==?W%$Y1B~qyFeo_M76<7l-3BP4FcV2Q zV4!jzkYFQG+rH!`S*XSs%(dTPJ~WU-R6|V~EP3q=1M%41t=v%zAe=%19A6B;@og-} z2cMOnkB@H!7Gi<_4jsTb;(wbYH}E%;iNZKww7>A_Z3c~ zQTTC}{@wC^JC^`w{>Poc8xME@)BIKo7er5}4zZ;EK2!Btg!fddk3G_pST1tyDf`b- zTP|zmhvE&5Ex~Am>)%l`I+kv!S$TPx10%e_?WQz&U&`{Gm_a%uK1Xpzh&m~M$3&L@ zN85J?G_|dJV#R`>Ac`Oa1VKPhl-?pDz4s0(Aku5-5CsuMBy<#nh?LNg5<(A(^b&dt z5a}fpDG4RT*_?aNnYlCP&3kX&8~#joLXy4Kx4!Z#BA_=f9|A*fAxigxTw9z}*z(3D z?xqd(4-j#Ber3aUK5%CP1Nt55?ycs}>gk4`@o&Y+OjHzj3k(msREF17r=A8s#wRu4 z74Q)J$lf|F07ACFRdO^~H@F`)0|E&RBn7~|@4xS0W(VhMjTLUxm}YtpEKhWVc&uSt9EWZ!J*OIb(W~iI=IjpxW0TriuLqLLVzDW2zOeJ+ z2|VX*$l&JjM^)u2Go9*vFnHI(&ZF~sMgSNz+yn&bve!=f1oD?qpv(>^~n|zcP zOK%PwATXDy>|`~oU$)Z8sbA?422Fv1kT6j2rfbeLabeOo&GccBlSO5?Zq{p{nRPwZ znH2b?iCa%FFr{_3Os=B-FuW94FTN_3rHzYbM z36-y&gE-vG>8>)k_crd0)ULc~={mbB(1kw>JxHW@;~L)n!ul$n2q3VTAc1PaYTCOE^&zx5u?`W)AFgQwnP zOklH&^hbBjK~-S~`y3yX$^2o` zQVjh>e0Fk}S~!0Qub-!jFKbLCRSNDl(eZqv-{eN-(D4WP$7AlD z5|9OqYIKvgB~I}`YOZcC0mJt#g1e3yO2%ZdL7BTINP?p}_0t{AzOzo!8c$3r=k6#{ z=E4FseN`&-BBmrsZKqqr2fBqNILN}!qbgmnUa;sKe-fB66S|$gz zP7QvL$aq%mXrI1oLQ_GhS94;}y&HHxWRkise&q`b9-_i0) zy1x`u+4;2pI2nP*=GLjDf3M#6e+Z%d6Q*kpl|bzW9jTB+9YFpTrdx9RABhA|OJgZE ze|+LN@TLTc^b|TPmunoN0RzJ|S6MqR^*|x>yqNrwOTCo z%A&5c2g*mUA}A(h#1?cz>>E5MtkOh^tk_i)yqAFGS#*AuED5zx;9SY4JEi2v#%i+E zTv&|7R-C945tVAFi$`?Y-t(C)h$=`{isMCaGAEi+$Cj24Ey!{`#&r?MvC|SKK_37O z1xv!DIDWlEC1!D|fAo#L{coBx>~fRH-DEo2mFm+tozG|zgEPF+A-if%uT!+VA3eOY zYEyOi_wDk(|1JN`pk`_5q@T44VAL3b@FC88J9G5a?nzd!MPomH@ST1(^3|sP`<%yi z_oPr_w4tkKC?qr_0(BUoi#QH$mtISmQuMq}606E|DsS&1u}79B@e_Tt48_t0{J+YU z9_3#X7U;DnmjR&&2{TuIke(|X0JqXwK^;uyC`&6)$3wIk1P0_f{zp9;fOVK#5}#bo zTBHTJ3^AQV%0aGZM?J94r~}1)P7N!GhdjyttlnYfFJBDScHvyG8e6aHDW2=}m_>^2 zfCg+7`&2#zgpPia(kJ4)BFvvfG!30nV13agnCdZ;frM|ARI~$>EGKvEx_p3>haLCk zxaSzGRQQ#-50mt5VPl&s-f2xc^t~v5ZTF(_=e;%}bd%cK_Q)+Y__2G$#8v z%mHL)XETxqx9u*oAum)Xlo|JC{jub4nrx*~(^_w&1ndzJW9A358Agf|R*Mg+WY}CZ zqx%M1K4NRkHHWqD)xKiZOy>w}UNva7$mF?3_P% z8?3g^Uzy@fez&e^Jla0mKVszS*3epit+5x!sH>!R(@1<^Tr`QB&pNSKvqR5J0z3Eo z6RalxmG}CT;KGe91V@SPOREQjY!qg5U+-$CPU5en+MT&d$Zwh}wH92eo;${mw_}a> zwAWiipGlc`xT~A{=T|A+&P*dm(s0LjtKcq%RGA)EI*TwzbVEw*2x4MPUEDoF5PMAm z(g10si6m6a^BxY{BT_ahAX3qrOGa9jLuqdKs`A6Q(dWJ!-opPzR~NSOZL@I*&Am;d{;(u5Dg3jDSaYu5vKR1aj| zdxh`v>nIs%j+6}-cEm+Zn)eXMEI`lx{D+yhwvU~41Olib_6$=_0~+tTI&^7H9Cx;6 zc4LtZt}S5#U_K$cOOxz2^d*zvA!&^9W(fBiU=|HHl5c+A1w^hg{{XUD9dQW@VXI&) z4A`=NHJ;yCfxqCkukMG)X8=2L;m_7ou?E7Z1r5*)ivdUTKP%gizXUjs!nx-_NKFyM ziSSQq=%2LBzo(b}%M|wL)sMIN2pm&G(hUp<%VIpBnE<%lPFJQ9YKeoGqSSu^Xi0@M$0c_d-eKDOMfXLq=Bw| z3D$_Q-sjCaX37?4Aj;_J&Tt7R&&zzV&?D2r@dGud5(B6FIF55MTQ zE|KV_7bvI?E)t^ezKvWzxXVn{oNjm=DeiS;r*kynUDsKTlal^PAGIA@;3l?r zAGsDx6rl}TU`ydaLEvBCa(ESq94|H3;Fs?)5F707(Fh-NCngQ(kh+d-TC*9x%qWV6 zsn?cHKzpofoB)3jDi&7{UMXE)t;LYm(GFI?W2gU6sbbrM()^}D8xRSlz?N&YAwn=% zcB%j5@&4B?D52fq=M08-OKRJXrO8X&y7~sT_t^~1;r#6yHJMDJcfVUXaQlrC%?`O1 z?>G5VgRipemK@sTE`~hhz5xHV`(R+ge2XFq8*P^WX1r|^*M`)~zVuy`-46(9c!r$+ z&i3w}lXKw<4)_{jsyCh0f_mXe)-DzwM1eL>xFu3UfCcYdqQ>2r>`F%-kD6}s5=~eI z>G)>wR>M|{#%{o7MJ4Bcg#j{?qxb61l|P^zkVsb8{VCE`kWaOj)2^^3>Uh~YUNN84 z&|hQk(Ji~km)oIXRV|)mq-GIL+_o*;`c-i;7}9sbRX%!@RJv0y$X{L;|8Ne)bIE|3 zs(o!2pNb0wxpa)1eDvMtVh%)}0wG_zzrLfmIIWB*c&8C*x6zxCczQ-=HsBd8&2*i2s`Ycx_5nh&Y(*O?L-cWoLa3Y$%ldxd}Mq9;o0mK z%<&Ls?nMUt6e2`@PZQxXBRHC>S;FgS(QyIkn9a3d$SIR&#(n*wT1sZ+(p_9;;%p_n z9Up$vwDU~vLdG++KSA!WhK$w@rv$q9?2OlyiZli>K-_u=^%X5Ru{w#+*@8*4?w&_p z^MZN!dmqgy5F~?AT!9S=D2JRiSfsgazZK^s{#Z@b?i_s!=pkqdwh!llG1+O3@9kpj z1uz;+hRi2gD+&DbZ6if{Bu}-ZH_q8!O@?iFn0{bGVd|z^1*q7Qg=9v%ue$QEjXRX1 z2=^1S9dqzqqJ@R(#(93kcnr#7pPl@v@n$enBtxyo z*wuCF?w6eBt1_h(d1d34)At-ClIiQQ>nF!JYO+3}dv#Q<*95dNGY@n8B7Kruo_45# z=2XWP>zocfY0&8nhqnj%+(LbQh(p=+nO!Z%N5~kfy zV`HQpAd}u~`r+$(xW;#f81JXD9#k;gyT>rzmQ%Uv0VD;bBzKo_flCDnI#uvRe2Dj+ zcH#ePv@!ro`Z1aiuZ(|tv{mUZR~MU?B*eupudRMeyUIxX@mP4MQW$vj-H(j9Nx&7i zSACFtf*f9iC6&9Lo)}nMx6Q463F92%u(_x5sEBe0$gG3qS{S3+08U;;`GU@V^PO~X zci`N*j`|;I^B=xl(FLWWCSX8i=ih)CmF>5d<_|hsP=Pf*x*rH=mH%fe@xOBKtKd}w z3aV}eEL=(*Bj67!sqXH-_FNT94Vbs_83_oTC8`9}6{20e0wvgN@*Op%j@mFs$M)aY zkG81|A^->~8~V>y_}OSjF0~~JFw%el3f+Th`f5P$fc`^-*(tsdMOiKAcUt`|!uV|^ zS6&Tf3xoF^`k;ySzTqCNIGru0>L#Z!@I+e$dtGp9zljDM4ocaLQ~*pK0-Sw%)?d*r zQLkPqO_?>&nFy2!3EGheb?r-J>pT~-@V;!=u;jUyaoLq$t$>ab&ZawjY|~{)YU+D$ zcgHgD2?R6B>e50tdy}NF zGus;aLw10h9RD7d>tvh#J^p~ppq0D7X+GDs%0D5(J`!ujpL|VLvJo{CIq-i1n`cmF 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

?46Oom)ooj~t(Zt!1H~dKG-G|3>ak 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�?5XAJ z-*OnF-$q;G0>Kr8i_W|>e7BenIl0uy2-s*6%KXt8)y_@yq|y6nAp>@Ut9 zs+W!8uGT5s8PxWFA{+?!o#LI{aS_IEPAgAkDd5(wW|5G6QO5T_jjpI|Bm{(k-8xWk zea7#xTX{-P_dAmIgB2S=R)He0$!rE-`_;xoV#5Zp%PL_fgngL0!>LIcI_KQKw1P8sZl~&q?-|t7KR2%r3a)t2Qd(kF6n0I?i!>Kk*7@sLp-hP_}rvuE)j&DfB%HesP7n zM}}-<3E?--+yIAXJ!Exb*nH;bVlpowC_b&BWuGUcOwFZ-^M+DRJ0`MdP~g)KhtdoP zX=-jNLu~I4rqa*ZMBipEzi@K1rbsAdow=+Ju-pe(jC98gb1AzUP zU~QPG&pTPc(CIqZ`+xeKlxG)J6ha3KPM~h_t)f3TdVM#3upaXI<}uHyERQ}_7|>O^Obw?4T~t(DO`re9Pv;<&i>zW{ zC9B*t!}OGbALCwLII^`c7njCXCnW1-0@bgi3h%U_g2hzd48>&D$|_8lYgHMLI29HY zH#C1M>!-~v0vutmfnnvI4((ets<&fdIqjLxVbKgkn1@Xm%8Hb9=a#U7l1G%M4JXxY zf%oLF1)PdjWs^=TL!;tLTna7Jc8BXUPEEdbs3=9*CD?KX zkZCO%T76-g-*cd}1U=vw3ZD9zV35*D&Z8Iu4UPtHtn}An2g9P~*Ja2c8Ct^*CPk5+%KPw`%f<j$7 zPNlXX{SiDK|i8w&i1 zT53i)wvzVT{NLJD3&W_3=IiE30u!@T*ryvniu`}Jtfqk?+cw7|7-4Qf=rc2fSCi_n+0xeluhb5;-0pQoNP$;vxSp!rN=1=Dp;E zl%E7MPjs+vV9z4!yT>?JBVgZ6%PFz#3RGp-M5RPvO>%t7a zMk^oI307Q|huLnmlq04u8nnMVi(i=dA^tUg-N9+`B-}1S8&&(`?TGhT z^}%up#V_fQn7=4ui@RH@UFQUBc@57{9BqQ8&&Dk_$^CI5Ot_;shjX8%-+e zgbz50TI-j8S#d(wDDov8NSx()bjIWrsp{@JS=E@B{lR&&jZVD2Vt)DTmDaCC1n&$0bq z9>+}L`(CvDmsET4-w{B|e>AQGfyOmsc8ZO=uIKxBHTuZv?-$J7MJuuQEUkD1t71tu zQ$geVcE)|yXYqUx8M)qs6$R+45u3q+WZLvR{j%Gz%)^s6Lub#>iy+a!=X>arbi8)A z=|-8+cwy>btcL!zk*9bF4TQwu_H5 z9)}s%i;hd;yV^m!etZnmzcbc*BH>bCWfApQiep33u%gtpQLBWHRDBC4;cJR{YM(@y zb3uLz&5bpyoIvK>ODLeEoox(nd{#$|UR~qrlH}@|c%KoO?2dixd;ErarZy2$aZopW z{cwD^cH;$@aHn=REwQat7bIsd^cr#VW))cr>P0k^jhD9qA`yBd_6`7ZCWc)C8ccey zBGCQ>0aMh66Mz2?K*8hgzy7vvcJdmgD@XQ(z-$yUeS8y8&8pqO*rwjt!{YDD3aZxl zpz(7nzgtssv=I6PYJF2fS3E?5Xy8=9X4+jpn9$bR!TiOxY5w*v7MM&B3VbfTSpNX4 zxHQn`e0{JtgjfpLZQwdWka<2eDP~Ej!=wL$^W@?gXPw+0PriYi3KEyHkty27mFnuF z2BCB1gpQ8hfTk?Oqe%mGszhYfX2`3) z;j-}xv!%MIOjEdt(Skc;gK3*nAV53twW;W34WQN~S!U#HG)>V^Zut1QtsFkRb8Z9W zNB)phNhssnj;bl!uWtKTB_{Q~n8S?Ml;M79xpeMBBO^s^P;5?0{%Q>R^=+PnyBe*b zQRtRAptIwbP*0qYA*ok;3Lo5@l6PIW_8NH-jzcaEi%#>Pb`K(m0fToCeK+vAweNV% zV&A-D2}~KDJ4V188rtU;BzQeWHjhM z2d7RoP!j6ZYIsktu0rX8j?a(qE8gTOhTT7kVtNR+P9S^0`xX3H!amE3%5qJ-&v#w8 zjzO-Y_5)kJmQ(92CYI3KXL;B`{OW12Y)LWng}CnPM0up+O4DOjIgp`GR4pnTQ}(sR z`KfDO)G}~m-(|q}6Y#e2#dz$u?Kjvz&6}4n6Jqpxq)q>`Q@oL1pNnZjbn{f=WCgUARE-okBrdVZz+Xbw$KELI7db_}E- z`iyh(yd9|DGQWMdlpZDDu5yp-?$44S1W&MkZHWGZ^IeGCu@z6WKeM4Yq~f>J>=<3( zxoOWX$sJ@#l~?`L48{{AWWIi(=LY(aQxZl#O~(J~;}Ps(#b%hHrjY(M@;s(M{)xSw zbn@RvrQhw1*PeUkq|7d%x!P%2(&(4iYHg~Xhr;&nA9CX|i-c9OF> zVH?A>fpqacEY1-(O!9Z}^C)B>GP2SE90`(-^hAHh>VXgIrm^G=*%vwO0-hKB#y@N6 z2pmJ5b;{0PM<5e?Y=z5_@IN>Odnq#7&x;!{Id`oK|KQl3Q!S$5HtXvajV4i4L|beK^&cV`ajxU(I@XMiJZ3DVk|Xf3o?;}Nujt$a%@BsS7h}#m%~Sh5@}Jbu?-Fm zj*Cp2fLaQ@b9~1SJ(_B`3QYdbrh4*?&yY5xGIvK91z1g71LtGAAQ;ADi}ah-d9knu z!QVH+XjAZuuW*!Kt101zE^Di^Fedt0T=>kQ6T44^K(oan9(aKgmOxq^wzVk8 znr)pSnrf6+&V& z;r4zwZ;|E{g;YO2Q4J~D;!J4Vw>NylvE{Vo_;Jzf@kPGy)ZFuYl6$SXej%><KETAQ6^GQm*0yCROKr z47fC41DIB7*k#a^nYDCsey&I0nK_!_RT^8&rn3}%DZ>GA@OeqZ+vS@%kZ zx|3WX?d@Nj22sM5g)PN$77u6N)>XjFm(SPoXstw zr9U{7;^b9D)*;TQ#EC?o@6)dpzrwqLDB)8{RgAV;-_=r7pjYi1upIae+8=8|at`zG z*|ke&HMMB5VpM=Cp2ahupPQCy~Q!?-R<+I~|Q|gs(E;{9UBNZ_KcU znO5V5Ms=@VPLI6D-h&NHDV&5X(WMCU(Mu%MwAx>e=3Ad!^STC+z#i>1NSLkY`vDn! zN@KER<2w{VY)KO#*v=5#mMw!ELh&_p~NbDQ>!zen853yKe15drNO$%#Y&hgL1dmQRubVWVQ6us%Gl zl7k3^PQzB6jxH)Y^XM5f%!`hj0hCs`^vhAW;nLO4gDayeOncn+n8AUmEWyY;c^wDV zw5?1KI?(`#4~PR(VP=72iy`@6N_R_?f##IS&V#nTtLcXT9r_$8@FY7Fh*{JG_%}P< z&>nFz*VN!W*sAG5sG-v*$cDK3v@dLhd+89ohhn_7PD~vxn()}Uf7v2ABxcpxgJ=js z(Xu^(i=BCDrdShDy>yYWObY*Os^^S{Cr>K<^6zW8i1zD zQP~b>6TTfAHW%Y-GIIQUejxhuT{2PI_{{R}6*X!~sHrWF6t+<+yOUK)lQtqj#fM9KNlYzDtb=d@~| zT8!-9{2c$R_u`a6npsm{TViqz)SVHgEu>Rj6+?K^Cl)2kZSU;$1srwF0P%dlgp_|l zb#?+?XLRo&bDI_@{9p~t_D(83T{1fdjW4BWc#A0T=ZI$KOE1-wegY^lfb#V1{sdot zUJwV`ea=$nXjh7dRYA5sBQ_y?SXT`G-rcx=sy*u--w3#@0?YV=*YW=BjE;8RL!~+$Zv&wm9wp|Cc$F-;;__HP3GuwOX*e8VP~>D0dx31px7}u zZgdnd{b>~)I{|0J{b`vY#V(y6s-=SkN}Ik-=MTwB*KS3|utMKwgu^`C9}w4Wzo}5n z?{;i;f5qq1IMZAHDc>Su;0`=`Sm9L}CJ~BXe>S^8$@tnamO0{;9Y@+meAZ>Vi4uLp zf%w760L^|Z_lLm(l5l!c0CP&CzYGL8h{`;{Cw~F|^uv6k$ z)G8l0PxAl)byY;!o<66fvcM_xkBmH2`h3j6gVAAOrkCjywZZZlpo}}QlxVWpKocT8 zrC<3#^QBoPRsvT1RRoB#`k%BNz%L`jqjT@QQVM$mnFI8*PzIa(MGvniE*}65ubaIc z8lG`iBNgXZ&>U=N8tl9MPv5oF3uSh5F}~Pb$ERNHx1_uKH!)l-15c9s?z&68ecqmm zk1{c0{J_L`UACX;eVAYFf zwrcjH9vh=|i!1i-Z%=i~q%8rY{c0}W#L{Dtq}QrI`=jWBamo+v@|q)kJ@>(t#ilh6 z+x2I?#UJJM-3fPPj5l%DJ3kbHGH+6mVmTbogu|`EG-~hQ6ts#e66;Tc8%n@4CJD6| zN}S}jHd9pmum0-s!2Yt_wDKA?-B&fL%W=JOOPX?|`6T8{vUC|gZ0QWkrMsf)gJ31= zQ;$v`ayrf@cnKA(I&eH5xli-?H)oxWU=jU`Y_S60`>_1?Y$sqYfP90^7-aWltuWTt z!0}$fs{O^(?u3k2==h=rC$ag6#lK)2x$Ws+5#!wKnh-`wf)(z%NK_QY$L832F#*M}_q z|Nl_EGvqb!7y!;&k*s*l-c{%-rF}guvB`3zuNZMq)-uU3*|3(FXwGHczfa?-pfT3Z ze01~GsH?*Mar|!cH?^Kw-F%1k-$Nw2Z#6Z;{8O3gR{9171-v?fDy|w~ak(5o zx!nydP=5v6WJGV94Cyk8ke>LJ?m8Q})+-3QyLo~P){6ab9Y?~FA6bOG`ZYAP5kaL| zTx|D^WBaEvSAw3GpEh?uY3*tDFU1VeXDO6B@?09eQ~hbi2fZpEq6PLy!Ae!24*+*E&ME-!gQPVXN=8P$-p zgZ=ec+UZL9p9(Pbc_j0Sk4@Qh`F~q|6~2gxhQFn+rNRJllwySm-`NfM<`uA@^V05L zi=vbXptxmV#Imsj*k$qz)Xj6mPgy^TyctK-2Wk@*d-STNEcoGb_s*oK`0D3p7#41y zoA^I<(Im`|bXjiAQC?J7?<{WKP9ax+TrOZdhG6cP%1aP7n@jlncQj0fJ!4#~*al^S z$o!bXiYsV^FZ$K1yRFtERf?$#=2GDvqkC<;5i0N8#yX*=MqUEC&X%!yDeQ78xB~3K zXp%}b2LF=IR(^7Nimq{G(F#gpj0R9fUWc0*k2&Upt4iVHlP<$oQ=7m+H*eybLGo1; zn6${sKHW|FkL8k|eYWet*yi^?zpsHBiPq9z8)n}oZ63%~Ycnb^fKUI;wrj1>x1ae8 z4-`Ss@WSkV4gJw^{V~hq$@mhr=$rvcn@44E{^svII{Ja>YNa zOzmh^W+1g8DmLZ+7`!$C>jIKR`ho4MYurh9xRrSAtD$J`8ZGiP2> z*rn?LV!IOJ!zI;Mj|9$v&gEFt1Ln&RATo($qDaRu+zS&+sdZ_LpsQXuEC#FY{_?TR8_* zT=%#&?rd$d^;#bzXnZje7gXcw(H|>%&U>*rxu2$j3-AerxtzY_mO+rQ&Floo*rJB` z(6iod_CowDeMzMW=x+DOk(_1YoQLf1qwS zqVuDa5AA--NAqpFs7lm0P&iUBAKs-o$`XCkD*N~e6Z=oqvpeCvRzlj^r|=o6K!uO@ zB`+rnKoYidrKpA{&m5$nH>-P!C6}ZknI23xOChYGm zc6O_REIE7k`IVnx=G|eV-HxRg0H|30x1}&R7g_g@*ea;T4!CzVQ@J4o7;hjNI!0l{LbhG?=~QT}fFLQ;&r+VLKmUZ+N2MgbBi@$jhtd zBCo00`~p3@Z{vWucBXT#pq*tfbd<2Vy0@!{Oe`6ZEd zK6fKsi;E;1^An@6l*~@#!?*JICyTPBQI~i|kzEsm$_+d30+Ut3fTA<#t(+@G(2%%9 zLv@Ngm2n&deCnYsHG93-LhLH1|7DvYQ)c>G5&6-j*V7a2W|40|O(@}qq&$~g4ZA&f zM>z92Vs)=TZFFXB6Y%x^2(9aV!7A^6jP29aZO3p`O2|2@HDexnA4F_6+F2Ku#&I+@ zkU_X~;)WdrWQ5+;vDKu`Z}ST4o6;o^)M9=`>GT4qJsPh;E*K=RZma3 zGAaBLk*d^(TiF1=GEFj~EN|Gf-Q2G4?VfwxHknpr>m>gv->^ph&OECpfH>H%G+0Jw z)NQW-@5B;QzTU9k&uZVl@+DZt8dsP7t|4s|K?E11M`q+SDWG!W7mWDnw2gBDyt9Uv z)@7V3erF|6`VS7*yJvhw7rg!cWsJYe3h=9?+vZTi!VhTr?nODqj)%r0z;l61=}Gvr)Pg~-U&_y3ati_ zN~#*K>6g6gaJYUt+pY22vj7)xH}U=!@syV`v`9BQ7;co$2hLxi()`#O{A+&b#VEdo(u_6byd;Ibf`+n7ao$C{ zU*ydJf#NXuSkmvYKKBbrU)t_)l3;=F&A+Q3OelHE6MNv;p)ytQSQdsaDfgYmu^{QV z1585wpsizpl`c+Nv^0fwcZJcjYo4tcUz-AFm#OhmzY@2x^qyur1`?0^`fDqt3#>! z1RjT6QzNkvAP6AP6VkCLviZ`-BXws~(3fb6X@C%%IYZG$!#KqypzHA*#Cxja(a^de z#NA@q^T?Y)3wQk*A2FQsX&!_x&fBn7@QV8R$L_le8YTkD_Q~&$$!(fF(Z(l=}AU=IR@G`aC!wTQ-h{>KgHV z%KW5ZNo!@pK-;hWUJ1!4OBUu4KuH`J7K2&IS&_ot zO8Uv9KPj>^N^U;U^R<~>C+~ybi^Mo>Vjc7R0{v!rl?~7zobVBcm%y{1?9vfGxJ?iM zHlvqEAf0*lzeD-{;Jjo$1#fJ9=e@tHD*scj7To26HTT_MYIOA;McrD3op%bm?Y9h0 ziYnP-CxD~$QNdnW)C10&Tx{@eMx8G7_TZ`sfl*N~GkqG`f0B_VQ3#~Ej~e$8oMjGyW;r=b++MB5M~0? zW?!|}AS@xhk}^x1&9c%#p+1oGi5-s<2OhoiL8!%W48+{E?3`Is{VoT^z2vX-hb;C-!~9iCw7YGuvDX;;m8k%hGiw0b}g<@VB4 z#g_=WUSm7vloi+QQAZoWDUP-}2g+}ZTYF^}^9-peaX^k|bI@9Ty7YSXzIXl)>r*jM zOS!)r?W_^80!KeQ_%146NJ>gjdF#E0pfL$!+ELUo@BX&KanfoA0M{{DlnNLP@K7dI z-&qoCe)3ekIm5Tvq%1VYN8kAz&p$pvaQ!*b>8{;LzlzYV4IECKqw%{Od&RCXK|68; zU*8;U;B?S()Tg-YCwD1ROxhqflm8XGH57VW0>8S*^X&||3>@BVy(4Pu@$yT|`bh#0 z^~vkjo>#s-)@D4W!R7TfEqc0{%v8t4G~;gR<(5x5$J$|glvBzM5)Sp_ckGzyCFA|8 zI^INqpMAE!Lde=SY>NPWt}=T+r!MI>M(8^YRA1&1pou$Ne1rl7qMO>}o6~%PR-H-2 zFw#N%u>#l#ZAY}?=3hU9@2kk7V>(bK8anRws_La0Iqt~*1QPm^($TOHZ!PUBB%UI7 zhvb-x{U+{G1ObA)DZ?Jf2dF;%>(*W~@#Gg>ZG`jr?h|+h1Q$IXGWhdMd?_{10bobo zYKk7xBKPnIrqVJ8v(gEGhU!fb0*QGU)8A^KUqNBYplD0{SnuvT$kgU3Y-VwaR zKH~MKulaUb8)SeRSymXyz7q-xHRW>}t`eOuOaJm!ilET!inugko!mcGj48w&s@qRb zriML=n}HG`}RHH>x-2>G_A-3`ksH~m4FU&efkUYF=ML`GX3vFF?8KDl}~;R z(GN>4_qr(d$jL}|UhWgQ1B1Z9fP^5V;j#0lRvBIJ&gu14R%qEO$Ge9>WNMK=Yl&+YmnToR9k4EG+1gSmI((|~$==hBlW71`ho#@86}%?xydi7RS8(eERyI4^Pp z8VSCq4H1tPHwrOVBAGYBF!cfe-b}0Cl&_ArTC2Zw$M5f^Bj(lsBVM6DY&32Hr%Own3tIf%MHj?gnw~v{bb_U39|WyR`56kJCHmT*?kET${8*TjJcqrJ`xXmbhqtg>}$AEc0H-XW}5Bqh8VOq8^(#W%{Vym~O@|#cm(PO6T55 zz$EL2tq}LfVw_r_tFdq_L$sd3C>Z3-!A&<8qc2no(4bY9*2gTre-&wEw_&_p)+Q0GVMYFYs0)P zfDsn&b=tS>lhbGs@Kg54;hCt{-P25>9*?v96wzVgP`9w4@v^P^{i~_G z5%Ub2pw*M*$u4|B&<;>Nsvv9kMhrhh|I~v$HyM`)G#Q}vpUcuLsHtWD=+q|=-4F97 z3y3Q9P0AK8DLkl{q{3o1_pmgwW2y)8S`dEu$)8k{fm-S=(hj*%bt@l-Rx76oziyCZ zBJ4h&`jR2-oKa$~j#k}u54-d)&~TX#u2RKv0B!grd!)Xh#;#cPAU&!eCB;DID#2Cp z?A%AZ|Ho}nkds1$pz!ZU8Y#|MAfO7R>$KK3J0m@Z)i)#d!Y8w}QEM7EGAnbVIxB4# zCz;j>=>1-vZKm7qPK zbFjHImm65$jOmo+m*|ew8`HLTfUU@X?z8#63Zwtaw&8T>68eMFjj>vWGPpOW_1m&@ zp*;#OuDR@M`9zl@%pUl<6hEem^S%J+!Qv_=E_JT~o2Tifh^F|seYuo`{C5@BT1-Q$ z;_(uJ@oe)Ul`ocYue3t;@(E^pGpy5jD?^h9=)toDH)eaNg5l1gnB={vZ)Q}UPoEJr z?KC(II3^=6*S@MB%ChXWN~y`qLE%uAa8Lw(v8PqDEa?Z)(LF`6QL2wIg&bJ(%;6wF zFgNlC$K8W?PBaFqE)@_oCGxNZ*T?@u+}Tyk*%c<-t4}{Zo-qK=j!S0B=-(&AKH2}L z6Qu3`<;2+I0bF^35%U081qS4IyFI|~WVhr$4xx^Xx_?fg+e>p!=UAlk8Y!vV^p^@v z!{nb%jCs=X4weOZ{1n>>%c(z~zIo9$W44qF9X}@L71-^bj@oC?S3cQp;eDSqtTC}7 zKy$5bMrcT+zrufp%O-C`KJU}buQj1$t0{^*Ns=*SF<&4*W-wN_5)e2?ViBS<&hDVn ziGXg!IKkGPu3P+Q>y0yxFCoWqTnU*PnOtfUentdwg?C&onk0Fs8Pyw$fE^-=s3Qny z2LlmBn-qAp@0vOP7H~cXGG^^%uB%=*HeawY8rl0ZUk=Eb;M}C7l;4hmTE3DQDIl6*GLU3!3;sNf#8)57Wa)OUYg#>@8dt~Lg zp!*bVpZw?Sf)J1##2(wN`3bz!mMcFG*)V*VH) z{{6X6laHvIZcbvlZpCWf5aaM-8OH=`#17xVO3qPjpqe7#|F|_4t9E?b{<$T9UvI6# zK_pE67HGIadwtp$Jh$}sUP0EPQEC>KzB|L%3cxF;W_P--0&WWUre|VRF0%Wgj7DJL z<%UE1u!{<((kz_2Lc4~fT&6Xg(cD0x9WJv|x7+d$HgB5O5mo+IVp}*&DO4K+$nMOr zk3sJm{N9{(AGdy_%G!R^R)1=_fsRI5i4o zH}4Dq9b4qKr8?grxgk$;@Pwdek9w3&w{i{8+}=-w_%n+|n7dbxc|j2PB_{T*8Evyc zV1T8iTOV5|>^rv92h|e~So^3RW9tA&8FKjDaabY<7{icyrJohvCT;<}{<3}WbDI=% z$JIf4WUk4iB9U2J>fwB?z>4dcVLWyJay6BE0)@x}UzW`akV=ch+5JMIrJa26!&$-4?MFtF(xuI$tD;igZB#e<7Yze%?TtI_Al14R z#;`ezBd_4S^iE<ET=6j?mfiMV;LiKyGIjpCqaojnYFX;zRoyH?;MGy z0%VQc<>^K&Qo2Z#GK%+T1SXw_WG}OLZ^>PH_gYXo-9?^E1=Muixn5t zEm1k{!E#dpp;@(TID@MAZ=kYfESw||p*OH{9a{>E7DKypp`zqHhh3)AU`BiX2OE5S z>UGJqzG57eqK%v|c}EN9=`dqPrWkPTq!2~rHOIMXz)wHM8M@u_7#iFNWn&+0U3ve| zTY&*e#&!E}2{#G&!T#qp-Nssh@%`d%AVJp^uYZ<+)fE&3!l$Iew%@KkM4~;fS}1KK zSOnj}){%(-sPwXb^({c?^)42t0dHJ1iX^w4RX2W?pDEjn)FLJM5>G8e^ZE-~w~qFW zcIosQr1@2ZB)^-s!K6dCtH)@ufr^UsIHP{rXRcXv{>tuk7U_{_r)zkb90!eS>?XG?w5|3~5P5U<7 zCjq6-`*i;7`ok|@pq)qWyI0o9KV47 zp}xgA2;~FN?TV<3zTD%)2uAw=CVw?Qs3^jAyWl`mkE9+t6{!ics&{&MNw+zrYjX)V^#s!sr9_ z%DMYYs%i;~-goVo1FY-{iwe2;bypnju9e6sbvQe&;l6bx-!BqQghSzI@bCodMex$v zI##xQ126sy^Xun%pC?edRK;Pp<=whI`68t=Lbq2wbM@}tm+9lgRlsrAp!{;Vdb2xI ztgMkZLQcC`PGvTAe%SXrrP$8Sdm0@nw)5h%QNIUU@zi=_6~UFu+4#I|2{)pLK!u$YnC%X53KGZZZ*a_^t z#mUPLo7jp>!&v*i$z0jEEn`>`gLx_))sCK0(aiH2j&QAjz;+Ij_-;U{d+TQO`eV@^j79|Y~+Wukdy7p7L#%efBUy41e$U6 zm$s|JcfP3rshpH?hu6333N3E#kzYb&?ZK@fE&aNA8^UimR9dlSmR&ijr`iS5g#PSX zZL3S^m0o2}!2|-!^;l&0;nxX?k}5x35h|27XMX2&n11l@75i5I<%@6uAZAyT5mbOY%?9 zypfE2zfd*n7t+{(-Cn|^;T6p%eD-~%1h~wFIII@#a4HZxX-FP*qh?CgnZGObOg$(p zQY`nlKftYZW)uxzYUB2=*}??aH8{iCU+5n_p}y`%?LI;u&NEtV8bv+WK+TEADf&Pt zwLh=~r}r%DgeEZTAxVx2Ech{r}mj|oeBwVt#B3rWX?WwXq9L}%v;+#B%cebbumu}Se!#R)`oXXO?Z z(!+*o_Rghxj0+O`)&cgWhxExXVp^32+DJ>U_w}b_$?+?W>nnClP1!~Lpb!2gQY=kJ znJuD3jlPa%@N`E^MX)eS7rgpddYGxTUPh4}w{r6X4rC)IzSZ-k@p?^h17G>O% zg%!qh;YLxYHcURQ&~9cM%Jd)J0U_{?fCz!|P_6`!S}Be%HLEXC>~vr$txBxA4@)V1 z7(ah_3fTMnUU=;PIagQhuB%|Y_j?WZsFS$i%JVgsJm+$0e}YTCDWZVY`cyiG-i19` zd^^1qdp(?(IecXnpERPlQB=g2QF}(I7sN}S8!(`^zBmvAv?I7D&Wsk|zlz+v%;%g9c%GBUDwSEO=}GPGMM!m?fR*R| zwR$c+XC)Xu%YI<7wk+%Isk*vW! zjENbqLW14X!D=Q9HYvdg_AG5bpJo_t!4`gInprD|vM6#21gk%P?iNX1pqzbDCeF`8 z?DBYZ9b0jVvI8^1(vwaFFQ>m`BU35Y@wexV6sc)tlxth!sDt-Q1I1&*Rt!1cB_4MV zwjc2c^=m38!Y9!UwL=Ya0}6b+nMCB@PM8Ts$WrW;QiX=E5R)lqwm_NaD1T|AE~#rc zB5Uti>YT1tb}V=O?ACs@7pXY*rF%<#jr(fX{lE}%Y~LLI?7Q__lG4ZBvG8+JDp1T$ zc*Dzrf?A-Xt1Dgvjz&BSg!q^J(mpVYl|s(8b!mq7>!^J+SBOUe$Nx}Fo&758Y*a|m`$aGa+CBC;F9p=4MPPe!yG@iw(?0VEmRf*_ z%%qVRUT?5_EAF=X2j{ho9~*3AE_Ca7Mn=Hgg{HXqusuqwxn^=wYvp`nqO*7D-K=qf zpE4DwTvyVsZD_Jp4(}lw6}>!{3I!ybnRvZ3-B^``Q|S$X3Jj<>_^B?F_nUTJF3dZx znlGlqG^27eS%VFmJPQuLZydXe4Ivuq%M?sM6BtX|P?}bAby2D*v$&4yDXQsHMRU0f ztp;gKPI-$AdlM|SjUP~EM@ZblqaHl|0ekoc7p4y>Chf>klv%1 zv73I8)*p{t(4S8b{lWe2^5=#|Qx*~{qa%8_U)&T|=6m#mkly zD#wCWiI%}~1txeYB4?GP+ZXhv4sr6VdIA|hI)I`&BZv^^dR)Y*t_UoM-F4HvP~9N* zD5lD0NjpXn(4>`?MZ?vapZsrQty;nBD?sRFuvmU~!NQZ6D_QpCKD{d<97VGlGrB== zr15-nsg>}?4UO7419>8xPzVK&jpO~ug@u`j_tO%%#3q>w$QGAL)(5;45jo!GT8@SV z%@wTL;xh6OHTv->-Dd5VQJO3+Vm*no+_BH<9#7Tg`T|5=Ky+nSAd6#&IvK;-|H1i5 zDR$i#XzciFD>&94thc|XgQ3f=uhZs!R7_UVHO#8}bhR*7C9HVv74~>YcQ|ISBc`>I zE$sc_9rL$O_os?%h`1=Wpb4Zgvg+iwb;6=%Y(4BBeiQ)kU>Y9gnMcW)AwG_0=!ri# zECQDXu+fGd5_$F2INtNII((-_uU>&C4Z?a)nJ?7nCj~X9Eidj=P*N#xZRdRLXZ;!* zv9qW6=&(rWyO1EgD8+{$f%RxkaVM9w=Um!az+~z0wZ54G^MOc;i~zuUNS7SgjjF#w z{4@IhUk^RwkZYwsIH4DHE8?Soqwl{*cKe?*R_33O=D80r??scYgfvNtY;l71_Y$*z z&32@e;&UQfY)Ga!@4$Ai+A|}$!AOkE^4+xORE|a5fh_6?Wr~J{u+GoYj9={P!9ylV zVbR}>UD~7;RMiwJu@u1mX9Qt$({0;QmQ_ds^qF8B^ve z^p(&>fTd4mrT#GX7QKT4So|#D*x;+_!-sNTzOV8%N-9VkSoB#qPgI#h`2+z<3`<_` zxKiGw!S^bcDBF)<_?m7|%O!(JKDeR>s4bGQJ@*pgODq`++ z2XL9NXC4Qr*k8`-QdkJ{MLn`ziRZxrQ@-PaFqFDfY=A|b9jpr*_$jgex#4&x4n=P~ z^>s(#O}eVtc%Nhd7@2u=4f1sllU3D%?`;oEe$#-JgqS?Uy~;$D{lU4fSPyu{{MDvK z@MPUO13^#+P6su#4NBA9A{RQ#@_%q}wl;vi=$`Q-UVvw9J+T`FpRcRrdfy}eU~zD~ zdmnZ4Oi?lwbk6wed=>c!9fiIqRmUtYDLd`e?fBGg6=aSjC{|?eT1S~PHZK2XNc%U! z{(o%l|NMu(?Sl(KdKf7O+QTs?rQf0aU=%uKqcr<_#9KDDkV8PMlIT;)=Jr8!7xzjr zS<3kEO-9|Q2O4}*laGCjda!j+ezu^wua;e(OEqzX_ZjZuL^`B5_LSKCoiRmW7%*BJ z@Z(ry&SJZKn^rJ^2XbGc5E*-eSP&VUX|<&(&+Znvtyt=?-Zws60r8-2wQ9X?gk@rR zE7GD)?_uAx^<8(h6bBA0ZM?(pK!UoRZ-gc)t*nbXQB%{Uu~eSE#oot2_slEfl~&(t zqoi1{#FQKnJ5^=h-7QE1A!)*OO*9&l63s=8v44eQVxYQh=JG+s=sq-Bk5QTKjW4el*{ zBjdgWzq0ZvI!eb|w5oQ`e&ueLXa$jDV0Plu{{X1|jQ@{in!2Ft^*|5#BmHHFxl=$> ztl_h@y#d6?g_3>317Ed^^j^!IVy{n29wH`*}hp80%`a+3ngUCG&+Ra@F z8S>nCUXA@4@!8=lVJ$3H-OF5myZTj7kV~~NrNG7H#>U7w;aHUf+#mmoweJjTYFpREf+&g<_-FG!%*rc6de>ak=_w%Rb7fQiNN;{5D4n|@sGFq%RFEt!p z1Wm|GN$#E^Msd~M{NM9vT3Qp5*>C><9q-$giXI*(=E8=Qrpaqy(o&oyX4EBfCpw9>)#{MFASPMeY(`0$>BXpwq2f!hC#aJ%lzzzHqVI07eA9L&A6?lvMHKIrinhX z+_0-0eXtzN$<4V?Tn|b{)Y`B*wVic5i)hM1MGi+t%s=_mk}uqdZ}4G+|G?4D$|8<%>#Gy+u6Bg zC$V$%4Yrsde3j2P*jw+$#$WjU+cAdRG~zNdE}R;L-&j~KVvo(pYbPSlJLHYuBm#a> z^X+6R4$A9+amBa&L<{bsuY(^p;>utA5wGyqE@Wv)Xn{}r9?&9Z-OqGm7o5*Rh5zTA z&33&tAR`kyhhi=yYo`^$Nl1vDOb)Af_1_^ci3Hu`FO(1Ds_I0;w60Y=zHy^kG=gtZ zXUH8VPz$$nmi{R}y{Qz?qYdIAXOhtT&`Z!+#`z(%myhf)6!^=S!np1|`_S&LV<*Se z{Gzg64<|X*sL5Kxtkx`G;Mh{SF*<$gH$r7Ws3>&kK0QvO@ zfKF(S@^NR4RaLgwk+AEVn%|F8i#d&GO5E5>H0E!4w5g@TL*?PoJuhL`z-gW`#gc$_ zBc#?p7PxxIhUfry;GRULlxRMppEAAmb0GwM-ktKKHIZ!>76Hu4^!hXSt^$4~8KOBI zDvzh%8m~MZZ=#%XJj)18fObNL(WV=fZ{P$S-5}#8(8J6|Zb`apsc12`F#G;^W%E7Fe)^zzaUB8rFnu4pxBN!K z{#Wi4ibiYHa(VhT;f@0$Ci^hLC=od`y4LKmTk?^c|B9qMiyjY4n872GbDSqn!(WPo z&AAsoSyU5SN^iNJ+{=Cmk*f+G#rWr-G-3T}7zIdsi2HSx8lP9e!5>zWlwP@Lr_zgs zZ*Fir)iZBV4KQUJsU02*QjY5X^4?-icur35e5z0>*WEVty*tEFxZy-G+fPji*+(39 zt5Gt&jNe9;&!sTcU+o2TOqBP(5AgS!ua_K~c`EYOks`Nw|A|C(Q(c{=L(5m;x~2BM zkG~x3x9`x#?`+R;y$Xl+cIwDq?T${rv&CFA$|x1vz{2|Ky&B!UbkTd{dhCJO=O-4w zsSoJ!pbznMqd-?)Gb9k!f3o(WZTkVJ_;Ft-1~lmF%^#nfUbn;bbL1|<+T6mJ%A$_% zjmEX~wGMMU3*sjDsd7qAC|Fipa6bT1qo>Pn6eUfVGs~hNi679k;EhSpKPcRTcs6fs)ujT)! z1$L9Zv66WSa0<8=w#JtF9=GhLF=Wr9>ZY$+J(%W9JMCKRv7;-O0#vK4z8KB#TCHl% z_H0*Vk%4yY-r;r;6#O-yr5LTx{y2iyJaq0+A=UZ3(j3bmCC&_5(3K%;#ljImlGb^L zxXDOmF6u*8tWVJ9z?B2glAed()ShbP03&HF(84h7GBz}}YFp%2vD24OPm?Dqa_MN! zJ6nxSckH`)W`Zf3wsNnb`li&qCyFeYmeWy)p&;Gedzg<4TEE^oA2G;~2j?^j{j@P) zfK~$m!-|lk^)|^mA~1lb_mD@F)qJtC<^MSOt8;!-koNdVS=YS2m_n$ho36~|1n2l( zR{rG!ZH`0vh;PHs6r%U;qy}la@YPJ^#n^cv%^bnlR{~{ItAfcug!z z^b_~E?6+ID>qRc=I+zt`I$Rd_}t7U!NYGOP}M?NgJ^ z;P(<#UGmDxZqjI)pg=>3;S$&a&a#=B+-vfAkhbCTtBU!dDBL-s*>Kr=ZSg31%@`E} zMOY+opdwud2BH3~b=5R(r8b+U`G9o zvx&udp7?hy)!`f8;`?bfMz(F9TC_v&1 zV*+9c3LKFKBrd-~8-8KS-$7->?9g*y_nRF`X$T zP@*8Uo3^+szoKG2t%xWQLN)3xAuTQHH;H)OF)$7f|4o8K)chuC+=WMjr+^p;pls)5 z03b4qPX%FtL!mw4Y1@%Z(Mn9ahGO$3jOh3(Bp>JFGfCLCAAdgF0Y$^GWJMyC3=73N z>D{eTy{79V8_(PPzHF9k!|a&$^D_&ux2ySEIX^6;bWf8A>+{j`9CQNrKs)daroi!l zX;+8jVuwz|u?%RxV8b5aDE`pov+aR5y~;-lyIKlW34LXPc(EE!C?AG=3_VdDpFTys z#Rd7sj~UJ|S+;`I!asPMi`8T0x{vA3!xP0^3>u~po1acp;{(eAq3y~y#Fc-OutC1! zRGygtQ`QAS3v;5z#bVm9w(wjV=#eRb7CB_vznk=OIE6tkzG~shP&P%kIt#-N4EBJYUN%Y>63^@j`W(6N%tVo>a>V; zm2BN2J%Wk<Oho|G{AP?hzY$X(I@a>jmO-bNJjH8AmLgZ?j!POqoi&J;L z#TJhb4zF?|S-)F3qpGMjlc&5r^NX@mmFnlDxE#xIZ=9dX%~-?vYK}oOb@{EgISki> z+C_oJ~In_Y=F~lFSk=zN+v#jYc$f?VugOOnTH!hG#FaX{`=%sPeLUmkMPjVIlh&LwV{W zZ!fW$jC5G9s~?;3)_YthF!I^<(dhNc7ZpMbwaHUaT>1r7M9$6io8U?f-y8IWWUf%& zNvB6*M)HL{u?C!XOjGJl#U#+MG|yizW^O{55?h&RXuFLbl?i2ZAz$-`!z=t_E9-z6 z&~)3@+iCcfsFHU)?K-R@n&NkgY*^%CWOZcqFUBZj#I8mKvMD`wfu=nXcggv2H(v7o zE3U6xlCK4k@btl>huwYC26Ha>qY|aa@Si?m_s)gQcG?{wloPc%JHIVpMS(G$EFm!4 z`<{jX)iYp7*7PZ>vDq&FeJqD~pU)x@IgBB~p}8%X82ZiIo6ioQDM00%^wNwe0Xj^0 z4{f6RBxsJux`CFK$M`o1pgr(j>h!E#NfQE)q?~!$0jA|PKlKkVD*&iQ2wo?Jm%Sy8 zZJD92Zc;+@b~rH!cyHzqIN_$(z)vqnVL0{(qs`fAWxjb1UkA<&X%!c_JHAkG%`6ac^>; zyyxr2DdCeQZQIb!tUsE%RZ?d*N7-_-&%O#05MY`)zM`{#U8v+AsB0bL3o6haQjbZ<4C2W0zi1#_ROA5;@*_ zrQA_?a_#3h${8sZe?eBO^!9?D0JshvO3(kpdA$ZD~(!dlWn%kjmu%-9#g|H@y5{Q z9}qnZq8xG=;X~;Z6@j-SBuQil*Mtv zN;tVWQrSPWkI+5&yrNgCwh&)aF@k)CbVqt6WF(46@{w~Z@>Es4zM;*p9d%QWI`As1 z#^lHa@{Y;^u5(Oh@opaIJ%c~2UcX2FSJ)Y|qk>zOv81Dp3zUYZ!R*)kRfb7HOO$|* ztkng!pQZMh_wdcSiCvNK+6%GP($iE$(~@wR;`8=vtAw?v;*GSzx>;II zoT^S#!ROUTbv>YO`hEKIXZ}jd_(Js`GTye<3qBDMtPCPE2=YrP(vL{>+i_BAUUTG@ z!=(ltxQ_>gnyza5{w+@3_{`S(hy%XGwPC39;*DEV5@X3_L)*(*40bVy?$pk1`5Iw{ zy+Ss*Dcr-`*~OthI1b(2`R?|d?^;mC!Re*BgP^E4C6Ox*F@}bhxYL-vaCq(GDEo_F zpcMfHY?%RMDhcQk1j5wIH-W}lf`5ZtQLF*VCg?yOu#;;zeAS+u*#+M&%6n4GnVzp< zmi3vNLe?<2=*N)!_ZgRfuddtR21n`1C=(bge|$Wn?w;}9a`U3 z{2pX<6A->mkDE;s8qVw!W&@~dpzm-Dd*#{grJ9rB>fFm93u+TZ7{6H?Bf@o$P*WELc^dQv$w2dIwAHmMvS;8txu(9MixF z7sak0`csbH(XcK36#Sc{$lx-E8VWd^X8RsF?#^(49|O7ow|gNoCe|N_h9YD;ufa#B zn}F<;uE{{-*I*b^KS;SJL7bH*sK1q zt?EGQ31GwR@EJs`pX35xnv-MNXtF0~IRITAeu6iM&vPXZP;awfKh}xjhM6)q>iJ*N zD{$P84zBUwq%PL+=666JQochf=ko?Ax%xZj^sj|=QUv&v z)o{MP2SO6o?&E+1DeM5eQkOYaIIi+8ifg-= zn0wI{j)bJL`r4EkQQdh7og@a-s)@ZRf$b1#Q35`obz(sMxRmJ`Z-G-M^_f>iD$HdH z4EL0@55&cd{-oevPFH0;Qx5(wPMdOKSMBH$mu0TaX~EaL6wwMWR0&4+ahU2@H7mbvpX&|qO$ zIoNv-vFQIb>1_+gAZ6_!K|IX!rZk-KSnq5tQvrLxEyV=!7tIVXcc2hR?-Ic(|; zWe8?cS8vhz6t6Z+)I6l}-TxZ+MAz$h>_Y=+?MeYA(B~wIQIdZY=?C1z?^^LayJ9oC zo~ydP4tOJ^InSP6-K+8rw1|^crPjHVnq-OE;H%@!<^oCdTSx%`yP>ex2SAo^yzut@paKwxaHgYrzt-D{+qsOA@Qt;Ca=STEvS`+r%rX zw(!NXXvT<@9w`NePXrn-0*vSQq7y7m!nBgYSjfZ*5ad$(%y@9>v1`ae@(&nq$g755 z46t1ZCjQKxUK!7OzJs|0S_Ca_xK{aE{q!xCQ_ab|ef}yL^M{~|EZX!V)aw2|T+OL# ziHiXKn`(X?0(yb2eeL31l!v8q3eWPgQ6nSjN~E>bA(WEGT64}rQid_^PwYXSYl(t! zr*#V7uEBnGs2y!w{sp+19Cty?qkCLM^lyL#I)GUyKkMd#(FdX5B-qLw)7|5YYy4=+ z!*e6$bvRJP%P!Dn7T8)2d{E#+;o`m1nGD+16G`ZD{Y}EDFaEI}3sH(km+>|+D{ygR zAj!w#)hp53RnPUN7kG~pAiW?J;$;gO9!~N^tkR$qD-ou2yYid!?h4uiy}SA#fj*1Uj7 zItkA2x$rH|SB@w4I=-L^LIdN()Dp*Pv57dyia-)jS)k+$SiUx2by_y;$HB~iyu)%@ z*cN<_60bMw1~sYA>Lnb2woQ-R`=0l7jw|s4aiFT=7KErAr~Z~rlcM`oxA%t$tKhyd zMj<6ZGC9-D<%?S8N9t8E_qLCfM0v?9UgU;e5=n*KXIBv%Gs6Eqa*;21SnQ+yNd zur45~n1qszE=rF}%pnF4`3%Nk2lshT(Lp>anISy|QZVg$ykR z0|HYI(_omn6lIsX$P@|kx_=M4%psQk$iCjAo~|HMkR*j_?l$5Yjao8G_E*M--)!uX zcP(mn?$ax>9s;|J!*+`G_Y=;=5vr2axjW|&*ss`6J0fa-(8V$-X{_Oy4r~eoNmwd* zbP#BK3MqoMku@f|83SPbp6fjW&?6VyRh(n?|wZS_% z?5L$QGlxDluD(k>CNWRS_E<>Pak_8Sdc$YW!;2-Xm!alPMA&}9jR&>CaZL%`T+k)4 zNfEt==N=>gzrg+ir&Nsha~C?J6%1qmELkh*DrWRNSWcEkp{Q%|9-n1euG}N*#HUSx zQ$1HV;Y$5+uyLkzIL(S_Hp20_p#f%ym`S-H@Y|$sC->6qso)geO7a(^_GbuPClE& z<^f1MVV%f%M(A4uWy43mNoddbD^irfJPi3q^V5RGef62UHwX}b^vFN;&1^5+iit(( z!6ZNn5{#fgx`RQ#0;C6uZ+39^rxyWKy04?702<>V*Qz>jE&D#UJ~=nVRX_%$iN2zo z`_IwzBstxzCE=8~icDd2)3D7|PSwdY z@LnNLM?qA!!s|XKk0l%*mRAgZdOS317nkvFSRuKQBR4T%diL!ozkDPW;?~7L84W|) zldu)}`@SrV-Oe|5W1c7#W|L(U(A`rc<$@$_XWfnJpgve%1xUoP1mn(`+2Z*$X!_3F z>b!4c1@5kUAL$E-`=}1Yu!t^fjIo7BaV2kWrVbimbkd$y+CA7~gxjawzvRNZw!*_fJ*B@6rF22Zi zKI!e63)H$5+`6>^Wlq!`lR-GG*9$1|tPO zqQpLjz)M6BWp@`MP?c(uj4mf8e+#q!0`n4Nc%UPs;>3X+Xh(Q^Vp95VLKh?Q+6D^< zst-Qbf(^$r!``Tb$=X^%rpM1$1&{|w0z=9O-$Hd~trunYLu=WP826NR0&q^OV?r*L z_Y+K$bce+DpeJJ|dlUiwTFQP+h}Xn$z{BE2CEjmBaM}R+BpXl5QRLu-9Keqn=?gcZ zQMzuU)?e;xmw)Eg{u|o;S53kH{V@3-&xmC?fCOYgC=VH}FRYK7?huel5K17^>hCjZ z_Md0e3&%l31mWOh!KOX0!;D6uU*qegDfuw2Q}TzQLr^NSq34x?Ozihdc+@TsKGZtT zDTQ2v*bo|6iUYaq+QD0WJ}U#&ob)67>N)YR^}xoeHkx@0!2D)-H|ub%F$QK-2T7CP zLC$`UcWe;9zKoivF!R2ps+{-j_RkxeSSXK+>z?%CdS9!b8faQ=igI$ixpKChV7iqn zw!rCV{F$@1hnF?-jy~JRiQB7IT$VBCI=(VN6!5ue>nZVO9R6yQGHRzMOf|IE^Xi%B zkmqSHD%qL#<0TA2`ahVU*Z-_0{vSWf=JUTvc6NyK^MU0if2bflNdJ^Y09lDG!@4q@ z@)3y96}#Msl*DMVf)x3oNQNtX&|QW^lII=46m6AQ-^Vp|ia9!D;YUn5xqb&@B|DCL z<(V}ZHVgyjOavEWAS0AIiZd`)Pf2{Yt{J*cy7@xwX3>L>5sK^v+e(Q$_Bn5_$0m7#I#{LRId_Pf=As^?)nanF?AGT6$)WHZ8Rzqgf) zpbu2oAPs5=jQD$Hb?E*(D4OZ#yGOi&2pJ6Jp?l0&^Mi4lj>SU z8NfB5iWnvo&-Ne7%YCTIA|>&U2SgJ_-}AAt#0f~J1hT2o@e})4B0*ji%sjt}EUqAk zLB5}$GubXYsNEdCsG4{O-?X@7+TKl^p*)4!*ohPn{hd0Rj$XoHCI@`jLhv-;GHD4Y zKZd|`Y1B@GA(D+iStGES&u)&_$oVy)=CS2C3xG;E*>W$x4wk_;p{B6_y$W-*Ra+z) z`?jmSXz?Jz_t@ua+4q6S=9b0$eB&7OvJ?PCP~v73?v&T$d~n>C+-#*4Y=os&1N&mD-b)7 zJDF3>SG`ctxK2Q?-V#(Na`We`;0>;nlqh&(WuL4mlUQZAy}P}xma0Ip#N${2M&|;a zwtKa)vf_9+Uv(Dmvi&EQAUt#6@PP%M+y_{JD^HJ_i0ppvcEC_v+fe@f@uzVH*W@gv zkKLw|?8ZwSO)VXCJM5_0d44&y(v6* z9X@~T)s>KXxefbItDQ#uqwVb0IIAc0mzyphiOz(TeqUMR;wz_Hsto-h z7N4$Q^sbWQ$&t+m_o;`x?BOOJCW6-_^|{mzHz8a{PY?O{9h$$3hklb#h+N7THnNSf zGtg>&Z#UM*s53F)IEmaTpJ>pm9NPV2sgt1HnOJ0d?Uz{4!JVIXqH?HzOholwjIUYf z-il*Js8|^{^6$cUO;CFot>QoAl>CX&V z{;>zO@brASTL}t<(Y07pxRO;vD0;@#-X|dn6DYE~GaXbim@6Caows@8PAf(`t|RBH z#s^bphtI&he=^NF&NSNwm0QYjDTuul(k#j?vUxU*SWT~M53UoA_}ub>RbeK9T$-mM zTq8$h!CF`t4&EU|u7+nybkO@i3VcxQSL?By9XB{f3nGF((ooWa_+I2;bbs2pkZQO7ggEp+fU21`NW87>W3q=v8 z9$7AMqEWV(0o2D|0BKneyD~zjym=5%oY1g-u-BKXdND%PFUn`4--xD2WYj8kh)wvV zRXpr6=>QKm%av`fupkkf8rf6>kE5fZiUxn5s0ikqq~G-bWBWj|4zbemRCu2& zlb1kj&=kTeJJhrkKsQ5E90kySCX~QmJXGd+Rar~zW?!c+Mt)j34Mv}^wv?>$?1b~M zzQ%BD+4U;zM>$uyG11rvFLv6^Yq)o2G#9i9Ks>ZE7zTK9R-wOG5+~z7>usdJFV-J& zES=EznQxsvexcVXVznpcRe8sFl=XSQm@r%RcX{GYZsAF?c+1hCY?$?-zJ=2Ix z?2G%0Oleeojq+Mj^A!+Skw?=d%ky-vII^X6IHxl2K|9rVmTl>sZ$k%PJP3VB1A0EJ ztxVL~bq;>2Y=M2mf!Ht4IL?=C$`LojOI%~*9ArcsDpz^zX}FmhJ39W{=Iz-hr-0XU z_yxyBI~_HCB^s0|89kVs7Q6_FUlpJeoY(-@K02}Kc%0H&zB+96a_mFt9t7Az4r!2T zp~bbh@s+^omchf|a8v%e0{U1xvEgOn3mqp`-wTX!xd)CC7=vnln9HceMo#|7GNa71 zGLM3>kl_U6tKTGxhgYXuu5v$@=6{*^z|A!)MW-P5jol+xW<{1QKr<JFZ2``kyb$wX;(Gom>Ok#E+_3QkuAXhicP;eJD!@@0+gB{3!;3#i z2PwwR`NkPkLVIm}YT#h~~zq+vVV8?k;TGp>g#$8}?;^z$Q1!DQb=+~1!^6rvG zXGnDxE};@@bK>R;V5Ly(_z8uR-g$5RBtZ#_vUO*a@4LM%XS7>(Jy3%OJI${u@Q0e#*@I{^p@T_>qP}pfgeRJZ4B6U>ctk{1VLjIyM_kic0eW&_DP(Xg| zPejb3t{3K@pumfa|5;xR5cB^Di2qw@c?KVGZhnWbL5>2-cK$|l0MPxj=<~04+5yCo z{5K)H%fGJhO!`umIS%sqN9p!|3}nsz=C|cS)u(50i6$`q% z39ssNY zcs?Qy?{%Uv{3wG(1BJZuO8Zfxt{pc>S^!!Stmr120ciuO3eeAJ%U>u8J|b@}Kopcu zDq);AEyh!C@lO~Q->T!+_zVy0RpGWBOBozkO3b0}!8TH)L>F#KaIs$XScrLoj$2xI z&iNv%+{Js@egb{Bpmdi?p~p^6OX*|ag~BJLBy{CTdLN>Gd^8abVN_vxSzw+Uq?dX* zJC`cvi@!TTlmP;*7@a|K5NJn-R1wjmD_%Vg9YS@+_F4vf|UBm~WdtLQ5=k-Lg(`u5n}@mEu(c3>TS1r->=FoFoXAS>C(F_4l3?xp*9T=gr;zjPg^M`0N`?o+#dLV&1iAm0}>EBLaE;ilQ6M?VinpZfb63uUsIvF8<(+{$@8&OAnsVA0eq(giS`cee#>i znAy>1Bz1$SrFn%Qp)f;9Jb1UjH#N7e&Q>X>sQ=X_XT{Ulb22Lbb>c;sw|S3A+mzR3#|$aAkrB$I($;`q;rTN&{9I~SxMYDzs}eq1 zx~i@zuc`UIv0+SkX+c--r-DB1wV(&}Pg4s^3JcTo`Aig#w8Ctv+&xh}>1$EhiRjXX zAG#N5F9fP39g`jAE95keh+`vp!YWe2^)2!!i+4df;!Nj$g{BldV-UIp-e;0d0PQe! zxEN1A=cFg6jM-@UCKj}Xf+wjR-o$7fnJtR!*=W9&6!LQ`D9A2T9dCYHHX8-!*I7DH ztEf|T5bahum>*A_Sv6ls$Tg$*bPP<;$MBC&Ne_UUIMckg(}M~Qk0Tvc%Eps96UcH} z0-XDJ6UN!%`CgV)=#Ecve;Ef22mj!s^W+B32w;nheltZ?kOY+`(UPtbcL{QmY;H_I zoKArHYZ>hd|6@Tvd*Ju~f8+C@@CpuqLTi}-jJmw%w%flJGAr7{kh&tgr)Z8QlV0RB zOGR6Bo1s_b7UvpNeZmxf?av7vZ-4Kx3et&~4vo`+ykn}TI*94Yi;(ciwN*eC+i`C2 z?@JiJmR6E&AMW^gsFqMxl#!M5vEah6go&J>dQ);G)}Jpwjb-TyPAp((N*S@gbdNp= z2AiNXRfc~wmQV)J#B#avah@<~G*kW7FZh%XLo|#@BO9q1LZdX?bkrrP-K; zM`k$3`8>A>-U$hAbJ77{tN|XQ(iy{aG8R;>WSknQQn%XiZP^IoE?D)$-L#zwb)jtq z*uE#6KCe;#kWUl4bQHakD9n3~VyS{Qm-EZ|J%H|reh|8}C|JI5;}|p?Et$S_W%a=7 z!urUy%prX?3mtHMNj-Rc*6wf4WjV5RGz&do_TSkpBM$%g->Krz^pK7yhvJ*X#M(2nTYyuhkr#$-aH*SI&!*2f*qHRMupr@3BynH~^$naUTulbh#!QzF zZJ&OaMqr=hybKvWuoG1TPx(Xd%LtnBL_89Oox)9;*t!|kYmRRAIYzqOl>K;KKdC3V zy|L7}J*QnE;-PA1coh}~#njZN5>-#CNPcCi)fe6qsC7$$B|>176Fw`(WTWwr$`eg% zE^U;p$Ual!^t6cxo)Zw6=CYQ?HcplIG^pVy5pD~Vy3Q<~Ua$dW?O(hdEKAV5=?P*=$?9 zIgFwXITHL$LLs)+@kp2TL8cj-Bv>+tNNjtt(AMtfsTTdPPoSV&eJ#mNhD87YDO|$&o?mozY+^sVK5%;xTjI5`pWn>? z?1ERq+?bNM(Xd=tko0=Dn`8e@Pbt?l!hHPliRAE1WpUV7Wxe|1!rDjb7YF(od+&`i zPZ-}>(W~+2J`xnn??Ocxc7CpyecgDKh%AzeJ$RenE|vTQ2Yw?ZH$9^d2t(T)9pLIU zPj(tVsU$KL@>%DHx|c-1u_HU|)@RDU$VgiiQ;iz!-}^d+E456$|f3k zwY^4IR<7B5Xx&w>_gV^EyXS8Bn19%Xj0wZn?*|9-bq&mBjNJy(gG2LE$|w`X_7K%y zk#BZI9+p3L;AQm?x|;PWOKE^e8>fS3#rug-d&!X;(xX}MXLBZ}ZBnvG25BcM>WwSx zVGLrQdCO=HskvA<7UgIGJ;;YTnHz0)(eBmvKr|INpDwmbW4h~j@N&TJIq*B;uR7L< z&k6EVHX~lUMRXxFd|iLgj9N~JmZ#KOnT2S#z7>dO*ZzxS6nKrSB(r4vpbI=^x{rla zNTQZrrKoLh>V{eepGFpi^aJU*41kIX&IZcxeL(Nf$wKkIg`Ie(iC#c*n$c7xju5>N z{e&%INbnc(enksyXQS7UFpa~Z>{a#I&djh<2GArPu|7uWza^2@vK~n}?^kcd=rB@A zdix2JSH!K0HOqZE?w#TOLxkxD&iec64_ZE2Lhw41`J($(xd zZ+Np&WJUePtxtsf*;0pxyA!O!RoX!MKagbruZH&K-6o~u5hHt=y5cG0=QSPY`0H?o z*t+$RT(j4Z!tr$G^y`fko5i~7cUi@0c1MS4NDhp#3|*JOxmZ`Dy2Pal$wJ%ZaDWD>pZSRidsvO%>i7owcD;X_M@K%<#Fv z?kSlY*CVm-W(9>K0iU5u{uBPevzF;B&O)CfvT6lxAfg?*smEU*!AwlCrtO<`~;`##%h%W#qxSZY5gV6uE{W4}Oz;^Sq=PTw6c4nZu4enGCmq zgB^Aut9x(iT3T7L8@!X9l2jkwOPG`O64E1I!{12c2A&xPiyEStuMQ)qU(O!7=ym{c zM5MY(VuKoG%@kKX~2dxI?Fc%!1FjrJkf1}R+o zGUtf-y#~2X)g4f`n#A#oHmaJD>?1+*MZj5uHfNoVD7Xow4{!u8=eX}k<`+LdmBFVI z9q>reuj9t3e5}~!c2FM0tVHc4dE0HSB5hsUDMEfwVRXGG+VUqE_44L=9c)8pNMxGH*E2MLbQ2iO>(P={UrxJsbBwG)s*B(4aG0&^Dc1w@+ zQ^NHW+%J7bUeQ0t!>LW(pFjP!L)(_oV8-jMkQxl*!w>6qExFr3bjNE?xYzXShnMV9 z)P8-e&ZD&P7I(eKVJ9&=-Ur@gAW?rkbze%XCfYxKUQt>VP|eX19pCu@wQPFN0>7E# zqkOQBlvJWLcry6oAdPw>GEY05NaC-O6hJa1m&>Xg#~u#wuVS>xhfBaq61ZH)ug{Qh zfMs*mG2OX`B{IUN{mEKTni68SumRy#eR|`}p*SC<+_j}F+GTg+;?f3L3JqbA)KMJ(_p2rr!<_Gmr$C?L*@WoqKvwZ5A9_lT z+HLwL#QhJje)fPdmGXtt^YeR5XKjv6y(JJR0GlQE3fxuM%YZ+1rdQ6O+amnov*ra# z-}|xidmrHLd)5C&9{$@{{oCI(>Az8(K;GH>%Wz&SMd@iv5MW`uIzPK~{?Y^376Q|x z>`wb5>TZnu^neWe@j`f#F&N~uU zqN)V8Y>eNj#RusZ#%r@DW^Q)Mjnt%EnO`o*m_9H%epX-J-hz5Ju2W-Ic%nlSOu^HQ z7ZHU>reu=6Z-pf?bx_R*qpn}Z2le-AAld5p0@hyEJtow#9 zqyn^OFM-_Rg@;3ul=K3ojI>Q;iD=mIEh7VUxK8{$K}A!9K%PH+e(mw;2NOs0sasJi zZof%hoIPVOgb35aSJ%v=GJ5yswLn0|(E8?6*B3uUO%Q6wn}ERocv=4a4Bd|HHKsTB zf#rBx?nN_UEiuu2XTGfd(AgBYiY$Hq?<-+#WqYLHwGt4jK6mYD9?p=9YRH|qOuimk zlouL|z&wR>eFUBSN zYJDLTS5{|(L;{lhE2=WQqBjApYirNStkAUvpyrff0OW@2u-^fFu)eF;4NOBX9&fl! z!!B10+9bK{etGYgHx8v%W_m#KjD6!a4B+;jHa|tw%H7 z$mA1Q>-Cv@4!bBd6>O9n%Zj{ou$1njV9`Jgt7})>u#_r2;m+p79A8=9PGEgD}T`pPG0%|8!J`%01t1L{q9?BOb{(8IxB&p}$=! z?);hM6E)n{nANp|R=?(Bs$5TKGX;((@F|r$gl~F8rf-@nnKf3MGV;CXO8w%YD86!a zEK66cozDEu5u+tl<~{Fwo@VwNd2ZSyf!G`q9z_}zxu-R%&vnz^5c$Rn#1z@85`sev zpr%Qao1}tLfX3%Cf86(6l)kAi~EOyB%Zc4@aFdr?9>{Pq^X1QXNg;|GwaQbV}kTBUZJ_{g+C8zpUg27-f=l+-1N-!)bPwuOl1U| z`K^CKTfPHl_3Kb#@W!oqM%<9U``RZ@kAUIKlF$TQ6ei zaNGr~-+gh|RJ|m^kgW3SENh?|!$`r>gQMfpRtcXl&vHl$d=mX+=ft;*_0??~KKo~d zWim6tvTyyM`O3d)fRNK0%K;Mhe)Xn1ze;CXHkr7Xg|BP5?`Dpj;x&>X@k6>Y8mh3_ zJ9rh%_qLIEAMsPeJt3GWo--~k?T<$&P1k0_C0n%7r4L?4g#*kaK?Zv5Z|G1gD-=?+_rbu@1S>zfwfCWDqK=V4p@>KAsSzbEu#Tm7}_ zc4nsQ170IN9kDabA>NJ=n5{#hyOCb6t5VC|B!J&jUN){RHAzVQWq`TY3Y1WQOY|sv zx$4jgzOH;bJbz#IFn@vZR<|d2jQg3B=hI>0K~F6Y!#CoUD6>R`LTd>44Xy;doP&}O{C2xcDH}P!$O>(Nn-Vgue@bMS=;bg{X?HJvVmYPP=Zi;Zh zyt`n*H(l*TAD`HHPgNsq3wHzP(*L3D%LAcY-}gzSl{P8GB%}}(rG&|rE&G~n63UV- zYcwXQ6xovyW8ayqV;hr-A&Km}EM*x(mcfjf>GzD5Q>V`Pp3moVe&@gQHs*cieV^xk zuIIk5>$>+*^`@mNI?8*Qh7faWmN{ql3@r(}*yvHh2{&z9l_8gw;LW=DNSJvK9+>que>2vaYazIRc{Dxhy z#mk%0sRo?@IH=R}Y`?(YUoQObJ-uAjp-;GgGlq%CTdnQ!kE0)xs;v;b@A3!T!?+l`pzJF() zFM7oZ(F+^!O~hZ#!>s&9BKNIE|5HK!{qOWf-@)?tKk;*1d=EIWSS*uVM~JES(r=Qr z^wSc3y8K)w|H@Q7*GwGwJz)MRHA{z-KMk)FeBpO2{_PH{Ni_q=%p)M^o=$Ef8bQof zsSLl>PW|*-e)1Ih0nAo<(eJ$a(REv-la4`q7?~+PRRldEf7;GTJMzOK3i;zYtPr9T zI=g!b+rm@k(mEz(VePkW>(x_*QJOv2t~JR>_gQ3p9sh%Q($%y`&J9Pnw=RBWh>4us z-?e;5n^(cz{EA2O;M7f#oh{)Sl-|Xq&VFARK^>|nA|Bb0dc1EyQEi7!!W=*4pg(Eh zrB=bIMl0I9TP#sEMA$gb3epdFn zWAo@wH~{2;g!R*s8`cYaJbQjJd>$!|-TKjy)F49I<2tjxu2&cNX{W<`a{%UQn{l*W zwY|mEE(ak&*}<@M5?KTpeWTo5vHxOK_Z4tdcTEVmy+`SIYinxN-QA}(XxTc?rP9e| zGFcTqtu(n7Wvj=R)<(IA_uwdFITPxdCnmWO`3aFc2!g(pv$#rL_t9@eNPVUVU`VL`(dJ)E|iXbs$y)hx=|O>>-cdvY65G&rRU zo#pA#SMG@$S&V_5Ub z5ilHQ#oW{8oZ^gc!w-PN)9PgYhV+tir{owM*5Td{hSZJqK3;;Tido^9K9JnB^MW!? zG0V>&F0U87Zh1*}w&tWppZ2W{?H81bF$XE_Y6~L^^TeWv{JzxJ89FNDR;n57{iOZq z(Hh~QcX2A|A)6k0#fR%J@}lJW`SXg9lSm>j;vJ1nvS08cs2BD0<2s~#+s<}8)wAcS z?>*BWRyy&-E-RL;!n$Wuc}liRu3bWQtDd?n@Ljn8XI^YZ8maDAFVYsJad_#p&W%e| z+7}GIs7pP)pQCm3h}?&V+C?bXNeBF-eQ$GrMYrkks-$qv-u8-KXrYH>xK|Vp-y!{^ z_$ZgUtb_(Gi>t#E*B{wkD98!XHz@uw?k~r)ss4{1}j!6!R!-L|sX zJES0QCExVC7Vo3Px%LmV$PjIjV##g@zjqYcLE~&%fA0FoOX)*gMk8iWY0hh?Qp%lJv1rYyUzcW8Pt$Z;yg z4dT&r`e~z{WIQy#cUQCt{&gQ%%XKZ9h&ARkjM2(2d+C=hyIKxgp;1jWB(Gkix-Y1j z+(2Ag^o$$o-`h*xVT4{5j!GJ;z(z+Iwa975ispGZj0B%K6wJ}z5K(I{$*Ju3SZvud zOJIIW3jCxJ7VrIdF{HwMNlXj>xL$XETOE{OoUt>8M(#s9Iv?mwuV{aIFR+y?{<0~l zx)SlE>4w909hSbDYw$2tof_a%RZ*}os4>4cs8L7krt!Rr)a%}>{eyOeP7XZ9=E01D z0R};6k{3>DW+t#|dfT3yF|2;ms}|N}!o+yCqwpsJ?ZsT$+*HtqC#i9j;TBQiTER6; zO(cQg<8})ED=>08cG>$;3Cf0a=(QO8K5LtGrxhK}AHF%noWT!YdG3uYeKTW)k>I8s z$-`0HM;F+WxWg{_j_pu8ZJC}PEThE-gBoec>4yT4cc-})NieJZbj=uE!Ni$kLCyNi z5T>YAHPKl44x_{}RIc<+_r3CQ+J&jpWAjq(R_=UzO>(YFUdSrY=hz8p&w6Z_eZp`w zoWc=xkM`=+TxzMFk|raJo8*+plKn^%Fc)I>AKp6Qz`S*+>_k5 z-LtZ?_fu1LJ=obMMpkT2fQ-!e9DNziCzwJuNHJ$c>Ko6dlcW*HA&=A)OgjhnEd{sq zM51!fZZ7@EdA4XB1cH%|Ek1(Q_u~1?pkHa_yaY=tu;MxZhaH7};557C#Cc6;){(X& zyoz%G z5;DpdZ-ELzGFI{3l&Q^wjv!^-utvHQwYaRJan6%s^;mw}lWsm6-ixssZPAS~4|kI%=VBp~XD)V@ z$AY}qPl=x2?ycWH@h|kc(1tagJ$q;~NsH2wb@!EsK}TtB<(*TH5i^iWQ{K z)xxcy@k;sh)YhBx@^@1+4)5WiHr?N6dh-Q7>y@u#BMKzauHh_Lk!lzt2}E{?F-Tm! zushYK?T&5O`ljvE-h7N{d&Omed%DEdt7v_MxZb{PwQoskMGx(1lbd|d413?4aakk^ zu9(|j><-Cw1ISR`>*8(=AjYeG()^f;Klthj7U8A%jxcdv?P z1yssT+R3TolIhP?yb!SoZ<6vyf}v3t;l)2z_J1KJ{&L}K-f`x6GcmbSYldll z>92w zPc%zAfW7uYF*{r_EpS@lxC%LQGBJIlCu)tB*Z@7#yg>!)w^V{lQ9DwB1f<3 z<4l}t_d)I*e>tV~ZeP&Qq{Ep2i^V(5Q}Iw4R{oGg z+T9K<(ppBE^wN7uh+e`tVq!1=%P%cwxo__~DCBHN$)q-vxA2-zWgqF9+F{JCdI#2_ zPXx-@9ST)*S@BCtGt8r2L}mlVci2xcO&{fYX5|dJo&@JD6K{j5CXj8`JYZAq(k#n( zD#Di7ehMFeJz~BP#lHnX@R{i#R|=}^1+4SSOK2@=NfU9Q z^R2f8B|i<@qJ?MU4wbdo%q{RwI7tB(ycd)U8s+~28=%$9<-6S7F6AAHQ?j*L;uP*q zYnnNk1D%VcQU{;|rsNjbMD}5O8dkc^EiYK4_n9Ws<|9Wrc3LNIDZjvVdiT1=Z0sc% zMdT+CyxQ^+b-RZ<05qYn(&;=uE|FhC#9v?d7p$mNV4o7oBoVJIK5*|a49JU4i#VSx z#0LM&&=K#o&dYx60pg~E25K&XCZ-jTBN1=2e#nXu?+M>u$Zbj}H#L2l- z?C4plBQ3e>Y9=yogo_Fp#riXq=ClKj*mg|ngM0zA})3$DBlViA;C}QLC6!daDw3i0Id+7Y` z4Cm*Fh@|zeSqi*eP;MW;mwBc!i^Ok7>hB?pe!*j=O*+mSgkRLEz-+a$V+SZaAt0SF z2=T!WI+}rmjvbPS9R#m&@apOxUyuz1*>l7#EY|6VHyiIqgUn#Nyh|e5-B?P!QGYP} z%S;eeT6Ec7d5BKCHQcL)UL3+v3;!c5yu3a&~fNUInndC?E1{zOT5TZfLmwON4*eFtYk9#gFSGX~5OLtKI zqofv;(4&X%?v|M!gDJygps=RG+ya6~AH_@-(|% z=uyZQW~XUQ2dZyo(t-Bo)+UJTqoKy7qn3oj536~)g)g=qeJvE~mqKoBslr?tA+Jg~ zDg<`tN)%iuIDT%cqT!R;S4O%cG!|(30?gien)lPhxZ%Oj^Imx~AMl0wEYM^CvaoS2Mivvg*9>rZl(q}VKvb;E=zDlSoOPI8xw zOgX%c72n;SHn1=4XqjKOS_QhWBK^2z_nAu>$4?&OacJAl{2=SY6QLtJRb1~8z<=pB z4sJkkwiWtXB1^4Iwx@gKSo|6kY>suT14jkWV52H&Z|sU!9-buEN=3-%>GEYI;`_re z-e=G3VqRHq+GyNa;R;7YcY?7I4&$HR&9~uJIcFDtf=i#Taj~;R%>gk+^${a>?#4)TxT*fHPmx&()@ox$c^+7BGP;jeTjt65vfsy^`I1Y-HZ2S*>ed)-Vg<_q%q%Qf@M;{D|U z_Fr(mQ$>DCkk|+!+@rzQDJ%wrBV=zL!2=wYCI~O$&B*ntF0U_aq6?h~<_M7dwb5^> z(P#th=6BQkg%v?r^&M}y6=5ld(sH$EmoDEBvKY^*>)O?NqRF&7U;bVH%WVsvBsSkV zc?6;kzjY&GMRCRJF}2`T0disRJ*WM#&B&}s(2P~~CGEfp3-Q!y#PuRj4QNUroeH9a z`(~fP9I{V3$f#6q1_k)>R-(r~IWGU(R=E)r1{&{}GN`qV^{F)uPRm;~QNucS%iBMn%8KJFELn`=6`)%ij*F^ZYz9~nf5Ct5It2<1tSfdapTwlBiJia| z?)xLh`XnxV(S79+8nLwl)C;Ys8wPn%Z3!%=i&rMn;MVTEIdQ{2L~;s7mtmVGhN z(@m=baRvVK5-JV3mi|g&(C`kQV`}}DC8v+?)5W#SY0~XD^{J7p1(l_fn=Q~>+V?pH zx4J3oH4B-0HAx8v21e{Z-{>SXs2U7!&=+5Gm4V}-Tc}C4m++Kkew|DJCF3SpBT}X@ z1+qW@5NXi?_Y%S)v0ZNO#W>$-d}J>fMF|BhlzJxWsxOJgm$F@Xm@~Yo{3>X}Uf7xu zkaRCs@O@qD8{cRXRW;oNrs@L&eX#!BgT_$@DA>l%#)^-FN?4r6W5fZn!`jE2jv~9y zc5KZ*5|q5dUVvPAWw`sK>vpztvsyz1pITlh>CJ{S9&q8cUpf$(DMr`T>>(vPoI*pH zqvuE=QA!%Yan<3=_(9B(0Z(TRJvWHmHQ|@>aj(vYqdAMw@_Kr6ufuWL=HaMoQfi{7 z?ewK|+Fobia8oU|r*4)DIdQG!xexh>$LIRJ84+jUVSD;QH`hnR$-2eyS2!g&)^th$<}}-XXW0wVJoL zjRDh1M}9ARo4EyVOB8e{5gBjYBzKF`cEX;1atEF1;?UOh^=?r8E8#pJsZqV&pBdaO zCN7F_Qo`~+dJcZ#kY^X?Whe{gKOxQ{r9$gf%6~J20cKvoCBp~McpI=;>4;Nwy|<1_ zW7MeE(O7FKFN_9=?h^kT=cggP+yHBeXsl#SHh>Aa|h;$(<+ z^rnT~wAXOFIwRA3^6E&D&f+JNRS&*i&%DBEF(Y1U(YMb4_+Y3tM-xH56o@$IX~Ze6 z7NKS#6_!N&VzA%HVeD1yZ(`Bj9)Gj zVpr7*zmaDA6p;V+_CH09Mg#uu*0+t z;MF;8BS(I(<@oIiF!^1)_4o)>H;5&qPo7;zWoBnkV^Nn6IHh}%y=}JpZ6Rv2Mwy*w zU|odHTwDb@N8y?1!f_8`mK&3+JjTqoU`{#oMWQIdC?|Xx7`b}9)k*(Gj}$n z-i$vh&TK%@nI$ewKXnRb;Gr7g)nLn7;<|ZlB!hN%wVXV6GGQR@n);P=xkH%N_UL*i z;;|#m7Pe$e@sos&lNI$UOg5T(0#C)JUeS{KKvPfff%lrGh$d(zM9h!SqH^KSgALy} z+&VW>BP6%9wyg?Uuwu~e*hAZon7q2|GIe>wCDx3|6D(VNw&f)-!?ZL;oBD{RcuIi} z_l(Nqc=o)fPj({y=u5p(5eX}=@FZ-W6`Q*d=)rutH>~X_Rc%Yw8@2~B4l$GOetg;g zZBV11t9}W4|GVFZqq1Rov#2gtN&n84N1KAdt9+nS ztNlC-Hx>fm)y=0oF#-X$DuMk1JgIAs7N1lwDaudU++`aqkti73bw1^`5(D|QTw>M0 zQynFxd6WV8`;DXhgU@MB(}XTz7kO1mVaTu}e~ zS*bBxb_(uEJg|b0jtyXnlgsVUOLI*6%zzdo(vTXLusg|eIes`(mze?n1%ES~DQ%2$ z9Y&6x#+>a8lcj1Qx|Ekkz&K6!x{(-K(1*n{uZ$W07?62G6g`19pGD5W0)c`IP}_Q|;u=JPbaY_|pUtL;&!5 z18n%-{n8e6XDu`+)eJcUXj+7rOZ$Fj91H@d7G*R=3IiAAOmA4epWH zR|t@>t&y5W9tUZQ@-<&vod#}!^hGw5s6jdlj09c5)5vh^`bwo;SO>BY-?+g(>-}@N zO1*&h2x0&ZxDO2gPyVz}{^Se5rgI5eJ4l$BIcJdV_Ihv_I)E6CU($F2G;t+Izz!3!Kj5OG+=%76BFW=9fe(`rJ2Eqm? z0oO@^j`}Q~2D$#VR32)`N;e<~w_)vo_p!v?g?YqsJ3Syo^aL0Gr20F@dc9dt(J$xS zo|PL}NAAW|OW;UH_?0a2&Dd|dEUbz zn(o)chP~dF%y3*dsq-qOLG|8LBdUxi{sv2|oqhE!T;jUhlc9#;_EUpb9tWQ|P2A(s zk2zq=Dl$(@%PNW7!aZi=0V?J2$m!{^+q<4Ej40JCPXtZOw z3rI#sWnp5c9qPMRG@M>;_g6L?x!KO86TEAu8}H+m>|D1Zaj-M~vX=gh3)uf%TB&*S#CaQ!>{blq<7)fORTXPBe`sYh zxJlrFwH+%!waQ%4S(0}_Xu+0IrJos|STMr$by*Utd`jHo&*;aTgv>$I{a>h{pxOus zesJCqSGp)vCnXUq#{Tet)JqDL9)2cZQ5wx|cqD$No#Zz8MFjg@Z2B$qts<`q@EJFf zTNX>XPWA+jOap3x=`r$3zmKV{9|(J2s8T-*Mt}PIzgnxme#v);;?uX&ZL^q^Cz1Xnz^|NSsesJ#(D(lRQwe2|9D!c)xBkyMm4!f zCT{gHb(=AD{El~jeL{cy;kPfY?4&h8z!0lI(5xEx>e`;-=c8DR5$)vU*GJ(fwsdse zKv4YR;W|m1$N~3~AW~NhK}%=X?e2s#Q8o|!6!T(v7~0)O8eW8@YB0qPc14&+>)m2o zF5h|m8o{PCNmVENGzk(Xu4s49SpmvUCjNsdS+Q>F8^+E4h+SUW28%o^g zpI;rx+aF<-sQ3^$`DUxXbQ__CulR-R^GW`Ox$&KEx9@8><(j}PNwta58SA)ZrBWQ^ z--^URL6;J)QQf<=I6hvRgcYyaXjA=!;wVr>^af&Zu}@ zczpD+*OuHJqvKXE-pgJB%Lg-SE=b-F(3jB+bW-Yg(P;*+4chT6&Fi(dDk?)S5g2Y~ zQjzZ`6;K4GTAB3oxm}{2BDUq7W(9z!4>}-$BpZg9b<b#QGAC6dsJT4SCL5^@ z_oBD|Qb&E?@ZB8MurCII%;!&vdira2fBu=l(wBbh9`+xYnCCPwK$*ScUs0sQ(Sag{ zA7#r4cFJFI;;+jV#fVs31kxpdlXB_lv%lG2Q+G3f^?}F!Il%lh@BUQH`F_Kn!YzHV z(=Yr)B>k;B!S~tvkG}U$VZ8i5dL*kM@GC6+ZZ>*FBYg$3>`QRGKy0EX;V~I_Q~H=p z;OSqy6l8E$)}1{oWXQ8lOdV;w{!n!YI}-(d-(7>i+ykwDHzUF^{fz2Q;Yo@&6g>`r ztpzwczVZ%FlnR_<%DL;L@KkYBV!DCKN_h}sdot`sK?{c0HI;eX7P;Dk`mZ^Uj{MjAI1h&3e2d-x9 z+BTvgUFDz!jX7Y6=|1qtCV$v^ooqf__JxQMsX zSXNc{$=*k)_SRV6a@fzAV$`3%9GN`ZhFCX6D}JqA;CB%HSm1R`p8YEaDDN#GRT*ao zAo%a!@_!4^{&yn!msmuB4r#_6i)9~+GF`0U+n?X+(J6m6?Kltt~_VUwQQvwiK+ePhxvo0ZcfV(!f_-uthojHk`RcRbA6 zelRC+%Fbryy1X2OycIP{zIA5FCZeW}hKSNFZg)Hujwxm)5f`**My56VUN?6vw|4Dp zk13z+DBT)TdML)mHZ8=%t^ah_nXJ7SjynXc;tn?pd%Yc*_S_G)r!*Jwm(qZkrQXM+ zFDXt(79Ew|@X`4xC415JhQD+}jDkDxPtMz?5Ry; zRV(>oK>GfHhhAPvOQx36G0vqvdg1(h#lA(!9gn~(BSKLN)UAG{tu)!f@hA!LOSFrb(6 z{W<|nzVnY7_b)&DkMSP(M-=?kP5AHGSNHxj*vdd}I}lV%J~OC(0lTd^x6dg|t^T$z z&zFM^-spYNTC-OpnA!T#kh)*mOq#BM*1RvJoWDO|Sp|q6k$H9*yZoiF(((PqaOM9i zBr0)IlGGAoAB1fTxXphVq3oIW>PSA8DR2eaHLCwe(+d%ioCo7y$}N`CScZ0uC*9?K zJ$qdP8j=gBbW8lkiO28F;g+G@_=72*8Jv<_n~3>vNrTlb%^VXDPSR zg?a=e&X!tFZgEfdd{x2fLalzp9lFj%8!PK*L1XW`wtk4U-hWwwWhM_>@o~#m8$3+C z%1Vr4F&?|3tQrE6*ZDPrtt9A_{j|O^V{Z};^g;o33U=WXoze?iZ8AUwG4~E)NYrg- z4W%i=W@z>fY8l_ZK-7P*CP^*|e`Dg|+B3pCk|VqUsih}48b6-;=Xv+bl=yEi{0lTq z`Yvq;*43sEplMxtk%ykiI?Nx-H#=CGKUn+lnBSTyv%wnW{H48hjhirfQm6Zl+=_v4 z6i{2%)F?awa5ItZma@_N2{o0<$%jYEUa>jdDlOCWadc<7@x-~CI2~qQ z2Z;~oH0;lTQYvvi-I%{OnwcC3qk#M#6@G^!pli}L)Glaa9drs2n}@-6l+TlW%^mEk z4^oWjaR7hmGNYEhSY``UTJC~=D0S;AH~D2S`7uvz zXiTtAt}crMG6l<$YR()+=@2!ZV{59DhuX{DhkK$+BjC4kx^|t!bBYT(J0hHt>qF)z z@Gp=fw83t6WpcxxUvlXsY6f`yHEN=pj zE$=yY#T$WMdM^mLVc)*s+iB_Y;d59n@IgF)_u##tp$m@mU+fvBpN(963FvC&iwNm5 zk=-!BScbsBuW|aL2TGpLx1Z>~?#b7m4#p<3`UpJ(5oq*^qtC%O?;H*Y_%&sp8ItLb zDGb!8tTTa`98G~fIIdk_NiEXo`x2eywYu;0d&~S$(oaoqrG`+>Euz!B#^`@w1{i|$ zsFEk$N?a{{C(IY@e_42aY_4I)aWmzMsknpUQ-lk$lIV}Z|v!`j*ov=9IwBYP$E8#(hcH^uh1=HR9BL;Pqexj&P zG{0%v%zmD51>N+n8wj!D^C#^Ekm15N7JCr&vd5|1G!{Sa#cRCyk5=j<)f$(ojlv&o zQ_S$RuIkTYMAJ=eY-sTx3_mlBBH77WG_HJGJWXXMA`OtXFGH3u+!Jd?|s3Z~aYW~}RN}t2@75Up^3HDzgL(;=7 zc$d-C%?fk=!~S)!5Mpz(xD8Qwvez^EgZ4WM^hvW5Hx}>7AMmYL!&>t46;d~Qkl}JVD`v{UgHvaJzV5r}{iYVpmNsVMK`H?p_q&v~K4G(J z&Aq5tzNCK@*s{pf%+8FVH7rl;g$}J~l$>Cb+K#d1N{xv-vNUfo8>^y{x0`QQ@5kVK zNf$Q?LT1=HWc^uZ?yor|sxjv(G-^jIiIcpHlZH9I2}Um!vIxn&nom`MwB6%NdAj2? zgPJ02%LM5-=KhZL=NLRMKAA`#qoI%&`K`R!S{NcznITA4Xw~o*)DonkLonl7eaD_TKe(_j&serS%~t^SSCn z_jY0FqFU*@J}sl!BI2#M1+I~SE6*ZcNnCXDL42HCKX$a-c=HUG3Y&9)!G}raFt9pg zhZaCRB@p!Z3+cae(`#cV%D6vC`tUmEMf$36{e^l-j~d?={dJI^yqQcBoN?ny&uS(U zao>#XzJ1{PA@sKwUXM`cKo%X-<`thUhyT4HvCG$6Ob?>zcla&8(!>o>L=O=l-u{yT znXV97)4z7a`0CY1*~)4p1$;lgWaoa;N>+p{y#{!9No&%pofY-H0`mQr{XOhVV_!>O zFkv8^1CNsdio#c!LADo)2Cm(pKTV$>R@0w2oaKOVKmZuQ(a{T-83wPCc`S|TP9@#| zcJ|YqO7aNPzSUx!wix$a5snV)4#j!KY$8S~+zlZv7N&hEwEPEi#{^D5XkV` zycYJ{v4U!Qjy5g;&Y9nH$s+(uXq0*F7Eal&0z4+*4T8fC$0a^NfXqHNDLd~N*|mmx zu9NT97;@eN3cH?yNZ#bXg0SYaJdxdG?Q8ekIX#Mi?@4HfA2TM~M$s@US{>xks%&FW zxdYDrgYqM!dk$?qgG{tbV~>i=SVK6|Lv|>fN%MMA5Nl>~)F+l1#&=%s$SzHjAT=k~ zSq~w?z{j~Wnzs@wX|nO>NDI3^Mz0Hsc+e@vzjx$i&}kOn4mNh^K;fIfOAi==&Pa;4 z0E-X?=?@#4sr#LEZCj+@p2V}~okj75IvwqJi~JNBR8E3ErQ%E9T$?DWI^L;CY7$&8 z=kBg(9Ps1;x_!JPvlSdt3i8k$RQi7Q+c5XP#?F6%B}k8winA4rIrq%*TlU-zS>CW_ z4vD94`5(h5E7AhkTF6I{p4Q=v6x=mvDD3LoPK)yD;UtsbPuUp>Q%{A~i*0+!!t<g)?*S{$MwfZ2?-03G_Pbcwybd2rGO8kAv^`*+2SBTxPTs!xjF6o0ufT)qgpQHr5##8F&7`+%(BriV8|8b+DN-sQSD z;gq@J+qyuVFzMZiclI~M6c63=3Sj2NZgdmWvP6) z5lh6b3{vcRUWox2mj6Xe=EN#o`wf7zKnt)r={|B7C_Y)w`6LukZ=SuaLK{I^)L^0?kM@9ru!E?~XzHM?>D1<)l^w#0c-oG-! z{Y-+Oe?l^T>&x!58Yjb&@0@uk)_!`*)QExgfZ^zi+@x%zn4 zASB!p4|lw)pXBHZ+*xyX+Oc|xPmUS`kF$tfa|MCUtw9VO^4=!x^0D)3k%w5OKUR*p}VfnO`AMydoM|nP8pEf9yn#4b<r`odDT%blsBPnu4=H})4X2b(u1T4#K{U2?))~J!l`qiu81))CKRfi4h!(vNKvv8- zuCtF@=R>d>tA>z`vq*4S$|KKS&=s}OXa z`~Pw}nva{d-?a}vtddvBY?5>%^P}>ShUya~ zsaD*tb{Ga}P98ww8!=Is>@#bhp(q9oDHV4!D}9qxY!gQo;r_{qXqO{TUp9}9Y}xYc z{-{ASr_}+kJ-oq8n-MT)_gRah<%Rh=F_*C-p$qu^)467^4en`g-ZET7yX3l@BHl{l zp$Sf%@Y7nD;CP*9&4@BxL8<@Di1{T7{q{lxIK4oC$1;3Sb23K5kP32Z^quUd!1CJ* z7TfbFA-Py6a*>N3a4t%LmG|2Zx;g5BSv9yyGx^C+`Ik@s34X2vMH~wrVcdd$TdE^kSzp%F>Y}?`MmgY_=n`5t?DiF=wH3B-e zB!xJO@Dyw9YYS)Cl^zFIn#XIjE!^_Q(;ylNQ2a_*!1DII!k8Ow%siW-67l08L$%Qh z&pHizZc6AX-qpCy(TNf`C7Glb>9IoD{o*CT-uGdQxGwj^P;P&o2)vX>h1ZM2W8zk~8M3pwuFXE@m> zZNYB%SRxaD-0j{$pAv{VeND{WCShkSoGC|02K|tI=)Li2(wP20wIb2^)?$&Rs9f<~ zFGV|}m%B19PEM9^$_kZm>?nw__A9ydradL;)BzH4;=Qabw4Ua0tLoX5X@4swFuy_r zHFx4N8f`M&XSURPayU&Pb?=n$`GArm0+~BbNH>Y`WUxKEXZh~T9XoaSV~6cj<&(9b zfEV0fDiw5C%@+ECH3L7fakdb9%KtUjL%bQO>jgKuVxN8M$H~JMo7!VNobJQ+mb<6w znVfjrJnBxnVv}%BY)+uX`l@yJZEuD?nT6sZ7?JhU&JOwOc?9C(b3xs8yB2CT)Mz|u z>JIkTwDge-vY=%L0xmY5aI_*i2vOZ!ux4!whd~~uHys?Ry^2BR6BH^Yz=}ys&MeGa zcVT(&lkGYp1I?K(iMAUU6X5#XsAWyh#Z7}k5AVNcUB-5|K^rUNWYgS?G&x2Z9?X#z zF0Z-!v7_CNjy%1C(t_SQ<>E5>4OBVYI*a-b|2J#?FOw+04HN&V7X7!;_m>d(mlsTm z#fiWudz;0Ew2T=!6kDcPB8J8T{ ze1yrLTv;AX;&D7?v{7Zd=2qz*hDrp?dL92HqUw^EgcUk8j_~DMu?&U+4@iRF3eYt zv~SZ8a#CDk898UvxhWyaGBHghI!=bswMbZHP9zcKAS_VHagLd4A`z^dVniX6(}1wr zAp#0PL|uI)To5kGq6ld@tLSuPf?}^BJwKjpqw~<>9o@I_ zcb-9tj~TdKyd`-{3DVi8QQ2GRvU3b3&`RMvXZ&<4+N5DufNgq1)6~!+9COyVduM4# zh#C>^U8GpUkS9F=3J*(vN`L%dw)?F;2fdZ-uaxC~KItme?o$5>$$gIz^jJ33w2VM~ zX5jd(i2An?^Y>Ht$D#eR2t~j9FK6AKQiK3cz<(O-x3FrO_>7%m0t6Xt{52=dqElHf zVwJ>c*pNl0oJ)+omtC_kr&a z=;kQ*3h36gjZc0nw_7BuZ^ydlpoj%?+1F$<(o=Ybun0BQx zcdtl19MIkXy0N`$1uoGD$8%e>@zAYM>4)5=Cw5;xqJcD#!9s_o-`gfkPTBBD_!~T` z9k#xH@nNI9t6}-3{lThyq4BdVtt0tjM7HAgH&ZA1#P&=oPpTe+6mE{SWmM}q#Wt~y z`ogeg_`>N;p&K%4Y{J(mCP>|EsnYOJbF6a=#dHtc;E&5XtC25WJDeJv=8<`fU_E&i zXK%EvGD+uBNs*Y7!ok85HR?jF?BR>!>!R1oneB&)6z1p*%&Z?ftGd^Ar`Zge;P41& zhs!w%N0%C4!QkXEF%**~+%&y40`2ll=xSp~SGK08sb6&Hi^4m}$@r(z`rd(6h1;z3 zu2^2YK5X7i0WE6+IX4E%&H{}pKg?J_$m)=EOmINJh6(HOBZq-DiBf)v7V9c?m4HW^l*3Kh;809CUpBgh-{`+*6X z88Em#%baxmQ9H5X(3J=e*OHIfACI=SU95bp4UaYv;JiF{bx}Loz1BVVWc|hPJME`W zG^j^-qg>A)zj(7`A5YL5^Xqy~u9ffz%EaJ4IG<#dgDHg8zKPy{v&ii@6Q5Yo8382~ zmGp~IdRknn@`mx^a=(s5Ahk1b<#dqYy7w%rJ%}bMB15ht$M~J$ZD-rVgARE zD;`${Qv|}~%ADJFG{{vR8PgZTKbSHS)eB>3+_P6VE9tJK?U7BmmD)ail?leGCXI%i zyB~5V_dPkdmCtavn5}--drzjZi8=mk7Cv_T!OslOK+fX)icIs^s;c+R*B02AeOO`HN=F&Ttdj+l-dTR$7qTi;=IK|}QpsDQ#opR%H zi;_)CTK3V_ z@1ptZ(Y+a}FpZY6HkMd~f4)QY)lB`sr&o|y8xmnh2x)T*ryj0h9n(~dN*K=$bO!gXBgflUt6H+KC$yb&cv(YiO<&E=EDfh=)6%fMC;s=a;N^aWhoByD3?Pgq~R=x1%ghiR2*z?L^uiM;V4%&Jx zdb-tuFD$&?Ts0=d^gH9Z4i|*>4C|zW-my#H$e{n)4Eb@&!2Turk%WRf%^4c z@iAHB7UGL^pOi*hLtE>t^n~2xtfaj33{-kXQnv5JWG0ebOGg#9v`yLONYCT6aKn_K z7jGiuXHRV09xCN1AivM>5JucRo`=cacOI9XuBb!up|tiPnSJC50|PaD4#t;1T=uhd zuWC+vd`aBBI=)g(oBLwW(X}g44n^2kP9Z|uj|%HYo4nqUm94cKf64Jl5r-ldbc(4t zJ8EgRSm5Z}l0*p0OE&8n?^XEWd0uA{4PP_XsQHfHCwj|aJYUIWdFTllHo)ZBi_9cn&J zW3o1LlB|)o0(tFJMkwBeu%nNM!-fY)_XEe<aAT`uX#(l;F$T8(aFe9d)=t=_Pw_vEeR!XDKSw-m)P*PvXOL+}ZCH@6|c+i?duF zmF(Y&a_jt>bkD0p1ENgH((sYr5M{p4svoE9>N?OT!YD_-wBM-yy;;!rc>Bhc3dD!T zbP~=lgZaO4?_Ymn3Zypx+XmsY2J-3TII5~&})DO(g(pz33n=1H(Qx(p+?HnU{8GLAU=4e0H1etRMPT!JcrmxzXD==IK<&)Gl z)fkn%O;Zq1YlODf7nc@O>u*-r3<>xHvY8eM9;Zt2N2@W2)~)x`S%d@XfQSq(l!P!w zv=yT}4LX47dRIiIR5Y+bbKeLUS`nWa+CqFL{PoWm8RXr2CRTKP{kryc**Xi?mgnMk zQ`#Pu2N$<ONke>kN& z3xBjY(u?3bo4zj;AEQzHv_Tnau3yjMkw0fMGN;ofwe_a!9#7t_IVBuc0s+-eUGfQY z2h$3$O&{j)5Gh=LgzFKuWQk`7%QKj_Q+SCgJCv<0;$7n`4Edv*dfGDe@2l8Mye?9C zan0ZNmH0xR(fN=r{{(iJ8g}%-?7{S5<~how8mjb}|K4t?EZ!NG=Gzt{xyk*U{#!-5 z%(J?af)%1{u3b1Ke5>YiSkv0Xi;)k5rZMd=K|TLJEq(sDMgR5eqt`33{}N&Ir)9Q5 zr%vr@@>Zij@hnAqGwUa(?i_~~rQBgRPbWh_F4!9IXE%w^47AaG;7Kbzx8k|&v84^KYrq)`OAiA^jq)Xf&kU4EM6@M>%i}46-5cv% z8^_&sHYupQ^ZG}DX3d2`V0<;WRgF&vBT>R?xd`c(x1$j*r&n9O(qjsU>0Kw{PPO^e zNtOH17FGAOrRhX&-=nq7Z6uccCI-L@RZMt?yfu;C)G{YOx%SnGv(K$`-OmR-{>+f0 zw#T^e?&6LzzvmWOZ4)am_N8py%=Gf3n$Nj-F1Qz-mWwb8$pmf|C1h{3ir0iETyes2 z5vlJePJl=(9TV=nP2$U2ODuAss_M0}@jBbV__y<`h_Xo0$yWw^O zv1x_L(dSD`(643|e<5!EY3h7C%CAOfl~vy8cf!tZgy&!L89!z#D$%q~C>~M81tffL zfBK*A;r!e3CXs?OiMCN4VaiE9z zF1h|wbJ1KH4|NR4&2>q^m<)PW82t-^`>kolG3K#;y$7Vt?MW3XR zQ?A)j?j(`C%d)A-%+O1?rlusgB#Jkp&dB3NLwM71Vav>q1(_kx58_mamSZN@=*phQ zJ;#h&bAq}TXKm~`fXqZGm6@hWuAoLCyKG7SX6QU9=CdSSc|e^a{ZgJ3F>K` zCVC?>qw%|l6Rc6X$jv@SW~$m!vr|IyPc%rsoOq)fGIZ15%0W_H_JXv-hPtC#ckqKn z8GXgG$5y;XYjA4|&J!f$EsDDEq1*l+aqk`0)S9jjqo}ATsGukkPkD!3`A{`<0-diXFD$+qpLJdXf5Q=mHN&J@1>^<9Y&zw2e+4KAUU3$Svc%S!a zcM(52Df>d)}#CQv4kD^YF-srLCPErl@H9D)#(A*NDytstPr1 zRfw@&-NuGAye>6N#ueAF*a$i=M7OP-U_6Ejt!5?y2<_Gpk&S1SX3D4nAhYSgbzkF> zny*4WfznJYDtAN@N>`if@`LKUYOM0&YXkEh*>gq+6@uZfZP-UdX4h1{5$#u#=Y%p} zs8P9A8z|p8rB{}>&U_LnTaHlYn{Vyls z|MK83!jb+G$|Pb3#rufIYbEGWy5Q#@9qEFbo$g-DYuImp3TkS9^mN3IcI<7tPy-ud zMPO!(E;Y%jOMd}f)W;vo)m}KZ2pDuUZQ>Aw`*zzkxboTap#|bJM=;mHvihz6<6VfHU_oRqDTrV$&a>spTDgOok zRgR$?O*JM#k(HfTvLxzm>IFf=+}NvfA%f4W%fAk+TC&c=#xNhd9^FdOL#ic#KIa)Z z10+hv#SpP8FC1|qSkeaVO`MgWELDaV4Npu&4r1|SNM_6niV?4r+sLj9_{fOJ4!NM1 z;`e&5J9=Vv~OJ zRgC3a6kIL%eO#_=@XHBcQZ4#Qor!tDFyv(t7b$zs4Y%#$hXduts@I=0I*t<@ay~W$ zw_YvC18w8eo%7#=&Vj9lW(Htg!21poP`6PWhCWTV&orA@upN!JXaIVl){&twGc%H@ zsdJIQaD1V^e_`0IWQflX5T+x^2r3oMG&egWljB4s3``_JrQZ3L+XPn_wHUin`O31bZJ4c|6l{lRN~u-eG9Pv2!f?Wxe?yq|$$o zv!DMB2A|F`a`Y2IYPd=08xbk&?RUWEcND?*!)F43`pvw`dP>xxqk!!3FE{@82mjnI z{4|*O{7(jVzmw;`bID5+jW2)y0am2GMb5hwkS(c=2{j!Q$%#=AAS?3w;r|23|A)8T z_ZR#v<@`)t|4E6&?+@zNWyXK|9A*FJbNndme%BND&XPZB;r;_l{%3Kgfd0J$LtH}* z$)8if8h^A7hGnMv3*<(a#8VNFX`ki_WTdiI@idBqNaRt;9_F~VVh5v*89i9HSQ;%D z)jcpFDFNWiKU^yt$jHC6j71(a`_$jOyhSj1Qb6zH#DAOF4RLOs<-k3%ObGmAfMGXQgRp9zeMAB*Lf!Yp$M;7oU6`%zw!^oz z$#PUxCc>+V`mVB{__EN^YmxquKQzT3);>u};LaQCn%&CMxJ*R8FBD15@4Br2TRmL6qBp=p}O`A$$D#;ez0g(z5Y%8{CHbGfj~BfJQ&TnJim8oOqY6N z$~j7ILZf4EUfk?55Fy6yMq)}(sj4=HdOd{OPGzMcdl@`CP;47jZ%Yi8oh~UVz9mak zVH-_RJRf2++u_iiyoRE1AbiM=kjk;~B5|FCYJAKH)0ek-&s&9(W;nJ+=RA+R9Gm~? z9M-$p2LRT)o}C&FD2K8hRuIle=;Im+85)R-_&8)^#PgS=Ww($?y{80gP_||i?6zCV z_mtA3U3=OMi8A4EZ3QL9Kr0IDoO!zGN^mFGQtnw6XtM4QZ|L^l*M+ z7T`I(Rg$lxj=8GCWg^2RpUk$%=T!#Xxqyw{qNs1ac+k9YxHIMMCzp)oA6BY8pcgu~ zydP=4&Y7mN(B_Cwj&nmQa8tR>Ek=Cp6R(=99Ow&=*Ut%#WjzX}wJ9hAY`mJDB_koL zbk`I`laoceZ5s@e3k@ekli9o3#|oMA@^jLXBXSsTKbB}~o}<$?7r1J>Vj!#iiODvK zN%Y#Ff{Hf5Y;kp8c=TFsh!OT^6a{S%-i{zV(T3mNa*vFF-*n9d#WXsCm}s<~j=0~a zoALi>QK($+w5wem)rPK)4cXJF+m)6ujF3w^aqIkulh3Dts3P!*yrU+P1=MKQ8QHLw7hf~KTj^VFakwpq*a7w6ztj=Y8_J(GBiNTaK66FKs`e;XZ*0ILy z$rP}1T>!vj?yefdFOul+QlmT`t$#5Em1Fgab329%dA|{zdFhAusG?Y3VM3+rfep!# zl!k-}=&ereGgUSrokztV%rI?DkWGo6>`)B>I)-M1@O5Ch&N8u!vT=PnP_bmxWTmD!FRJ{0Yyd$v+Sz|I}2Z z|D6Dv{@8Q;2QuvUv-ZytR6o=}zaPM#+ZvO9$P^U)KA|cjc82{uL;a}IENAfbkoEP= zkEp#2V4XX1^pmT=S0JzbrWES_vr_2yG}84)Bh_NxmEoh`fXDvv}3bNPWLw z8oxUtkb*MH_JAI_#PJ})r}kXzN}FePagXYYwD(gajt}P*pAvHzQAI>Za2vf?6~2%T zQzx%59Yxs5cNq`B*u5Jrtr=-IzVN@64uVtc6Gw!+>80xK&Y6~Nr`7@?H1|3lB_$(MuPlA%x#eSeDY`gj1a24j|qbaCcATOUyyZpJ_%VWQ^}pXlo$ z<<0_3C;3O3K>fnlm#oTrQ*y0@{GJfg(e*G6o&5+4s;E@p%tZVJAO81G;<&fh z6m0{ox!84v9#};ya(b}Kg>5>bdy~)60;uS-Sf3_owJWD>DqBzV5YL!mpJDFqV*M8yp6D44q{eBT0HBp8rD&X8AqQ^md6>KH*83D7e4bv z&XP~=G!rMOcC48&=JFd@8!V;ps+MVU_-t7IO*dW}^Q3uLaZHk2ni+NeWwp;n9BdU# zN0P*7ykj2uAH(3^o~2(7*MIon+g}Hm{?p$$Z1IhV-)tcZSWNal%PtfWT8R&}d0IO} zVeM&wV0(Oj+&-=zm7F1G8esV(u)9}RnyAwvGMY($#H!}Lz_y&M48sZ~*gzf!Wh_gE zbe2WZ)o(qj6Yh{b@I@9+m_(NIvApJzeV^Mt?>wZ837?|zVz^4dU&9~kT%&XKiCtzU zlbgm;h`vS@ZJIJ0@D9?4YTL^UZI&+X#i?XQfKKnAC z`-QmEDyLQ1jl~m>+-=UUCNpI8mQX7wsejz>7kv-{+Vh0EmpTYxDO+!9nB9`g%MqRI zz-j{h!W&qZs7lKgWiwAd}#>bx!zpSxN*oaWu4hb>a zx#14$WmG!$eRmu<-8s*vCvmSC&a>xzlz=r$Hh&!LNEfP34z$rC`Fo(Mq8*P{Pbqly z_8638=?bZEQ#a+HceICL-J;!$S0Njjgw`kYHz#>f<)i9sH)%8|zod!Zb_ewYrHZa4 zfL7IxM(6NNP5HG!tG-m~64vmg6=m+2^OYiwiFw8=K!VlJ4fj_%^^M5+!fG#bh}v@C z$ly9n<|Lzyv{@o(aRrReDg8ng6j7H8#M7glIrhmHM`Fi0Hu%~EfBDtaFBD?G`PlJGSvCkxQE%Ze&lISO@s zzc>^5AXr+)#MYCveO6KZ@_q=kOWqD03Nr;y-%i$)WY8KddIO!QJ^Hu(%CCY|E~nuA zi+}<68Z{PL>Q=+ybuKzwtEwg$nkMoys4t{~!K4f0%6j&xYQ=#Dj4M2;K>S z0~xw?y6wcQXaQp>Ad&F}2Iv$1o;UvwLH^4et&Gg$2v)WpElNuSD9CS2PoBDLT2Kt_ zj09#XGd}hkJx{*)F~N$q0aX#>PKdumGs@k5Rdj%{zx3&TmegtuX5?UZ zjqkuEGuvF*V?8n^-`ZafcvICW;DjAr*j~{IC~kaHA^oIj&3j8N>HWLU?n{|IbvrdF zL980D^Pi#sF=Q5272%;HA|}@j%?So0w=O)>qCm1sP;7!xyJ9VT?&>l29nuwesp zXRm;Pgh(Pijck~&TM;j55LDCTG*K3Bybr&MluA6JyQH=V+NrYizOa1Mv=B|%7*vDM zwC1G~8&#%GRwgWFwAWavex6)$%g-C5QMxG#xH&piH2FM2Ya*G}Z$;YeV?21WB`&3R zw3+c#wm6~(s8XIK+JA9AQ(~uiQ7#cnYfD;go+CbhCKnm7#LPBX+vkuvNfW3;7{PnIRRO5vuNa z8QCp4H~4XXN$2<0{`U&zw_g7*d+-;++E5YJ=;MKx-@%68(SUtuarEiXmIxwSE0kr4*$a)kP0 zKs3h*vyLtfrD2=lDLPeN#J1ukg0w4a?Hl4^{NIR3rp2__I0bgGB{}uDCy5gkbG9Kb zJvD<3Xpm)5FNbKBMoW+D+|Fxt>B#9_h%FQ3QsvGJY)CX?l#2RTD}+!bD?Q7a7RmS` zk~9jy=>|4^gld2$wi{eG$`D4z2X{#JVX^cG3z(~&`neKc-IDr7P zSO%whlv0uY=wq6BA(M<3G|3Tf6Dw%s>MAvmK51j!)Ggy3i?(FR!6Ll^q^tX<-j2^G z-7)+|ln;|zK-F{`k2&OMcwF_(pgW&aTmmb^OV&d+PkEg( zX@4^L{A@qA`IG;(g(l)CzptQvTfNV%L;kjmpJTjqx~^pxm~#3+(8pSk zN3DQ{mR|0gxOb}@sE+gERgj3=18-x*Ze=S%hGXU?9&>SX%MXOfjlueMR+i1QaeyA{F*x9w8|6fyGcZ#+G;7Eted zylXiPEaRl2!vQKB(e>*j5C>1Pt_M8X(Oy1stT;e*mx|PVj);g23oGg`V6#v>-EjhF zj9j+wuwO4HW9F@seVo!tpJyguJCL2GhCbU%+tpUmUt22o>I{5eJd*yk{8m288M4t#Qv2GG$KN!JzRUhzMNQ=6dS70U)r)7FedE!wy(t_|l9O!$ z1a-&+JTNYys+upZ9`7V>6n>g8GH!As&dus1_*Tyi2)oV9R-qzhi#}wlN54aAqV$;6 z;Atl?OFP@G3p|f;og4N&Q>j&Eq}JOLx8B)LuoS`_pQL6)lx(k;gx6#x=Q2t~e9)A- z9$zZI1iz`r6vvnUD2bivVxC>Zh@?OSumbaGlA^9M(zY}T`7u&+edY2hd$yE- zhTw@jz!>+2Iq{th%yI@U5)!)$IeFybJGzcDq5MX~A(lm=D*VxvQ-^Cfg}UHNj~3MD zhJ3e>8Y@^FdK_c9nAt4ycz8NFFka_Tp63|xcZkY=h8_7o)MejmJF~x-l<+g;=eLhA zTzdEWN78wZ`v{9SyAP;zmgd@rPEZc6Pkkfu3oKPF*$5L7Iv>6;GETiG^*S(_E!!X5 zT6F*lmNh!3#iu!X^-6-`tCdCnDq`06lAaS$RVka z{euLGV-gvZMytu~zJfSQWjfd+CwBZ#pN%r0{w)Qq6U6PUH%ROg%e z;*50kvS^V4CpUFlw@)s7Yr0GrYX`gAw6$gYMfB0U%u~lIUoov7X_=7DHh#5n6E5Y? zgIbn%Vl3HNyEppaatvR!>^+FO=Gf|UEOUVFCaqO0u#-Ev{N>4J*c#iiPq}N}#=Oj= zxLzLJ-LmsIRWJl1f#ATHe!?`*kEJ+Pik3k?BM2X-P}VID8{rjZIHen}{ft@#E{iKI z2Jy2XPUWI)2L0Ar5lD@ONWY9+EY6ek-I4+DjcZu`KacU`1 zMiY|EQ{&~Ev-a_{fVLUq#Fex=Ij3R6+dx;=RI{rbBV*PHi*LGqF>;)DI9ue+Zg*TZ zsJ8gjb@t~+*wk)$@}q7azXP9S1v7+Xe?Kq`yfK3{-w=+mJ8gKv@EP&Kf+Cqj)5VAH ziTqrAL!tG63;8ONu(Jkoegv)&mzi5J+x8m}5*{_ox()hx7E?Zoy96nyX@SfU=m!H& z4Fwgw(E__58qR5B>1#}z9G~f4Yy}iY8~>o;^Q*MLf7C~f{noI3{mlZX@h8>zKd?Ly zzq33V5Vul=r9RjML(w) ztvRn(JfT)&N({*0nl=o%p+mnBwd3n504w>`CYJ-#zj>PU{I8#ljyWrC%Y0-j6jnx{A7;8T zC1_!&H`2m6Tetcu(BrBG0Osm**UB6pr&)0kyz+310@_H7jC>gyZNKFG()$Lu`Pu(Y4TJ;8d;eoarrI}&7U_<1=qv&fHk)z8dSpe$T zeoc!Krh5CMuZe;q$X`s7B@J*mwwM)AFTacGyv%hoDhq{2B&O>^gY|8hp5NQC+gdMJ zu;%zuL;k6SJ2gZFdb2=rtK)>3sGFXIv3J8te}Io(!g}d^ugdxE^{{a?59L<#H=?yZ zwBZutwN~^ckBrfnT#^k8AD`6uxn*p@*REsJ;fXe;AubD1wImYU-M!_@4Vz!>2QCX` z%E(#Eva_Ff_+tKC&TT0M)UwtNWYNsYdwPA9fLuFTUgoWK);0IsEOXiu>_K=Up9tMo zQ3-2BiDOul7+)*tT4QqkSbIm$$Zctc$md%&!5tAY)JTC{TIW?!e~(b_*RD}MG!4&T z*C2D*yPDNe^lPDWc>|vtR*CN0((RtK`I+m!>Sz&Z65aTH>7--zm#{ksBk<19t; z$Mg^p#Y0+iW7$igCzv6%V#Y~VtPk6tTo-#@cj;*F4*do-pLn4;6${F4G*fPd5nL3}?0wFXs zsi`F>Zd7F9aB4@--ndwav8b5&OF?j$4ynKuwF?A5t6>e2)Uq9jCB@Y}6OtB-&MO4u zgu;{F79rO*c3U3;x>^C4SCKR?);Zbx_0bgGy0GM{TDIAJy0F9~G`{0lZRDsR`yyok zqpoh=g~yECQNa@1aidgVfl}&Ba%M}1_op_EJ0q5R^A~(Z8${t33GTS(hu|jWNgsu} zYk9T{w##JutKles`F8-Dt5`MbmMP;9hgQ=;6?;qn!=!l*I^EY!` z@Y;`ISKGm+=3Bj{7o&Kr3F|g7;kql*f>l#Ad(fELAb%sj8UpWGK%uL5l&^gBR|p`x zeHQy@E*}@EdwM~dLb+7n7H0&m_;%19KdPocqhS5G)64{NT%$EE@O1mWS05GLEI~TO zuE)TSVLt@Gt0sUJ;N113#(eD=BLpF)f~!h-PKoP%%)_q2xzucW9iJWJ%5R@l`+F7I_{4TCF~gbl4Am zV0(6J-<$9$bLQkK8=bZ8DUU}WM=c&g-U#fbO8+qpdffGcWXAQC)uX*m*LB8=ToFy9 zLAnv<8$-$ox zoc}C~E{giT1(rZSEBRA+|1VSDA8cIzSoj)ufkyG=09V~Be-Eq+=nT;VIzx*jO}9>@ zC1u=dveZ~te(a7cbE3qs*8JVBGO`-~H`%g(EUIFNaP(3qKbrxnZeG?-76Mvn)$7?7 z`P+(@NjoQQfeK}<&c67nA76K7=DE-G^ryx7g79-@{kRt;ZM2n9*Rs=ydkLRH<8f=O zUDb7Oz;Y4(cSDAC%5oLjdd?OoUen83N-z&6AU71M#^>Y|8PdP_weCY%w$ z&zPB6UzU34hPdsUB2WohVQ7`=SgN?QIq!UPnau+}CCOIMDi(_IdWGZL`RtiSFZZdr zW&Xx$Gr<$as~U4iS7li+wNtvW9^Mh!tyV7j2o!BOd3U>_OF^p+A#;yUdtD_Mu^nBl z10806iDE=*b%3=UPbRWVF@;HmZS6u9mr43)M=w4nwHIA&*L@L`PR3@oG!hD9_0>G! z>Dd_We%kTO;eOwe-9=fB%YhxpeyJ)U-!TF+&M@f7I=Hx|I5Eta{8*C@mE0W+>#@#{ zFB{#sr;>dA`Gad&^K1)v`izUCzG--QYYVvOk;gL-{3u_PNAZ3A0>!|zLX4vG=j3?B zZrhx|4D*7R_}uGgr9#0Z12YA=^EOv+p4JK~gD2#T5BT!QGi_m<&E`FD5xG}sI2IFn z`{3vK<$|YtP7fGWU1v{Yuv892t(W${`xLFq<9{ViU!_UCxJOJ#nmt&*8g8-i2IG1< z1M0zi`kF$v4fAaSr3(Eoe2wgW%+foyi?e_mYI{zyV{%XF? z9|P)7-+YMFV{dVMjjJhj96jT>jz?D=$ntr!%%R0XZ;mOj^+m zLr#`}*7pLES@*9e{cw!k%MsoI2K+CVH>PV7oSz}Kk6M=y31-SzWNzcJMSo0?0tnyaRN4MhTN))5~RT_}% z>ASltNQb4JMzOmAlZ|rV_=%Lzb4J%3N$Z{tn^@2E&bc^&w!O2j9-g06@e$HZjNrSh zM!W5+;}buvFXN;d07{iGV_X^PF*+`?^)1NpF-tEW3Txijqx<_GgEEdGDACy3)FZU3pP>*3+H{rt zEANWFYGp=@ZZzp&zXs2w+yUj*Oy>aO$7oBI=b0L0j*H{!sb}4KqY1^@HS-P8_W{rW4b5!^`eaM$`yU(CH*j1i?rVw8(B^K@r4f za?67hzR7F6*V}w--gw7icPSPn3$6ciTz!MDTkcseLBE=;UdXq$ETLkF z(V~Q&nUO4Hwt}qVI}k>K-Ex{;MM%MpW7EtOeBqA6HzJoylsmU_;r5b{o*cDU($p*Z zK1M3f2`!p5__;CJRW^&lmCr7o%);!X#54oW0v(5*^QJRnFf8lTHOa{n_*9O(Ug)~n zIu`*=5MCePc(=DoZd&g(YKXa64rqAb8K)w|`?ar1JSz6Z`~#cuBYAZLM|2t{@vlnO zdc&FM-yPHp%X&(KjxpaAj>>@E@27p*?7i>2A$s8FY~W^ajsS^ixX*JmP829}|F#4C z9+H3F%atnT9m{?r!Vm*oAo}&}J;NgaDQN>X0u<^0Hu(H?>Gntb;xFxBeS|N3_lHYv zd4JOC%galnG+sHL`xVQcnCYXIAJ>8Jt`i_(e9&^{)Bt_cC;$KfJw2}?y64$@x+z~f zkJ_#C%P7RL2*4NuZtDn7KnDR3=>*vv{jEkh6Q=>a^bsaQ1V5-)*DNhP1zkpUDO#*! z%J?Q0jA7ML4UtFhcw1VoGWPmT*YK>I>|k6VWFW1TxTM3f;%ghM{FC8H*-v#yv7h-* z&aCmQAMRs9yUrP&?x4msomf%Hc{94rsV)nB^BmS6eeB6agDkhLT2vHe@#K7Brgb?{ z4YEgeG7bq_o}LeX@mM|sq+aCrj>r{TrrE)>{Q~VL*dFM*4_DK{y3r~)J-He^>y&&l zBXZro)3r!F0q+NzTN|EwC~#F^ciHiRz|cs=%Z@}wkzEjXdC?i-Hk<3$asCWeyquX^ zjc04FDYQ&^LOoy=MH6Grg0Psux(QeV|Y`7hieI)MvHV&Xfi65oI7MXGDo`9La z+6_YHVV)kM(W`#h#+N`=@IoiL9$jRpH=(v6P*fgNWHR zvW_V%ex>P|gc@DaBn@0JD!z<2rdzX>PC!RcP!qE~_+Z6czM^jL(twuMtyW4WcFBQ@ zoVA_1Cnr=%a%|bQvCs=Gn$w(jq?gyhmx?j&hD2FG z^k8ny`rdQzHLV&Y*kdPsOa_JrklJ57+ud!Q>cbnG#n{ik)>24XdwWfedQaf`*hCq5 zm{VLhv(@A0Lu0y0bEB^aw9wj$409&xxcjdKvgMXdl>1ndiqoDZwPi+~yJ{#FoqHsE zgitm8SAqLWRQzQR{u}hH|FNiWn_{Nuyp(WKCPF_{w*T_UY*_5oXh-$tM!s10`MO25 z@8aqOTG)6%xV0<-(t9R_x1~HcA*)%jOHO$F>BwkDx3f`UdRDdoxTrdx-Puj7?F#Fb zTzuHjqnlx;JcB=`Qe8RWe{+GCM8^Yl~->Adc{eDuI*mxfv;g21id0=5~`Z;;VV z-M3y#OZI0kj(sq-HS9EKISVRH@;NSZQwiitRz`IXb~&B^L&9UV#~ zp7m85zinqb*NrME+R%4;+gR@g2ZMPN?qcWGNZJ0`vOcqD_yu934TsQ~orliY8!N0+ zjU@cau8kzV=k;+~S{o`2d)oTL$8}AYbmfQ_DhiIBb-|D|FLJdi#^eA%&ZsAYY`Bl= zDf?w(zkNh^OPD9L7WScR$!`ljU-V@k;sS=W6K1=*0@{;R29uI~E2hTZ$!}wc`Ci352Uan!6(y{n3U?xmjO#b%CD%c zffaL#^K)Vq6qvS9ZD(UdLp&aA$3UjkX!*rDSaGz#jSaHd*hfJbPQ1g{;~J#u)~_WL zF;m(elVJ70WL}SIE(Bj>nMGNK_u9nhcWU9OYXl2{dGiExW=wG@VJn5Z%g4DTRh5W=E5b*KUG6oN;{J0JF13iwTybJ==cP!F5 z;}b3m1)sRMgMzf8{MSx@ih|{#0L1%y#&L`Gtq@C}raMET#QCtIeQ5twgU0B~tQ}a{ z?)Ns0WVA4PWfbrS{jsF;#F_n2Nhmc`JN^vV65&URMs6K^aX1Hvz8nCY0G}U*0KbH7 zrQ>&>zKtJ%7Y1&?q?1DR7kP)Dn$2Ir8G!NU;ai$k!L~1uWnRN-Wq*>S|9zM}h~7Q; z{Md8wDu5qQeM?EKG1_z#1hBH8);fpbfZxKwtTbE3Hn14=L0sBkT^I>6$v*-u%Z=hB znumF!G55FVtoQSBe?UL$e-rMi`#!e$KI+O6%4mB|@M{h_S~qX2AN->Xn58PveSB@`N4J;EKp8ZTW@P?&z2{_Ra;W+d)Zg_FkCPfwOh6W z)CHHn5m}9G3Nx!+)tB||WP+-ZdL||vEc-F()j|xToNKl0+fk*W!CJ#-p z7-U)L71FIh1Tef4KidXDllP!3^-3U+M9@y&#!OuF;!$hv&F)>td)f+G5uJlb%U-&S zvE2}R4Wa!h5s$LKcm4QcGCm91neAvZ;fj*L-ilkchQ9p?yPg3DpWNzf&P%QztF3*6 zuVVKUy8UItubuQAIh&mqB9a$VN`6|TAg>_H@Ty<_TyCx~WtEmdKWHPWC2RakrF{Qm zVB@FPlg_-i*EX2Niv^HKcb6X@;;Gd@wbfX7zq?A_5g^iZHHPCJTbJ z{I0LDIy|j060_XgF_s z)-w5A?A}IM>f`Bc!P)SIc#>poqb|{V@4Mv{BNa}4I5GUV1>(2Sgp35v;4d-r-+%Dm zVzK>Hd;iO@mZEaleWrIX($>3|;IhV*F>XZcG^DM$uwS~-+7{QYT^!8mq@Y^0`kKm2 zxsott&mpaIg6Q4grLzD%NJVWCXz9*nPtyqQq!!?sc09m9g`a6$YH@Q5>0wBLzksj~%97G`Kd> zc(1?N@10IDugDi>K~A}QM@&w-pRcaai2txykY7nD@Ooyyh$&1%g@8$F%GW%jMqjAO z_}&@omd3>xpJy47#7>u`_$-(0a}IEDo}awm8Ej*n-)nX-kwI+(Szvy!AE=+@OA7D7 zO_|;;oqf>7Kr(NH3o5#K=!ioR3~_git%)CPpw{TKIzU7#&D{l^i%)CFAS-iY^@?|w z`SJF8gh3fWSsp^7Ph2ySV(|qQmXhIs?tAuBF=O5pbI%>t6j57v7=&ABzUiGO(o|H( zzdis)7*PsDL1&&Utk{&-b7li$Vte|ITXcZL<h8A5{hadtuDvqkz5nr9;gSS0-YSehwj`xZT8}` zqTh)60@xP_@azmL1Y~p!T%0GR327xb!le!*Zrt?i03ta))p9O24WDz6(rA-f)`Uqeaf-8%ut1*C0>qionQMElR0-?({ehO;hk^A~sbd8O}LE<^A z;@0%?Y0nA)3>Coc``zXnqab6R7WvcsJao(!W=05~E{(bKJ@81IlNT72n zr#jGsU9i2?^mq>NY$#wUYaIzaG0Fe|jiS@2LJtd6i%OeKo>EQ%(iDz+_4})>*(ZwV z+>?=|a?e{ZWi@nqrMoFFU^z_#a?w-6MK2=ijnEA=$U;D|Z~D8q%rl@|nW~AD28eKm zL5JUny12fZhd4_g2AO7HLdqS#LRM8?0HP#Pq_3q^s|{q?$;VNOZv&VwK%DjXq^OSS zZ>YmcRv-2wMm{{tA?gCCDJgkh{1wp3N?HTt4UGniI$0C%vuxxxt#XITcIVbI6-*3g z)~&eK%pO*C(PX#;HhYxX;6aECLR;6++a8wLt695O2~ah-Y^G-CQu($s~1YA;VLe2AsQ z&U+szIoPACYbB<79j12bY6<;lG0!y5)c5rVEUuteXnpOVy|&krf^obL3oz$srIz^N zd-MYnQf`}41hWLahUwx5VTcG3&*yggSI7-9-Xq_L0*If0lW=+uad%p^p6Y(RniO(% z1H2bm`l1w&Ef6^l_p7#}qDY*%A$|vcWu#Oh?ilkQT>`Q z$3xFLo`ou0VzVOb&QY=ThI^#4w}Z#LH^OP-=qCGO{%rnsm(mE0kZtk>#DmfITD|o) zOBo$9v1gv88pFsAN>t@XRls8Uu;;*gHa~}5Xg=xfc1SaF2@3CMN+LTuEXZv7btXw+ zuKOwL!zG4nL!n78v`fm@2BTZDiK)F36c09WnH?0tx4CEq44S>Zqkp1x`#gj~1JCgzLuf|Gv4Cd9Ui%4phlpH=R5SeAWx_JNFD-; zExD-n(N-1+o0ORXYlOGGFMEy6w)Tzd*?5Hi=vmM8d8KG)|I)?e+Wlcq1$d@VLUr-dsQarxCd+GfFYJ@@uOMC z9a(I^*6GLPDKzCq9(y?)@5}PV6zqfpyY%A;Q1qVjh`F$A?~Yk?M2Qs7aZCRi*tweV zb(pUiPeM-y7qGEyFp5COmmOIHNxAt`t>$4p?#P$vK-0pBZsD5Nob@4TXzr8v#li&F zJ+~xVSI;#o`oj;%u4r^zC14Z0Q~`hy7dpyOXyf9u>^9%8L>ykeQTT4Kynz*{w%MRG z53+`9Xq-aSmD30&xnpmb5oW=r6lRM(q2j7JUne!a7gL7IGFmRuLm;h`-YTzRfc- z^sNVP8W?4>&9fHZJj=UE_1h+?6TB}=%c4PFwDWdY7X~&F#~i0q@CD-)&@h+-+af7# z0xm12uLDQvb!O^GWx~2HK75-HsZqMnO%sq6^XgO9P!^EE&jt%U+lo-RhSFY)f*gZ+;Nu}e>9tA+7 z!YVYeX2EJ}{RaNggh^oQIPziz`EexG3DNSH5WG6|RQoxP;}+w}UJFhQQOZbqGkqN+ zIa+#g_p>W>iE!`eSPAeSNqkvhVRZ!GdnNS47^!9-I^YHyawOC-;sGK58RP$Pt@BGz z{iP3{f(McMIlQLT?)3F&0xN!QYM3ZT)V^+S>>4XR557M)k%&}LGsGm)zQ)@Vw$?xW z%_nQ7@ir5%z8t&7SNe2B)^2jeCw zitDNCm*gV5W1V>gwp-utAP)_~jcNS~8Rl?4Va2uVIdnwnSQz(oc2iMovHcu9BX_X{ zBI1s%e~^UR%89qa4#Q*mwC!utfYjWRsfwTr*eBDQeRH+(jF-5eA(;rUMnquBO}=kL z$yqLOG4MeOFTNTyGv^7q%(P~+1lea|?c)}g+@O7D1mFy=(ygcwxJ16u0%8Y$h#$`4 zs%qx>%!(y_`z3Vk%k&Kq7qnU)ui8U`L6~j++?3a5y*^P`I8{|yv5`n$ zHv#1*B)nf^KXqM%rDdeDl@qeybWAB%(MESWE3yYb^KrvHr&x9MlDgq3gqhGt83R1` z%7=7Y`Dvl>^up(?*TYPtN(vJghADxA%U~QvF&ud~Ki#XzL-M>|s^=9CtGU4#!Jc5a zE9^$zzHxw68M_13>zFQ>O3iCwx0x+SxLmvCl34D>uY*rsdZwy(b6-ET2=S5d+9WD1 zImIl?>@{*-PZ#6*jcDOLklrg+ec!w$MuYCMJ58a-cU^|8ol|*(DS8IIbn98J-f3&N zRTv41S`YId@e|duQv2!-y`C16@ni|mUCg@u6nDKrRM~-D)L50tk;+Y010OX zrrHbzM#Lm#$WahBfh#=L_y7Hv`Ii;Xf15@5zql$S75T5cyjNTp zQb;PUOtbseFa2`Ibq;*uoTQrYQeZVb!n6pq*uVYq&}^qUfjMS9ttJC)0yj`yk(=_d zu11Sh2gob!}iFr?d@-@PFzf7|^@sZb+Le24DPH==hF?7dJQFxVb! z58D4?c?EG?Vur?KJJWfYbZn7NcshjV)!p9ij?GOL5x;WN(6g{*P)_NzsLqhO3LReS z&}RLR6|Gw9*v@!Nm6sXst}oznS$bX#D+)RyUvTVf3B92ax6F;620JNN*Hag(UTF@r zhsQmJm|S~iu~1>a6`Gh0iR9)67D-+_F`uq|_J=Cf*E0)eb+*D!i=!9t++_!I zX1LoOcf%BEK|QK(vidZTLv0GtYts=ahi4RD(?OPd78^$IitidIwn6lrZz%i7;n4f^ z^K@)0+mRLX)#4Mo$zIb|zc!ATc06Dc@S!EQT zd)qY6a^uNMFVYI98VcW#8@0YG*WbL|d%Im-pblS`8}sx@m64V)EBAqO2dO(A+jnPO zyDE_bTjqhwA;{k%$R=Z$LMrPe-7~MRc4jMTXx!eFQVNTU-U@edkhcV;+z)$F%O9@= zbz*(sgB_-g3o7xeLi#y@*$)Dxu&X+P$ES@J2AcdgXt|{BEY3a=Pd*h`s30(OD-G7| zJKw4o$w)|k7&NAcc@Q`8N}W6j0u%$plUTmRskcf#+~6~6>!fND0o|M<{EX*O8al07 zG#&HOq}gG!qm`NbcOCby?b9XL)rZbz9CHvH{I-pZKX7o8Wi6gv>F8SJ$niUQAS!ul ze>Z0GSdnYNHXQN=_**D+os46E_H1=Wksmq(gfy4d=Pu+iu~}_E~1g)GTz>?3@29$lRzwbuC^YXAe0m10l3va5MMtH zu$}@d#bzAfx_y*bW?1%r5ib6B5KCa~`@Nc&X}UIa4s(A%4-k!cVM~-&1dv#JSs`Wz zk&bdVEEM-<$G(h6wy63h00qf@&V!Rdx}F(=n2`$BBQ$<)dQ6=h5Wn}uj5ch2hBXtK zr-)*SoL95`G(A5W9lgNAG>$<1N7EQN>5(wNL9$_<>GPGdpw(dYES$#!pSn}Ar!w%V z_Nt}C#aBj$q(Ct?vjO(7nRrnb$SB2I-w|mm@z0co#2B-Lo+V_#g&}G=QsJ?4KxZc< z^m*M_kUWOdL>wFZ**xxQ?l~K0?RD4IdG=ERn>P?wG9I@~;8Vw+P*v1eeVqvEtN_#v zcNx+34uqAU@EhT3`L|lOUK4zuO_ZM&Mdzb*muA3T$jurfQ*4On%TZ=BA<^;{r~}Y-!MN6CQ6y$M z$d;Yay6EDh<0w9?EIcgbKPKWAGjrDy>2T`$lG%R7n$(%@6N(J|M=e2X%Oi7%wT(JA z>14&LPvG7_%R0IthZ?3rclpppvn1+0My4d;UObHtZBIsAYzZ}QFptPJJWBS5Er<#0 zQ2+;#2%IKUV|-fF1P08XQgDK+qEqz~_oG7Z?moXQRuCzb(+1&Dtr^|ijBB~othtl` znNCGCB6eff4eQ>pDArjB3613y<2CG?8_-3s#@(^Zj0Y@~=9y*(-c`qt7dDqyhVy!` z&fBY^Ei=zZ%kO~dP(Tdkr|xW&f*)wE`N@xRJG`^yk=l`a#)S9l3YYM z1+*PDmix{Zga(HSlF6BY5V~*5yp!B>n|0lBd$(o`{H*0z&wbYOp!lgSW{vJ3%`J$u zs@9s6vF<=t^J(F+tfBE4mb4;n8#eSXm&Lv6OL;t^Y2dZ$Fn+Zq%?_K1f z^0P;q?*nGc#GWbRrK_PT;^51p(6QcrYrO$f$^46_n}*NI#*eukk>Hw>BU0|_L_>0I zd3+*1r!#;})Agso@rvQYEge2lA3RPUM#8V=^H zF<9@9zatbaXs=wByS4h&@Md%JvX7#y{2)o>{>bI)=XC{Q!1sHvtbJMt$1D57M_+F= zp?-?${~t^D|2kLofB)G~XA5p<=sr|oZy!ulzpwRC-6S=UH$*Y=CX;-{N0}c8JjNC- zNPK^5ONx5|o9{ihT;wD=+UCm(x^Z{+Gb8Kb9Fnjumh_pi+cv_d=4jL1S5|Y>ojV;O1Ewk>HjGd6qm-nEo9Z>BtB!BQ`$Y-T3tt?g9HeiW=DJQ_ zz|ygSGPZ?k^sBalr@Zi%UjbMv(G{@I6=fsNjguj9LBcB&~PwO74JY`RXJ zvIBt1EP!WLXV;NRWLb#XSNiVKT9JEEm&iN4Te1dgr+QP`vePFg>yMR2(xkZ|C=xx` z0OV^{T2t3~TC*;RSCeAwxxD-JCR;=35V(hZwJ>A9MtK#i6)_2H#OBUuvCMo~<8UoU z?YFb-19^N^vT6yVLb@lV4#tPhyo zW;pbr*CT#uIxQHF(5Z@241pvOYUM(6wOuwmPSn1}qO3?hkqcg)QM$7;7%!f$1fRRc zqovGeaglD847yGFcQBw@&p%NGEo*C;@r3|lt;Sj5miRS zR40GC+Ay!}QYf$>J@jP9BWIfIQDZj3dOlCvdofM*lo!?a@Ij3gG!Eg&Wf{u5)DyOo zNT7_qAjpXGd1HS}9jB@8;Q<`ZWs3`55~ya{@*KG?3Da~k$m-niZ5%Mr4LE_5#AxY- ztf;g!`^q>d+Z=m(*Yd@ulz9@;W?tb8oG_(5C{o_N4_ z2fptX9zVfQmv{PIUbo@s(lE7mAi*7Wx3LRT;Ux`y*etqEUC*xeH6kg4K-0j^2!DA) zwX2Us4_ZaKgA=SUTk}b2t7PjBimW08EMKg14PQrsa$}M6MhmLs!?M;p22E`VW&I8p z+KrqRF@=SnEbgZD=q|c?+{mR;On%dBQfc5>Ah*<|E_X!eOK_B77_h*brV?jQ3g30I zb^v|+Mzplj^w2U?ZrwdB>d-nF2Hd%o&!o){68^uP)4S5YszAllWUlRH(=C;AzX!W(T-B9(_@=!p zwtdUSPu)LPXcW#otp0n|rrE&4GdjH{;)m(S?uTV(|2?fKe8oHex=CnYkn7xY$t$H6 zSLMyr)VvzBz4U$6M!gqzjF)=o%LIpVMd<$)JfsJ_OJQ-q6gyk5uC9JTq1I%HSz+0m lcR9;AW|^$``=RvyZ+max9V?)tga>>E3^vjZ>e&Ck2>^u+a@GI< diff --git a/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/carousel.js b/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/carousel.js index aace209..e896006 100644 --- a/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/carousel.js +++ b/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/carousel.js @@ -1,2 +1,2 @@ /** layui-v2.3.0 MIT License By https://www.layui.com */ - ;layui.define("jquery",function(e){"use strict";var i=layui.$,n=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=i.extend({},n.config,e),n},on:function(e,i){return layui.onevent.call(this,t,e,i)}}),t="carousel",a="layui-this",l=">*[carousel-item]>*",o="layui-carousel-left",r="layui-carousel-right",d="layui-carousel-prev",s="layui-carousel-next",u="layui-carousel-arrow",c="layui-carousel-ind",m=function(e){var t=this;t.config=i.extend({},t.config,n.config,e),t.render()};m.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},m.prototype.render=function(){var e=this,n=e.config;n.elem=i(n.elem),n.elem[0]&&(e.elemItem=n.elem.find(l),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(a),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},m.prototype.reload=function(e){var n=this;clearInterval(n.timer),n.config=i.extend({},n.config,e),n.render()},m.prototype.prevIndex=function(){var e=this,i=e.config,n=i.index-1;return n<0&&(n=e.elemItem.length-1),n},m.prototype.nextIndex=function(){var e=this,i=e.config,n=i.index+1;return n>=e.elemItem.length&&(n=0),n},m.prototype.addIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index+e,n.index>=i.elemItem.length&&(n.index=0)},m.prototype.subIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index-e,n.index<0&&(n.index=i.elemItem.length-1)},m.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(e.timer=setInterval(function(){e.slide()},i.interval))},m.prototype.arrow=function(){var e=this,n=e.config,t=i(['",'"].join(""));n.elem.attr("lay-arrow",n.arrow),n.elem.find("."+u)[0]&&n.elem.find("."+u).remove(),n.elem.append(t),t.on("click",function(){var n=i(this),t=n.attr("lay-type");e.slide(t)})},m.prototype.indicator=function(){var e=this,n=e.config,t=e.elemInd=i(['
    ',function(){var i=[];return layui.each(e.elemItem,function(e){i.push("")}),i.join("")}(),"
"].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+c)[0]&&n.elem.find("."+c).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-(t.height()/2)),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){var t=i(this),a=t.index();a>n.index?e.slide("templates.business.employee.add",a-n.index):a=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(a),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},m.prototype.reload=function(e){var n=this;clearInterval(n.timer),n.config=i.extend({},n.config,e),n.render()},m.prototype.prevIndex=function(){var e=this,i=e.config,n=i.index-1;return n<0&&(n=e.elemItem.length-1),n},m.prototype.nextIndex=function(){var e=this,i=e.config,n=i.index+1;return n>=e.elemItem.length&&(n=0),n},m.prototype.addIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index+e,n.index>=i.elemItem.length&&(n.index=0)},m.prototype.subIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index-e,n.index<0&&(n.index=i.elemItem.length-1)},m.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(e.timer=setInterval(function(){e.slide()},i.interval))},m.prototype.arrow=function(){var e=this,n=e.config,t=i(['",'"].join(""));n.elem.attr("lay-arrow",n.arrow),n.elem.find("."+u)[0]&&n.elem.find("."+u).remove(),n.elem.append(t),t.on("click",function(){var n=i(this),t=n.attr("lay-type");e.slide(t)})},m.prototype.indicator=function(){var e=this,n=e.config,t=e.elemInd=i(['
    ',function(){var i=[];return layui.each(e.elemItem,function(e){i.push("")}),i.join("")}(),"
"].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+c)[0]&&n.elem.find("."+c).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-(t.height()/2)),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){var t=i(this),a=t.index();a>n.index?e.slide("templates.business.enterprise.add",a-n.index):a/g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)});layui.define(function(e){"use strict";var t=(window,document),i="querySelectorAll",n="getElementsByClassName",a=function(e){return t[i](e)},s={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},l={extend:function(e){var t=JSON.parse(JSON.stringify(s));for(var i in e)t[i]=e[i];return t},timer:{},end:{}};l.touch=function(e,t){e.addEventListener("click",function(e){t.call(this,e)},!1)};var o=0,r=["layui-m-layer"],d=function(e){var t=this;t.config=l.extend(e),t.view()};d.prototype.view=function(){var e=this,i=e.config,s=t.createElement("div");e.id=s.id=r[0]+o,s.setAttribute("class",r[0]+" "+r[0]+(i.type||0)),s.setAttribute("templates.business.employee.index",o);var l=function(){var e="object"==typeof i.title;return i.title?'

'+(e?i.title[0]:i.title)+"

":""}(),d=function(){"string"==typeof i.btn&&(i.btn=[i.btn]);var e,t=(i.btn||[]).length;return 0!==t&&i.btn?(e=''+i.btn[0]+"",2===t&&(e=''+i.btn[1]+""+e),'
'+e+"
"):""}();if(i.fixed||(i.top=i.hasOwnProperty("top")?i.top:100,i.style=i.style||"",i.style+=" top:"+(t.body.scrollTop+i.top)+"px"),2===i.type&&(i.content='

'+(i.content||"")+"

"),i.skin&&(i.anim="up"),"msg"===i.skin&&(i.shade=!1),s.innerHTML=(i.shade?"
':"")+'
"+l+'
'+i.content+"
"+d+"
",!i.type||2===i.type){var y=t[n](r[0]+i.type),u=y.length;u>=1&&c.close(y[0].getAttribute("templates.business.employee.index"))}document.body.appendChild(s);var m=e.elem=a("#"+e.id)[0];i.success&&i.success(m),e.index=o++,e.action(i,m)},d.prototype.action=function(e, t){var i=this;e.time&&(l.timer[i.index]=setTimeout(function(){c.close(i.index)},1e3*e.time));var a=function(){var t=this.getAttribute("type");0==t?(e.no&&e.no(),c.close(i.index)):e.yes?e.yes(i.index):c.close(i.index)};if(e.btn)for(var s=t[n]("layui-m-layerbtn")[0].children,o=s.length,r=0; r0&&e-1 in t)}function s(t){return A.call(t,function(t){return null!=t})}function u(t){return t.length>0?T.fn.concat.apply([],t):t}function c(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function l(t){return t in F?F[t]:F[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function f(t,e){return"number"!=typeof e||k[c(t)]?e:e+"px"}function h(t){var e,n;return $[t]||(e=L.createElement(t),L.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),$[t]=n),$[t]}function p(t){return"children"in t?D.call(t.children):T.map(t.childNodes,function(t){if(1==t.nodeType)return t})}function d(t,e){var n,r=t?t.length:0;for(n=0;n]*>/,R=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Z=/^(?:body|html)$/i,q=/([A-Z])/g,H=["val","css","html","text","data","width","height","offset"],I=["after","prepend","before","append"],V=L.createElement("table"),_=L.createElement("tr"),B={tr:L.createElement("tbody"),tbody:V,thead:V,tfoot:V,td:_,th:_,"*":L.createElement("div")},U=/complete|loaded|interactive/,X=/^[\w-]*$/,J={},W=J.toString,Y={},G=L.createElement("div"),K={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},Q=Array.isArray||function(t){return t instanceof Array};return Y.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var r,i=t.parentNode,o=!i;return o&&(i=G).appendChild(t),r=~Y.qsa(i,e).indexOf(t),o&&G.removeChild(t),r},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return A.call(t,function(e,n){return t.indexOf(e)==n})},Y.fragment=function(t,e,n){var r,i,a;return R.test(t)&&(r=T(L.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(z,"<$1>")),e===E&&(e=M.test(t)&&RegExp.$1),e in B||(e="*"),a=B[e],a.innerHTML=""+t,r=T.each(D.call(a.childNodes),function(){a.removeChild(this)})),o(n)&&(i=T(r),T.each(n,function(t,e){H.indexOf(t)>-1?i[t](e):i.attr(t,e)})),r},Y.Z=function(t,e){return new d(t,e)},Y.isZ=function(t){return t instanceof Y.Z},Y.init=function(t,n){var r;if(!t)return Y.Z();if("string"==typeof t)if(t=t.trim(),"<"==t[0]&&M.test(t))r=Y.fragment(t,RegExp.$1,n),t=null;else{if(n!==E)return T(n).find(t);r=Y.qsa(L,t)}else{if(e(t))return T(L).ready(t);if(Y.isZ(t))return t;if(Q(t))r=s(t);else if(i(t))r=[t],t=null;else if(M.test(t))r=Y.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==E)return T(n).find(t);r=Y.qsa(L,t)}}return Y.Z(r,t)},T=function(t,e){return Y.init(t,e)},T.extend=function(t){var e,n=D.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){m(t,n,e)}),t},Y.qsa=function(t,e){var n,r="#"==e[0],i=!r&&"."==e[0],o=r||i?e.slice(1):e,a=X.test(o);return t.getElementById&&a&&r?(n=t.getElementById(o))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:D.call(a&&!r&&t.getElementsByClassName?i?t.getElementsByClassName(o):t.getElementsByTagName(e):t.querySelectorAll(e))},T.contains=L.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},T.type=t,T.isFunction=e,T.isWindow=n,T.isArray=Q,T.isPlainObject=o,T.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},T.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},T.inArray=function(t,e,n){return O.indexOf.call(e,t,n)},T.camelCase=C,T.trim=function(t){return null==t?"":String.prototype.trim.call(t)},T.uuid=0,T.support={},T.expr={},T.noop=function(){},T.map=function(t,e){var n,r,i,o=[];if(a(t))for(r=0;r=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return O.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return e(t)?this.not(this.not(t)):T(A.call(this,function(e){return Y.matches(e,t)}))},add:function(t,e){return T(N(this.concat(T(t,e))))},is:function(t){return this.length>0&&Y.matches(this[0],t)},not:function(t){var n=[];if(e(t)&&t.call!==E)this.each(function(e){t.call(this,e)||n.push(this)});else{var r="string"==typeof t?this.filter(t):a(t)&&e(t.item)?D.call(t):T(t);this.forEach(function(t){r.indexOf(t)<0&&n.push(t)})}return T(n)},has:function(t){return this.filter(function(){return i(t)?T.contains(this,t):T(this).find(t).size()})},eq:function(t){return t===-1?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!i(t)?t:T(t)},last:function(){var t=this[this.length-1];return t&&!i(t)?t:T(t)},find:function(t){var e,n=this;return e=t?"object"==typeof t?T(t).filter(function(){var t=this;return O.some.call(n,function(e){return T.contains(e,t)})}):1==this.length?T(Y.qsa(this[0],t)):this.map(function(){return Y.qsa(this,t)}):T()},closest:function(t,e){var n=[],i="object"==typeof t&&T(t);return this.each(function(o,a){for(;a&&!(i?i.indexOf(a)>=0:Y.matches(a,t));)a=a!==e&&!r(a)&&a.parentNode;a&&n.indexOf(a)<0&&n.push(a)}),T(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=T.map(n,function(t){if((t=t.parentNode)&&!r(t)&&e.indexOf(t)<0)return e.push(t),t});return v(e,t)},parent:function(t){return v(N(this.pluck("parentNode")),t)},children:function(t){return v(this.map(function(){return p(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||D.call(this.childNodes)})},siblings:function(t){return v(this.map(function(t,e){return A.call(p(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return T.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=h(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var n=e(t);if(this[0]&&!n)var r=T(t).get(0),i=r.parentNode||this.length>1;return this.each(function(e){T(this).wrapAll(n?t.call(this,e):i?r.cloneNode(!0):r)})},wrapAll:function(t){if(this[0]){T(this[0]).before(t=T(t));for(var e;(e=t.children()).length;)t=e.first();T(t).append(this)}return this},wrapInner:function(t){var n=e(t);return this.each(function(e){var r=T(this),i=r.contents(),o=n?t.call(this,e):t;i.length?i.wrapAll(o):r.append(o)})},unwrap:function(){return this.parent().each(function(){T(this).replaceWith(T(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=T(this);(t===E?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(t){return T(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return T(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var n=this.innerHTML;T(this).empty().append(g(this,t,e,n))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=g(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,e){var n;return"string"!=typeof t||1 in arguments?this.each(function(n){if(1===this.nodeType)if(i(t))for(j in t)y(this,j,t[j]);else y(this,t,g(this,e,n,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(n=this[0].getAttribute(t))?n:E},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){y(this,t)},this)})},prop:function(t,e){return t=K[t]||t,1 in arguments?this.each(function(n){this[t]=g(this,e,n,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=K[t]||t,this.each(function(){delete this[t]})},data:function(t,e){var n="data-"+t.replace(q,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,e):this.attr(n);return null!==r?b(r):E},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=g(this,t,e,this.value)})):this[0]&&(this[0].multiple?T(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each(function(e){var n=T(this),r=g(this,t,e,n.offset()),i=n.offsetParent().offset(),o={top:r.top-i.top,left:r.left-i.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)});if(!this.length)return null;if(L.documentElement!==this[0]&&!T.contains(L.documentElement,this[0]))return{top:0,left:0};var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(e,n){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[C(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(Q(e)){if(!r)return;var i={},o=getComputedStyle(r,"");return T.each(e,function(t,e){i[e]=r.style[C(e)]||o.getPropertyValue(e)}),i}}var a="";if("string"==t(e))n||0===n?a=c(e)+":"+f(e,n):this.each(function(){this.style.removeProperty(c(e))});else for(j in e)e[j]||0===e[j]?a+=c(j)+":"+f(j,e[j])+";":this.each(function(){this.style.removeProperty(c(j))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(T(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&O.some.call(this,function(t){return this.test(x(t))},l(t))},addClass:function(t){return t?this.each(function(e){if("className"in this){S=[];var n=x(this),r=g(this,t,e,n);r.split(/\s+/g).forEach(function(t){T(this).hasClass(t)||S.push(t)},this),S.length&&x(this,n+(n?" ":"")+S.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(t===E)return x(this,"");S=x(this),g(this,t,e,S).split(/\s+/g).forEach(function(t){S=S.replace(l(t)," ")}),x(this,S.trim())}})},toggleClass:function(t,e){return t?this.each(function(n){var r=T(this),i=g(this,t,n,x(this));i.split(/\s+/g).forEach(function(t){(e===E?!r.hasClass(t):e)?r.addClass(t):r.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var e="scrollTop"in this[0];return t===E?e?this[0].scrollTop:this[0].pageYOffset:this.each(e?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var e="scrollLeft"in this[0];return t===E?e?this[0].scrollLeft:this[0].pageXOffset:this.each(e?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),r=Z.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(T(t).css("margin-top"))||0,n.left-=parseFloat(T(t).css("margin-left"))||0,r.top+=parseFloat(T(e[0]).css("border-top-width"))||0,r.left+=parseFloat(T(e[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||L.body;t&&!Z.test(t.nodeName)&&"static"==T(t).css("position");)t=t.offsetParent;return t})}},T.fn.detach=T.fn.remove,["width","height"].forEach(function(t){var e=t.replace(/./,function(t){return t[0].toUpperCase()});T.fn[t]=function(i){var o,a=this[0];return i===E?n(a)?a["inner"+e]:r(a)?a.documentElement["scroll"+e]:(o=this.offset())&&o[t]:this.each(function(e){a=T(this),a.css(t,g(this,i,e,a[t]()))})}}),I.forEach(function(e,n){var r=n%2;T.fn[e]=function(){var e,i,o=T.map(arguments,function(n){var r=[];return e=t(n),"array"==e?(n.forEach(function(t){return t.nodeType!==E?r.push(t):T.zepto.isZ(t)?r=r.concat(t.get()):void(r=r.concat(Y.fragment(t)))}),r):"object"==e||null==n?n:Y.fragment(n)}),a=this.length>1;return o.length<1?this:this.each(function(t,e){i=r?e:e.parentNode,e=0==n?e.nextSibling:1==n?e.firstChild:2==n?e:null;var s=T.contains(L.documentElement,i);o.forEach(function(t){if(a)t=t.cloneNode(!0);else if(!i)return T(t).remove();i.insertBefore(t,e),s&&w(t,function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var e=t.ownerDocument?t.ownerDocument.defaultView:window;e.eval.call(e,t.innerHTML)}})})})},T.fn[r?e+"To":"insert"+(n?"Before":"After")]=function(t){return T(t)[e](this),this}}),Y.Z.prototype=d.prototype=T.fn,Y.uniq=N,Y.deserializeValue=b,T.zepto=Y,T}();!function(t){function e(t){return t._zid||(t._zid=h++)}function n(t,n,o,a){if(n=r(n),n.ns)var s=i(n.ns);return(v[e(t)]||[]).filter(function(t){return t&&(!n.e||t.e==n.e)&&(!n.ns||s.test(t.ns))&&(!o||e(t.fn)===e(o))&&(!a||t.sel==a)})}function r(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function i(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function o(t,e){return t.del&&!y&&t.e in x||!!e}function a(t){return b[t]||y&&x[t]||t}function s(n,i,s,u,l,h,p){var d=e(n),m=v[d]||(v[d]=[]);i.split(/\s/).forEach(function(e){if("ready"==e)return t(document).ready(s);var i=r(e);i.fn=s,i.sel=l,i.e in b&&(s=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return i.fn.apply(this,arguments)}),i.del=h;var d=h||s;i.proxy=function(t){if(t=c(t),!t.isImmediatePropagationStopped()){t.data=u;var e=d.apply(n,t._args==f?[t]:[t].concat(t._args));return e===!1&&(t.preventDefault(),t.stopPropagation()),e}},i.i=m.length,m.push(i),"addEventListener"in n&&n.addEventListener(a(i.e),i.proxy,o(i,p))})}function u(t,r,i,s,u){var c=e(t);(r||"").split(/\s/).forEach(function(e){n(t,e,i,s).forEach(function(e){delete v[c][e.i],"removeEventListener"in t&&t.removeEventListener(a(e.e),e.proxy,o(e,u))})})}function c(e,n){return!n&&e.isDefaultPrevented||(n||(n=e),t.each(T,function(t,r){var i=n[t];e[t]=function(){return this[r]=w,i&&i.apply(n,arguments)},e[r]=E}),e.timeStamp||(e.timeStamp=Date.now()),(n.defaultPrevented!==f?n.defaultPrevented:"returnValue"in n?n.returnValue===!1:n.getPreventDefault&&n.getPreventDefault())&&(e.isDefaultPrevented=w)),e}function l(t){var e,n={originalEvent:t};for(e in t)j.test(e)||t[e]===f||(n[e]=t[e]);return c(n,t)}var f,h=1,p=Array.prototype.slice,d=t.isFunction,m=function(t){return"string"==typeof t},v={},g={},y="onfocusin"in window,x={focus:"focusin",blur:"focusout"},b={mouseenter:"mouseover",mouseleave:"mouseout"};g.click=g.mousedown=g.mouseup=g.mousemove="MouseEvents",t.event={add:s,remove:u},t.proxy=function(n,r){var i=2 in arguments&&p.call(arguments,2);if(d(n)){var o=function(){return n.apply(r,i?i.concat(p.call(arguments)):arguments)};return o._zid=e(n),o}if(m(r))return i?(i.unshift(n[r],n),t.proxy.apply(null,i)):t.proxy(n[r],n);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,r){return this.on(t,e,n,r,1)};var w=function(){return!0},E=function(){return!1},j=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,T={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,n,r,i,o){var a,c,h=this;return e&&!m(e)?(t.each(e,function(t,e){h.on(t,n,r,e,o)}),h):(m(n)||d(i)||i===!1||(i=r,r=n,n=f),i!==f&&r!==!1||(i=r,r=f),i===!1&&(i=E),h.each(function(f,h){o&&(a=function(t){return u(h,t.type,i),i.apply(this,arguments)}),n&&(c=function(e){var r,o=t(e.target).closest(n,h).get(0);if(o&&o!==h)return r=t.extend(l(e),{currentTarget:o,liveFired:h}),(a||i).apply(o,[r].concat(p.call(arguments,1)))}),s(h,e,i,r,n,c||a)}))},t.fn.off=function(e,n,r){var i=this;return e&&!m(e)?(t.each(e,function(t,e){i.off(t,n,e)}),i):(m(n)||d(r)||r===!1||(r=n,n=f),r===!1&&(r=E),i.each(function(){u(this,e,r,n)}))},t.fn.trigger=function(e,n){return e=m(e)||t.isPlainObject(e)?t.Event(e):c(e),e._args=n,this.each(function(){e.type in x&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,r){var i,o;return this.each(function(a,s){i=l(m(e)?t.Event(e):e),i._args=r,i.target=s,t.each(n(s,e.type||e),function(t,e){if(o=e.proxy(i),i.isImmediatePropagationStopped())return!1})}),o},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}}),t.Event=function(t,e){m(t)||(e=t,t=e.type);var n=document.createEvent(g[t]||"Events"),r=!0;if(e)for(var i in e)"bubbles"==i?r=!!e[i]:n[i]=e[i];return n.initEvent(t,r,!0),c(n)}}(e),function(t){function e(e,n,r){var i=t.Event(n);return t(e).trigger(i,r),!i.isDefaultPrevented()}function n(t,n,r,i){if(t.global)return e(n||x,r,i)}function r(e){e.global&&0===t.active++&&n(e,null,"ajaxStart")}function i(e){e.global&&!--t.active&&n(e,null,"ajaxStop")}function o(t,e){var r=e.context;return e.beforeSend.call(r,t,e)!==!1&&n(e,r,"ajaxBeforeSend",[t,e])!==!1&&void n(e,r,"ajaxSend",[t,e])}function a(t,e,r,i){var o=r.context,a="success";r.success.call(o,t,a,e),i&&i.resolveWith(o,[t,a,e]),n(r,o,"ajaxSuccess",[e,r,t]),u(a,e,r)}function s(t,e,r,i,o){var a=i.context;i.error.call(a,r,e,t),o&&o.rejectWith(a,[r,e,t]),n(i,a,"ajaxError",[r,i,t||e]),u(e,r,i)}function u(t,e,r){var o=r.context;r.complete.call(o,e,t),n(r,o,"ajaxComplete",[e,r]),i(r)}function c(t,e,n){if(n.dataFilter==l)return t;var r=n.context;return n.dataFilter.call(r,t,e)}function l(){}function f(t){return t&&(t=t.split(";",2)[0]),t&&(t==T?"html":t==j?"json":w.test(t)?"script":E.test(t)&&"xml")||"text"}function h(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function p(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()&&"jsonp"!=e.dataType||(e.url=h(e.url,e.data),e.data=void 0)}function d(e,n,r,i){return t.isFunction(n)&&(i=r,r=n,n=void 0),t.isFunction(r)||(i=r,r=void 0),{url:e,data:n,success:r,dataType:i}}function m(e,n,r,i){var o,a=t.isArray(n),s=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),i&&(n=r?i:i+"["+(s||"object"==o||"array"==o?n:"")+"]"),!i&&a?e.add(u.name,u.value):"array"==o||!r&&"object"==o?m(e,u,r,n):e.add(n,u)})}var v,g,y=+new Date,x=window.document,b=/)<[^<]*)*<\/script>/gi,w=/^(?:text|application)\/javascript/i,E=/^(?:text|application)\/xml/i,j="application/json",T="text/html",S=/^\s*$/,C=x.createElement("a");C.href=window.location.href,t.active=0,t.ajaxJSONP=function(e,n){if(!("type"in e))return t.ajax(e);var r,i,u=e.jsonpCallback,c=(t.isFunction(u)?u():u)||"Zepto"+y++,l=x.createElement("script"),f=window[c],h=function(e){t(l).triggerHandler("error",e||"abort")},p={abort:h};return n&&n.promise(p),t(l).on("load error",function(o,u){clearTimeout(i),t(l).off().remove(),"error"!=o.type&&r?a(r[0],p,e,n):s(null,u||"error",p,e,n),window[c]=f,r&&t.isFunction(f)&&f(r[0]),f=r=void 0}),o(p,e)===!1?(h("abort"),p):(window[c]=function(){r=arguments},l.src=e.url.replace(/\?(.+)=\?/,"?$1="+c),x.head.appendChild(l),e.timeout>0&&(i=setTimeout(function(){h("timeout")},e.timeout)),p)},t.ajaxSettings={type:"GET",beforeSend:l,success:l,error:l,complete:l,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:j,xml:"application/xml, text/xml",html:T,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:l},t.ajax=function(e){var n,i,u=t.extend({},e||{}),d=t.Deferred&&t.Deferred();for(v in t.ajaxSettings)void 0===u[v]&&(u[v]=t.ajaxSettings[v]);r(u),u.crossDomain||(n=x.createElement("a"),n.href=u.url,n.href=n.href,u.crossDomain=C.protocol+"//"+C.host!=n.protocol+"//"+n.host),u.url||(u.url=window.location.toString()),(i=u.url.indexOf("#"))>-1&&(u.url=u.url.slice(0,i)),p(u);var m=u.dataType,y=/\?.+=\?/.test(u.url);if(y&&(m="jsonp"),u.cache!==!1&&(e&&e.cache===!0||"script"!=m&&"jsonp"!=m)||(u.url=h(u.url,"_="+Date.now())),"jsonp"==m)return y||(u.url=h(u.url,u.jsonp?u.jsonp+"=?":u.jsonp===!1?"":"callback=?")),t.ajaxJSONP(u,d);var b,w=u.accepts[m],E={},j=function(t,e){E[t.toLowerCase()]=[t,e]},T=/^([\w-]+:)\/\//.test(u.url)?RegExp.$1:window.location.protocol,N=u.xhr(),O=N.setRequestHeader;if(d&&d.promise(N),u.crossDomain||j("X-Requested-With","XMLHttpRequest"),j("Accept",w||"*/*"),(w=u.mimeType||w)&&(w.indexOf(",")>-1&&(w=w.split(",",2)[0]),N.overrideMimeType&&N.overrideMimeType(w)),(u.contentType||u.contentType!==!1&&u.data&&"GET"!=u.type.toUpperCase())&&j("Content-Type",u.contentType||"application/x-www-form-urlencoded"),u.headers)for(g in u.headers)j(g,u.headers[g]);if(N.setRequestHeader=j,N.onreadystatechange=function(){if(4==N.readyState){N.onreadystatechange=l,clearTimeout(b);var e,n=!1;if(N.status>=200&&N.status<300||304==N.status||0==N.status&&"file:"==T){if(m=m||f(u.mimeType||N.getResponseHeader("content-type")),"arraybuffer"==N.responseType||"blob"==N.responseType)e=N.response;else{e=N.responseText;try{e=c(e,m,u),"script"==m?(0,eval)(e):"xml"==m?e=N.responseXML:"json"==m&&(e=S.test(e)?null:t.parseJSON(e))}catch(r){n=r}if(n)return s(n,"parsererror",N,u,d)}a(e,N,u,d)}else s(N.statusText||null,N.status?"error":"abort",N,u,d)}},o(N,u)===!1)return N.abort(),s(null,"abort",N,u,d),N;var P=!("async"in u)||u.async;if(N.open(u.type,u.url,P,u.username,u.password),u.xhrFields)for(g in u.xhrFields)N[g]=u.xhrFields[g];for(g in E)O.apply(N,E[g]);return u.timeout>0&&(b=setTimeout(function(){N.onreadystatechange=l,N.abort(),s(null,"timeout",N,u,d)},u.timeout)),N.send(u.data?u.data:null),N},t.get=function(){return t.ajax(d.apply(null,arguments))},t.post=function(){var e=d.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=d.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,r){if(!this.length)return this;var i,o=this,a=e.split(/\s/),s=d(e,n,r),u=s.success;return a.length>1&&(s.url=a[0],i=a[1]),s.success=function(e){o.html(i?t("
").html(e.replace(b,"")).find(i):e),u&&u.apply(o,arguments)},t.ajax(s),this};var N=encodeURIComponent;t.param=function(e,n){var r=[];return r.add=function(e,n){t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(N(e)+"="+N(n))},m(r,e,n),r.join("&").replace(/%20/g,"+")}}(e),function(t){t.fn.serializeArray=function(){var e,n,r=[],i=function(t){return t.forEach?t.forEach(i):void r.push({name:e,value:t})};return this[0]&&t.each(this[0].elements,function(r,o){n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&i(t(o).val())}),r},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(e),function(){try{getComputedStyle(void 0)}catch(t){var e=getComputedStyle;window.getComputedStyle=function(t,n){try{return e(t,n)}catch(r){return null}}}}(),t("zepto",e)});layui.define(["layer-mobile","zepto"],function(e){"use strict";var t=layui.zepto,a=layui["layer-mobile"],i=(layui.device(),"layui-upload-enter"),n="layui-upload-iframe",r={icon:2,shift:6},o={file:"文件",video:"视频",audio:"音频"};a.msg=function(e){return a.open({content:e||"",skin:"msg",time:2})};var s=function(e){this.options=e};s.prototype.init=function(){var e=this,a=e.options,r=t("body"),s=t(a.elem||".layui-upload-file"),u=t('');return t("#"+n)[0]||r.append(u),s.each(function(r,s){s=t(s);var u='
',l=s.attr("lay-type")||a.type;a.unwrap||(u='
'+u+''+(s.attr("lay-title")||a.title||"上传"+(o[l]||"图片"))+"
"),u=t(u),a.unwrap||u.on("dragover",function(e){e.preventDefault(),t(this).addClass(i)}).on("dragleave",function(){t(this).removeClass(i)}).on("drop",function(){t(this).removeClass(i)}),s.parent("form").attr("target")===n&&(a.unwrap?s.unwrap():(s.parent().next().remove(),s.unwrap().unwrap())),s.wrap(u),s.off("change").on("change",function(){e.action(this,l)})})},s.prototype.action=function(e,i){var o=this,s=o.options,u=e.value,l=t(e),p=l.attr("lay-ext")||s.ext||"";if(u){switch(i){case"file":if(p&&!RegExp("\\w\\.("+p+")$","i").test(escape(u)))return a.msg("不支持该文件格式",r),e.value="";break;case"video":if(!RegExp("\\w\\.("+(p||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(u)))return a.msg("不支持该视频格式",r),e.value="";break;case"audio":if(!RegExp("\\w\\.("+(p||"mp3|wav|mid")+")$","i").test(escape(u)))return a.msg("不支持该音频格式",r),e.value="";break;default:if(!RegExp("\\w\\.("+(p||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(u)))return a.msg("不支持该图片格式",r),e.value=""}s.before&&s.before(e),l.parent().submit();var c=t("#"+n),f=setInterval(function(){var t;try{t=c.contents().find("body").text()}catch(i){a.msg("上传接口存在跨域",r),clearInterval(f)}if(t){clearInterval(f),c.contents().find("body").html("");try{t=JSON.parse(t)}catch(i){return t={},a.msg("请对上传接口返回JSON字符",r)}"function"==typeof s.success&&s.success(t,e)}},30);e.value=""}},e("upload-mobile",function(e){var t=new s(e=e||{});t.init()})});layui.define(function(i){i("layim-mobile",layui.v)});layui["layui.mobile"]||layui.config({base:layui.cache.dir+"lay/modules/mobile/"}).extend({"layer-mobile":"layer-mobile",zepto:"zepto","upload-mobile":"upload-mobile","layim-mobile":"layim-mobile"}),layui.define(["layer-mobile","zepto","layim-mobile"],function(l){l("mobile",{layer:layui["layer-mobile"],layim:layui["layim-mobile"]})}); \ No newline at end of file + ;layui.define(function(i){i("layui.mobile",layui.v)});layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},c={exp:function(e){return new RegExp(e,"g")},query:function(e,c,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return n((c||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)});layui.define(function(e){"use strict";var t=(window,document),i="querySelectorAll",n="getElementsByClassName",a=function(e){return t[i](e)},s={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},l={extend:function(e){var t=JSON.parse(JSON.stringify(s));for(var i in e)t[i]=e[i];return t},timer:{},end:{}};l.touch=function(e,t){e.addEventListener("click",function(e){t.call(this,e)},!1)};var o=0,r=["layui-m-layer"],d=function(e){var t=this;t.config=l.extend(e),t.view()};d.prototype.view=function(){var e=this,i=e.config,s=t.createElement("div");e.id=s.id=r[0]+o,s.setAttribute("class",r[0]+" "+r[0]+(i.type||0)),s.setAttribute("templates.business.enterprise.index",o);var l=function(){var e="object"==typeof i.title;return i.title?'

'+(e?i.title[0]:i.title)+"

":""}(),d=function(){"string"==typeof i.btn&&(i.btn=[i.btn]);var e,t=(i.btn||[]).length;return 0!==t&&i.btn?(e=''+i.btn[0]+"",2===t&&(e=''+i.btn[1]+""+e),'
'+e+"
"):""}();if(i.fixed||(i.top=i.hasOwnProperty("top")?i.top:100,i.style=i.style||"",i.style+=" top:"+(t.body.scrollTop+i.top)+"px"),2===i.type&&(i.content='

'+(i.content||"")+"

"),i.skin&&(i.anim="up"),"msg"===i.skin&&(i.shade=!1),s.innerHTML=(i.shade?"
':"")+'
"+l+'
'+i.content+"
"+d+"
",!i.type||2===i.type){var y=t[n](r[0]+i.type),u=y.length;u>=1&&c.close(y[0].getAttribute("templates.business.enterprise.index"))}document.body.appendChild(s);var m=e.elem=a("#"+e.id)[0];i.success&&i.success(m),e.index=o++,e.action(i,m)},d.prototype.action=function(e, t){var i=this;e.time&&(l.timer[i.index]=setTimeout(function(){c.close(i.index)},1e3*e.time));var a=function(){var t=this.getAttribute("type");0==t?(e.no&&e.no(),c.close(i.index)):e.yes?e.yes(i.index):c.close(i.index)};if(e.btn)for(var s=t[n]("layui-m-layerbtn")[0].children,o=s.length,r=0; r0&&e-1 in t)}function s(t){return A.call(t,function(t){return null!=t})}function u(t){return t.length>0?T.fn.concat.apply([],t):t}function c(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function l(t){return t in F?F[t]:F[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function f(t,e){return"number"!=typeof e||k[c(t)]?e:e+"px"}function h(t){var e,n;return $[t]||(e=L.createElement(t),L.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),$[t]=n),$[t]}function p(t){return"children"in t?D.call(t.children):T.map(t.childNodes,function(t){if(1==t.nodeType)return t})}function d(t,e){var n,r=t?t.length:0;for(n=0;n]*>/,R=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Z=/^(?:body|html)$/i,q=/([A-Z])/g,H=["val","css","html","text","data","width","height","offset"],I=["after","prepend","before","append"],V=L.createElement("table"),_=L.createElement("tr"),B={tr:L.createElement("tbody"),tbody:V,thead:V,tfoot:V,td:_,th:_,"*":L.createElement("div")},U=/complete|loaded|interactive/,X=/^[\w-]*$/,J={},W=J.toString,Y={},G=L.createElement("div"),K={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},Q=Array.isArray||function(t){return t instanceof Array};return Y.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var r,i=t.parentNode,o=!i;return o&&(i=G).appendChild(t),r=~Y.qsa(i,e).indexOf(t),o&&G.removeChild(t),r},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return A.call(t,function(e,n){return t.indexOf(e)==n})},Y.fragment=function(t,e,n){var r,i,a;return R.test(t)&&(r=T(L.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(z,"<$1>")),e===E&&(e=M.test(t)&&RegExp.$1),e in B||(e="*"),a=B[e],a.innerHTML=""+t,r=T.each(D.call(a.childNodes),function(){a.removeChild(this)})),o(n)&&(i=T(r),T.each(n,function(t,e){H.indexOf(t)>-1?i[t](e):i.attr(t,e)})),r},Y.Z=function(t,e){return new d(t,e)},Y.isZ=function(t){return t instanceof Y.Z},Y.init=function(t,n){var r;if(!t)return Y.Z();if("string"==typeof t)if(t=t.trim(),"<"==t[0]&&M.test(t))r=Y.fragment(t,RegExp.$1,n),t=null;else{if(n!==E)return T(n).find(t);r=Y.qsa(L,t)}else{if(e(t))return T(L).ready(t);if(Y.isZ(t))return t;if(Q(t))r=s(t);else if(i(t))r=[t],t=null;else if(M.test(t))r=Y.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==E)return T(n).find(t);r=Y.qsa(L,t)}}return Y.Z(r,t)},T=function(t,e){return Y.init(t,e)},T.extend=function(t){var e,n=D.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){m(t,n,e)}),t},Y.qsa=function(t,e){var n,r="#"==e[0],i=!r&&"."==e[0],o=r||i?e.slice(1):e,a=X.test(o);return t.getElementById&&a&&r?(n=t.getElementById(o))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:D.call(a&&!r&&t.getElementsByClassName?i?t.getElementsByClassName(o):t.getElementsByTagName(e):t.querySelectorAll(e))},T.contains=L.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},T.type=t,T.isFunction=e,T.isWindow=n,T.isArray=Q,T.isPlainObject=o,T.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},T.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},T.inArray=function(t,e,n){return O.indexOf.call(e,t,n)},T.camelCase=C,T.trim=function(t){return null==t?"":String.prototype.trim.call(t)},T.uuid=0,T.support={},T.expr={},T.noop=function(){},T.map=function(t,e){var n,r,i,o=[];if(a(t))for(r=0;r=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return O.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return e(t)?this.not(this.not(t)):T(A.call(this,function(e){return Y.matches(e,t)}))},add:function(t,e){return T(N(this.concat(T(t,e))))},is:function(t){return this.length>0&&Y.matches(this[0],t)},not:function(t){var n=[];if(e(t)&&t.call!==E)this.each(function(e){t.call(this,e)||n.push(this)});else{var r="string"==typeof t?this.filter(t):a(t)&&e(t.item)?D.call(t):T(t);this.forEach(function(t){r.indexOf(t)<0&&n.push(t)})}return T(n)},has:function(t){return this.filter(function(){return i(t)?T.contains(this,t):T(this).find(t).size()})},eq:function(t){return t===-1?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!i(t)?t:T(t)},last:function(){var t=this[this.length-1];return t&&!i(t)?t:T(t)},find:function(t){var e,n=this;return e=t?"object"==typeof t?T(t).filter(function(){var t=this;return O.some.call(n,function(e){return T.contains(e,t)})}):1==this.length?T(Y.qsa(this[0],t)):this.map(function(){return Y.qsa(this,t)}):T()},closest:function(t,e){var n=[],i="object"==typeof t&&T(t);return this.each(function(o,a){for(;a&&!(i?i.indexOf(a)>=0:Y.matches(a,t));)a=a!==e&&!r(a)&&a.parentNode;a&&n.indexOf(a)<0&&n.push(a)}),T(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=T.map(n,function(t){if((t=t.parentNode)&&!r(t)&&e.indexOf(t)<0)return e.push(t),t});return v(e,t)},parent:function(t){return v(N(this.pluck("parentNode")),t)},children:function(t){return v(this.map(function(){return p(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||D.call(this.childNodes)})},siblings:function(t){return v(this.map(function(t,e){return A.call(p(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return T.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=h(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var n=e(t);if(this[0]&&!n)var r=T(t).get(0),i=r.parentNode||this.length>1;return this.each(function(e){T(this).wrapAll(n?t.call(this,e):i?r.cloneNode(!0):r)})},wrapAll:function(t){if(this[0]){T(this[0]).before(t=T(t));for(var e;(e=t.children()).length;)t=e.first();T(t).append(this)}return this},wrapInner:function(t){var n=e(t);return this.each(function(e){var r=T(this),i=r.contents(),o=n?t.call(this,e):t;i.length?i.wrapAll(o):r.append(o)})},unwrap:function(){return this.parent().each(function(){T(this).replaceWith(T(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=T(this);(t===E?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(t){return T(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return T(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var n=this.innerHTML;T(this).empty().append(g(this,t,e,n))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=g(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,e){var n;return"string"!=typeof t||1 in arguments?this.each(function(n){if(1===this.nodeType)if(i(t))for(j in t)y(this,j,t[j]);else y(this,t,g(this,e,n,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(n=this[0].getAttribute(t))?n:E},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){y(this,t)},this)})},prop:function(t,e){return t=K[t]||t,1 in arguments?this.each(function(n){this[t]=g(this,e,n,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=K[t]||t,this.each(function(){delete this[t]})},data:function(t,e){var n="data-"+t.replace(q,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,e):this.attr(n);return null!==r?b(r):E},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=g(this,t,e,this.value)})):this[0]&&(this[0].multiple?T(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each(function(e){var n=T(this),r=g(this,t,e,n.offset()),i=n.offsetParent().offset(),o={top:r.top-i.top,left:r.left-i.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)});if(!this.length)return null;if(L.documentElement!==this[0]&&!T.contains(L.documentElement,this[0]))return{top:0,left:0};var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(e,n){if(arguments.length<2){var r=this[0];if("string"==typeof e){if(!r)return;return r.style[C(e)]||getComputedStyle(r,"").getPropertyValue(e)}if(Q(e)){if(!r)return;var i={},o=getComputedStyle(r,"");return T.each(e,function(t,e){i[e]=r.style[C(e)]||o.getPropertyValue(e)}),i}}var a="";if("string"==t(e))n||0===n?a=c(e)+":"+f(e,n):this.each(function(){this.style.removeProperty(c(e))});else for(j in e)e[j]||0===e[j]?a+=c(j)+":"+f(j,e[j])+";":this.each(function(){this.style.removeProperty(c(j))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(T(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&O.some.call(this,function(t){return this.test(x(t))},l(t))},addClass:function(t){return t?this.each(function(e){if("className"in this){S=[];var n=x(this),r=g(this,t,e,n);r.split(/\s+/g).forEach(function(t){T(this).hasClass(t)||S.push(t)},this),S.length&&x(this,n+(n?" ":"")+S.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(t===E)return x(this,"");S=x(this),g(this,t,e,S).split(/\s+/g).forEach(function(t){S=S.replace(l(t)," ")}),x(this,S.trim())}})},toggleClass:function(t,e){return t?this.each(function(n){var r=T(this),i=g(this,t,n,x(this));i.split(/\s+/g).forEach(function(t){(e===E?!r.hasClass(t):e)?r.addClass(t):r.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var e="scrollTop"in this[0];return t===E?e?this[0].scrollTop:this[0].pageYOffset:this.each(e?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var e="scrollLeft"in this[0];return t===E?e?this[0].scrollLeft:this[0].pageXOffset:this.each(e?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),r=Z.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(T(t).css("margin-top"))||0,n.left-=parseFloat(T(t).css("margin-left"))||0,r.top+=parseFloat(T(e[0]).css("border-top-width"))||0,r.left+=parseFloat(T(e[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||L.body;t&&!Z.test(t.nodeName)&&"static"==T(t).css("position");)t=t.offsetParent;return t})}},T.fn.detach=T.fn.remove,["width","height"].forEach(function(t){var e=t.replace(/./,function(t){return t[0].toUpperCase()});T.fn[t]=function(i){var o,a=this[0];return i===E?n(a)?a["inner"+e]:r(a)?a.documentElement["scroll"+e]:(o=this.offset())&&o[t]:this.each(function(e){a=T(this),a.css(t,g(this,i,e,a[t]()))})}}),I.forEach(function(e,n){var r=n%2;T.fn[e]=function(){var e,i,o=T.map(arguments,function(n){var r=[];return e=t(n),"array"==e?(n.forEach(function(t){return t.nodeType!==E?r.push(t):T.zepto.isZ(t)?r=r.concat(t.get()):void(r=r.concat(Y.fragment(t)))}),r):"object"==e||null==n?n:Y.fragment(n)}),a=this.length>1;return o.length<1?this:this.each(function(t,e){i=r?e:e.parentNode,e=0==n?e.nextSibling:1==n?e.firstChild:2==n?e:null;var s=T.contains(L.documentElement,i);o.forEach(function(t){if(a)t=t.cloneNode(!0);else if(!i)return T(t).remove();i.insertBefore(t,e),s&&w(t,function(t){if(!(null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src)){var e=t.ownerDocument?t.ownerDocument.defaultView:window;e.eval.call(e,t.innerHTML)}})})})},T.fn[r?e+"To":"insert"+(n?"Before":"After")]=function(t){return T(t)[e](this),this}}),Y.Z.prototype=d.prototype=T.fn,Y.uniq=N,Y.deserializeValue=b,T.zepto=Y,T}();!function(t){function e(t){return t._zid||(t._zid=h++)}function n(t,n,o,a){if(n=r(n),n.ns)var s=i(n.ns);return(v[e(t)]||[]).filter(function(t){return t&&(!n.e||t.e==n.e)&&(!n.ns||s.test(t.ns))&&(!o||e(t.fn)===e(o))&&(!a||t.sel==a)})}function r(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function i(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function o(t,e){return t.del&&!y&&t.e in x||!!e}function a(t){return b[t]||y&&x[t]||t}function s(n,i,s,u,l,h,p){var d=e(n),m=v[d]||(v[d]=[]);i.split(/\s/).forEach(function(e){if("ready"==e)return t(document).ready(s);var i=r(e);i.fn=s,i.sel=l,i.e in b&&(s=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return i.fn.apply(this,arguments)}),i.del=h;var d=h||s;i.proxy=function(t){if(t=c(t),!t.isImmediatePropagationStopped()){t.data=u;var e=d.apply(n,t._args==f?[t]:[t].concat(t._args));return e===!1&&(t.preventDefault(),t.stopPropagation()),e}},i.i=m.length,m.push(i),"addEventListener"in n&&n.addEventListener(a(i.e),i.proxy,o(i,p))})}function u(t,r,i,s,u){var c=e(t);(r||"").split(/\s/).forEach(function(e){n(t,e,i,s).forEach(function(e){delete v[c][e.i],"removeEventListener"in t&&t.removeEventListener(a(e.e),e.proxy,o(e,u))})})}function c(e,n){return!n&&e.isDefaultPrevented||(n||(n=e),t.each(T,function(t,r){var i=n[t];e[t]=function(){return this[r]=w,i&&i.apply(n,arguments)},e[r]=E}),e.timeStamp||(e.timeStamp=Date.now()),(n.defaultPrevented!==f?n.defaultPrevented:"returnValue"in n?n.returnValue===!1:n.getPreventDefault&&n.getPreventDefault())&&(e.isDefaultPrevented=w)),e}function l(t){var e,n={originalEvent:t};for(e in t)j.test(e)||t[e]===f||(n[e]=t[e]);return c(n,t)}var f,h=1,p=Array.prototype.slice,d=t.isFunction,m=function(t){return"string"==typeof t},v={},g={},y="onfocusin"in window,x={focus:"focusin",blur:"focusout"},b={mouseenter:"mouseover",mouseleave:"mouseout"};g.click=g.mousedown=g.mouseup=g.mousemove="MouseEvents",t.event={add:s,remove:u},t.proxy=function(n,r){var i=2 in arguments&&p.call(arguments,2);if(d(n)){var o=function(){return n.apply(r,i?i.concat(p.call(arguments)):arguments)};return o._zid=e(n),o}if(m(r))return i?(i.unshift(n[r],n),t.proxy.apply(null,i)):t.proxy(n[r],n);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,r){return this.on(t,e,n,r,1)};var w=function(){return!0},E=function(){return!1},j=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,T={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,n,r,i,o){var a,c,h=this;return e&&!m(e)?(t.each(e,function(t,e){h.on(t,n,r,e,o)}),h):(m(n)||d(i)||i===!1||(i=r,r=n,n=f),i!==f&&r!==!1||(i=r,r=f),i===!1&&(i=E),h.each(function(f,h){o&&(a=function(t){return u(h,t.type,i),i.apply(this,arguments)}),n&&(c=function(e){var r,o=t(e.target).closest(n,h).get(0);if(o&&o!==h)return r=t.extend(l(e),{currentTarget:o,liveFired:h}),(a||i).apply(o,[r].concat(p.call(arguments,1)))}),s(h,e,i,r,n,c||a)}))},t.fn.off=function(e,n,r){var i=this;return e&&!m(e)?(t.each(e,function(t,e){i.off(t,n,e)}),i):(m(n)||d(r)||r===!1||(r=n,n=f),r===!1&&(r=E),i.each(function(){u(this,e,r,n)}))},t.fn.trigger=function(e,n){return e=m(e)||t.isPlainObject(e)?t.Event(e):c(e),e._args=n,this.each(function(){e.type in x&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,r){var i,o;return this.each(function(a,s){i=l(m(e)?t.Event(e):e),i._args=r,i.target=s,t.each(n(s,e.type||e),function(t,e){if(o=e.proxy(i),i.isImmediatePropagationStopped())return!1})}),o},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}}),t.Event=function(t,e){m(t)||(e=t,t=e.type);var n=document.createEvent(g[t]||"Events"),r=!0;if(e)for(var i in e)"bubbles"==i?r=!!e[i]:n[i]=e[i];return n.initEvent(t,r,!0),c(n)}}(e),function(t){function e(e,n,r){var i=t.Event(n);return t(e).trigger(i,r),!i.isDefaultPrevented()}function n(t,n,r,i){if(t.global)return e(n||x,r,i)}function r(e){e.global&&0===t.active++&&n(e,null,"ajaxStart")}function i(e){e.global&&!--t.active&&n(e,null,"ajaxStop")}function o(t,e){var r=e.context;return e.beforeSend.call(r,t,e)!==!1&&n(e,r,"ajaxBeforeSend",[t,e])!==!1&&void n(e,r,"ajaxSend",[t,e])}function a(t,e,r,i){var o=r.context,a="success";r.success.call(o,t,a,e),i&&i.resolveWith(o,[t,a,e]),n(r,o,"ajaxSuccess",[e,r,t]),u(a,e,r)}function s(t,e,r,i,o){var a=i.context;i.error.call(a,r,e,t),o&&o.rejectWith(a,[r,e,t]),n(i,a,"ajaxError",[r,i,t||e]),u(e,r,i)}function u(t,e,r){var o=r.context;r.complete.call(o,e,t),n(r,o,"ajaxComplete",[e,r]),i(r)}function c(t,e,n){if(n.dataFilter==l)return t;var r=n.context;return n.dataFilter.call(r,t,e)}function l(){}function f(t){return t&&(t=t.split(";",2)[0]),t&&(t==T?"html":t==j?"json":w.test(t)?"script":E.test(t)&&"xml")||"text"}function h(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function p(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()&&"jsonp"!=e.dataType||(e.url=h(e.url,e.data),e.data=void 0)}function d(e,n,r,i){return t.isFunction(n)&&(i=r,r=n,n=void 0),t.isFunction(r)||(i=r,r=void 0),{url:e,data:n,success:r,dataType:i}}function m(e,n,r,i){var o,a=t.isArray(n),s=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),i&&(n=r?i:i+"["+(s||"object"==o||"array"==o?n:"")+"]"),!i&&a?e.add(u.name,u.value):"array"==o||!r&&"object"==o?m(e,u,r,n):e.add(n,u)})}var v,g,y=+new Date,x=window.document,b=/)<[^<]*)*<\/script>/gi,w=/^(?:text|application)\/javascript/i,E=/^(?:text|application)\/xml/i,j="application/json",T="text/html",S=/^\s*$/,C=x.createElement("a");C.href=window.location.href,t.active=0,t.ajaxJSONP=function(e,n){if(!("type"in e))return t.ajax(e);var r,i,u=e.jsonpCallback,c=(t.isFunction(u)?u():u)||"Zepto"+y++,l=x.createElement("script"),f=window[c],h=function(e){t(l).triggerHandler("error",e||"abort")},p={abort:h};return n&&n.promise(p),t(l).on("load error",function(o,u){clearTimeout(i),t(l).off().remove(),"error"!=o.type&&r?a(r[0],p,e,n):s(null,u||"error",p,e,n),window[c]=f,r&&t.isFunction(f)&&f(r[0]),f=r=void 0}),o(p,e)===!1?(h("abort"),p):(window[c]=function(){r=arguments},l.src=e.url.replace(/\?(.+)=\?/,"?$1="+c),x.head.appendChild(l),e.timeout>0&&(i=setTimeout(function(){h("timeout")},e.timeout)),p)},t.ajaxSettings={type:"GET",beforeSend:l,success:l,error:l,complete:l,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:j,xml:"application/xml, text/xml",html:T,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:l},t.ajax=function(e){var n,i,u=t.extend({},e||{}),d=t.Deferred&&t.Deferred();for(v in t.ajaxSettings)void 0===u[v]&&(u[v]=t.ajaxSettings[v]);r(u),u.crossDomain||(n=x.createElement("a"),n.href=u.url,n.href=n.href,u.crossDomain=C.protocol+"//"+C.host!=n.protocol+"//"+n.host),u.url||(u.url=window.location.toString()),(i=u.url.indexOf("#"))>-1&&(u.url=u.url.slice(0,i)),p(u);var m=u.dataType,y=/\?.+=\?/.test(u.url);if(y&&(m="jsonp"),u.cache!==!1&&(e&&e.cache===!0||"script"!=m&&"jsonp"!=m)||(u.url=h(u.url,"_="+Date.now())),"jsonp"==m)return y||(u.url=h(u.url,u.jsonp?u.jsonp+"=?":u.jsonp===!1?"":"callback=?")),t.ajaxJSONP(u,d);var b,w=u.accepts[m],E={},j=function(t,e){E[t.toLowerCase()]=[t,e]},T=/^([\w-]+:)\/\//.test(u.url)?RegExp.$1:window.location.protocol,N=u.xhr(),O=N.setRequestHeader;if(d&&d.promise(N),u.crossDomain||j("X-Requested-With","XMLHttpRequest"),j("Accept",w||"*/*"),(w=u.mimeType||w)&&(w.indexOf(",")>-1&&(w=w.split(",",2)[0]),N.overrideMimeType&&N.overrideMimeType(w)),(u.contentType||u.contentType!==!1&&u.data&&"GET"!=u.type.toUpperCase())&&j("Content-Type",u.contentType||"application/x-www-form-urlencoded"),u.headers)for(g in u.headers)j(g,u.headers[g]);if(N.setRequestHeader=j,N.onreadystatechange=function(){if(4==N.readyState){N.onreadystatechange=l,clearTimeout(b);var e,n=!1;if(N.status>=200&&N.status<300||304==N.status||0==N.status&&"file:"==T){if(m=m||f(u.mimeType||N.getResponseHeader("content-type")),"arraybuffer"==N.responseType||"blob"==N.responseType)e=N.response;else{e=N.responseText;try{e=c(e,m,u),"script"==m?(0,eval)(e):"xml"==m?e=N.responseXML:"json"==m&&(e=S.test(e)?null:t.parseJSON(e))}catch(r){n=r}if(n)return s(n,"parsererror",N,u,d)}a(e,N,u,d)}else s(N.statusText||null,N.status?"error":"abort",N,u,d)}},o(N,u)===!1)return N.abort(),s(null,"abort",N,u,d),N;var P=!("async"in u)||u.async;if(N.open(u.type,u.url,P,u.username,u.password),u.xhrFields)for(g in u.xhrFields)N[g]=u.xhrFields[g];for(g in E)O.apply(N,E[g]);return u.timeout>0&&(b=setTimeout(function(){N.onreadystatechange=l,N.abort(),s(null,"timeout",N,u,d)},u.timeout)),N.send(u.data?u.data:null),N},t.get=function(){return t.ajax(d.apply(null,arguments))},t.post=function(){var e=d.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=d.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,r){if(!this.length)return this;var i,o=this,a=e.split(/\s/),s=d(e,n,r),u=s.success;return a.length>1&&(s.url=a[0],i=a[1]),s.success=function(e){o.html(i?t("
").html(e.replace(b,"")).find(i):e),u&&u.apply(o,arguments)},t.ajax(s),this};var N=encodeURIComponent;t.param=function(e,n){var r=[];return r.add=function(e,n){t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(N(e)+"="+N(n))},m(r,e,n),r.join("&").replace(/%20/g,"+")}}(e),function(t){t.fn.serializeArray=function(){var e,n,r=[],i=function(t){return t.forEach?t.forEach(i):void r.push({name:e,value:t})};return this[0]&&t.each(this[0].elements,function(r,o){n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&i(t(o).val())}),r},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(e),function(){try{getComputedStyle(void 0)}catch(t){var e=getComputedStyle;window.getComputedStyle=function(t,n){try{return e(t,n)}catch(r){return null}}}}(),t("zepto",e)});layui.define(["layer-mobile","zepto"],function(e){"use strict";var t=layui.zepto,a=layui["layer-mobile"],i=(layui.device(),"layui-upload-enter"),n="layui-upload-iframe",r={icon:2,shift:6},o={file:"文件",video:"视频",audio:"音频"};a.msg=function(e){return a.open({content:e||"",skin:"msg",time:2})};var s=function(e){this.options=e};s.prototype.init=function(){var e=this,a=e.options,r=t("body"),s=t(a.elem||".layui-upload-file"),u=t('');return t("#"+n)[0]||r.append(u),s.each(function(r,s){s=t(s);var u='
',l=s.attr("lay-type")||a.type;a.unwrap||(u='
'+u+''+(s.attr("lay-title")||a.title||"上传"+(o[l]||"图片"))+"
"),u=t(u),a.unwrap||u.on("dragover",function(e){e.preventDefault(),t(this).addClass(i)}).on("dragleave",function(){t(this).removeClass(i)}).on("drop",function(){t(this).removeClass(i)}),s.parent("form").attr("target")===n&&(a.unwrap?s.unwrap():(s.parent().next().remove(),s.unwrap().unwrap())),s.wrap(u),s.off("change").on("change",function(){e.action(this,l)})})},s.prototype.action=function(e,i){var o=this,s=o.options,u=e.value,l=t(e),p=l.attr("lay-ext")||s.ext||"";if(u){switch(i){case"file":if(p&&!RegExp("\\w\\.("+p+")$","i").test(escape(u)))return a.msg("不支持该文件格式",r),e.value="";break;case"video":if(!RegExp("\\w\\.("+(p||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(u)))return a.msg("不支持该视频格式",r),e.value="";break;case"audio":if(!RegExp("\\w\\.("+(p||"mp3|wav|mid")+")$","i").test(escape(u)))return a.msg("不支持该音频格式",r),e.value="";break;default:if(!RegExp("\\w\\.("+(p||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(u)))return a.msg("不支持该图片格式",r),e.value=""}s.before&&s.before(e),l.parent().submit();var c=t("#"+n),f=setInterval(function(){var t;try{t=c.contents().find("body").text()}catch(i){a.msg("上传接口存在跨域",r),clearInterval(f)}if(t){clearInterval(f),c.contents().find("body").html("");try{t=JSON.parse(t)}catch(i){return t={},a.msg("请对上传接口返回JSON字符",r)}"function"==typeof s.success&&s.success(t,e)}},30);e.value=""}},e("upload-mobile",function(e){var t=new s(e=e||{});t.init()})});layui.define(function(i){i("layim-mobile",layui.v)});layui["layui.mobile"]||layui.config({base:layui.cache.dir+"lay/modules/mobile/"}).extend({"layer-mobile":"layer-mobile",zepto:"zepto","upload-mobile":"upload-mobile","layim-mobile":"layim-mobile"}),layui.define(["layer-mobile","zepto","layim-mobile"],function(l){l("mobile",{layer:layui["layer-mobile"],layim:layui["layim-mobile"]})}); \ No newline at end of file diff --git a/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/table.js b/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/table.js index 781dfaf..2195d41 100644 --- a/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/table.js +++ b/admin/src/main/resources/static/lib/layui-v2.3.0/lay/modules/table.js @@ -1,2 +1,2 @@ /** layui-v2.3.0 MIT License By https://www.layui.com */ - ;layui.define(["laytpl","laypage","layer","form"],function(e){"use strict";var t=layui.$,i=layui.laytpl,a=layui.laypage,l=layui.layer,n=layui.form,o=layui.hint(),r=layui.device(),d={config:{checkName:"LAY_CHECKED",indexName:"LAY_TABLE_INDEX"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var i=this;return i.config=t.extend({},i.config,e),i},on:function(e,t){return layui.onevent.call(this,s,e,t)}},c=function(){var e=this,t=e.config,i=t.id;return i&&(c.config[i]=t),{reload:function(t){e.reload.call(e,t)},config:t}},s="table",u=".layui-table",h="layui-hide",f="layui-none",y="layui-table-view",p=".layui-table-header",m=".layui-table-body",v=".layui-table-main",g=".layui-table-fixed",x=".layui-table-fixed-l",b=".layui-table-fixed-r",k=".layui-table-tool",C=".layui-table-page",w=".layui-table-sort",N="layui-table-edit",T="layui-table-hover",F=function(e){var t='{{#if(item2.colspan){}} colspan="{{item2.colspan}}"{{#} if(item2.rowspan){}} rowspan="{{item2.rowspan}}"{{#}}}';return e=e||{},['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',function(){return e.fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':""}(),'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
','
1){ }}","group","{{# } else { }}","{{d.index}}-{{item2.field || i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{ item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{item2.title||""}}',"{{# if(!(item2.colspan > 1) && item2.sort){ }}",'',"{{# } }}","{{# } }}","
","
"].join("")},W=['',"","
"].join(""),z=['
',"{{# if(d.data.toolbar){ }}",'
',"{{# } }}",'
',"{{# var left, right; }}",'
',F(),"
",'
',W,"
","{{# if(left){ }}",'
','
',F({fixed:!0}),"
",'
',W,"
","
","{{# }; }}","{{# if(right){ }}",'
','
',F({fixed:"right"}),'
',"
",'
',W,"
","
","{{# }; }}","
","{{# if(d.data.page){ }}",'
','
',"
","{{# } }}","","
"].join(""),A=t(window),S=t(document),M=function(e){var i=this;i.index=++d.index,i.config=t.extend({},i.config,d.config,e),i.render()};M.prototype.config={limit:10,loading:!0,cellMinWidth:60,text:{none:"无数据"}},M.prototype.render=function(){var e=this,a=e.config;if(a.elem=t(a.elem),a.where=a.where||{},a.id=a.id||a.elem.attr("id"),a.request=t.extend({pageName:"page",limitName:"limit"},a.request),a.response=t.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",countName:"count"},a.response),"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,e.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return e;e.setArea();var l=a.elem,n=l.next("."+y),o=e.elem=t(i(z).render({VIEW_CLASS:y,data:a,index:e.index}));if(a.index=e.index,n[0]&&n.remove(),l.after(o),e.layHeader=o.find(p),e.layMain=o.find(v),e.layBody=o.find(m),e.layFixed=o.find(g),e.layFixLeft=o.find(x),e.layFixRight=o.find(b),e.layTool=o.find(k),e.layPage=o.find(C),e.layTool.html(i(t(a.toolbar).html()||"").render(a)),a.height&&e.fullSize(),a.cols.length>1){var r=e.layFixed.find(p).find("th");r.height(e.layHeader.height()-1-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom")))}e.pullData(e.page),e.events()},M.prototype.initOpts=function(e){var t=this,i=(t.config,{checkbox:48,space:15,numbers:40});e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||i[e.type])},M.prototype.setArea=function(){var e=this,t=e.config,i=0,a=0,l=0,n=0,o=t.width||function(){var e=function(i){var a,l;i=i||t.elem.parent(),a=i.width();try{l="none"===i.css("display")}catch(n){}return!i[0]||a&&!l?a:e(i.parent())};return e()}();e.eachCols(function(){i++}),o-=function(){return"line"===t.skin||"nob"===t.skin?2:i+1}(),layui.each(t.cols,function(t,i){layui.each(i,function(t,l){var r;return l?(e.initOpts(l),r=l.width||0,void(l.colspan>1||(/\d+%$/.test(r)?l.width=r=Math.floor(parseFloat(r)/100*o):r||(l.width=r=0,a++),n+=r))):void i.splice(t,1)})}),e.autoColNums=a,o>n&&a&&(l=(o-n)/a),layui.each(t.cols,function(e,i){layui.each(i,function(e,i){var a=i.minWidth||t.cellMinWidth;i.colspan>1||0===i.width&&(i.width=Math.floor(l>=a?l:a))})}),t.height&&/^full-\d+$/.test(t.height)&&(e.fullHeightGap=t.height.split("-")[1],t.height=A.height()-e.fullHeightGap)},M.prototype.reload=function(e){var i=this;i.config.data&&i.config.data.constructor===Array&&delete i.config.data,i.config=t.extend({},i.config,e),i.render()},M.prototype.page=1,M.prototype.pullData=function(e,i){var a=this,n=a.config,o=n.request,r=n.response,d=function(){"object"==typeof n.initSort&&a.sort(n.initSort.field,n.initSort.type)};if(a.startTime=(new Date).getTime(),n.url){var c={};c[o.pageName]=e,c[o.limitName]=n.limit;var s=t.extend(c,n.where);n.contentType&&0==n.contentType.indexOf("application/json")&&(s=JSON.stringify(s)),t.ajax({type:n.method||"get",url:n.url,contentType:n.contentType,data:s,dataType:"json",headers:n.headers||{},success:function(t){t[r.statusName]!=r.statusCode?(a.renderForm(),a.layMain.html('
'+(t[r.msgName]||"返回的数据状态异常")+"
")):(a.renderData(t,e,t[r.countName]),d(),n.time=(new Date).getTime()-a.startTime+" ms"),i&&l.close(i),"function"==typeof n.done&&n.done(t,e,t[r.countName])},error:function(e,t){a.layMain.html('
数据接口请求异常
'),a.renderForm(),i&&l.close(i)}})}else if(n.data&&n.data.constructor===Array){var u={},h=e*n.limit-n.limit;u[r.dataName]=n.data.concat().splice(h,n.limit),u[r.countName]=n.data.length,a.renderData(u,e,n.data.length),d(),"function"==typeof n.done&&n.done(u,e,u[r.countName])}},M.prototype.eachCols=function(e){var i=t.extend(!0,[],this.config.cols),a=[],l=0;layui.each(i,function(e,t){layui.each(t,function(t,n){if(n.colspan>1){var o=0;l++,n.CHILD_COLS=[],layui.each(i[e+1],function(e,t){t.PARENT_COL||o==n.colspan||(t.PARENT_COL=l,n.CHILD_COLS.push(t),o+=t.colspan>1?t.colspan:1)})}n.PARENT_COL||a.push(n)})});var n=function(t){layui.each(t||a,function(t,i){return i.CHILD_COLS?n(i.CHILD_COLS):void e(t,i)})};n()},M.prototype.renderData=function(e,n,o,r){var c=this,s=c.config,u=e[s.response.dataName]||[],y=[],p=[],m=[],v=function(){return!r&&c.sortKey?c.sort(c.sortKey.field,c.sortKey.sort,!0):(layui.each(u,function(e,a){var l=[],o=[],u=[],h=e+s.limit*(n-1)+1;0!==a.length&&(r||(a[d.config.indexName]=e),c.eachCols(function(e,n){var r=n.field||e,f=a[r];c.getColElem(c.layHeader,r);if(void 0!==f&&null!==f||(f=""),!(n.colspan>1)){var y=['",'
'+function(){var e=t.extend(!0,{LAY_INDEX:h},a);return"checkbox"===n.type?'":"numbers"===n.type?h:n.toolbar?i(t(n.toolbar).html()||"").render(e):n.templet?function(){return"function"==typeof n.templet?n.templet(e):i(t(n.templet).html()||String(f)).render(e)}():f}(),"
"].join("");l.push(y),n.fixed&&"right"!==n.fixed&&o.push(y),"right"===n.fixed&&u.push(y)}}),y.push(''+l.join("")+""),p.push(''+o.join("")+""),m.push(''+u.join("")+""))}),c.layBody.scrollTop(0),c.layMain.find("."+f).remove(),c.layMain.find("tbody").html(y.join("")),c.layFixLeft.find("tbody").html(p.join("")),c.layFixRight.find("tbody").html(m.join("")),c.renderForm(),c.syncCheckAll(),c.haveInit?c.scrollPatch():setTimeout(function(){c.scrollPatch()},50),c.haveInit=!0,void l.close(c.tipsIndex))};return c.key=s.id||s.index,d.cache[c.key]=u,c.layPage[0===u.length&&1==n?"addClass":"removeClass"](h),r?v():0===u.length?(c.renderForm(),c.layFixed.remove(),c.layMain.find("tbody").html(""),c.layMain.find("."+f).remove(),c.layMain.append('
'+s.text.none+"
")):(v(),void(s.page&&(s.page=t.extend({elem:"layui-table-page"+s.index,count:o,limit:s.limit,limits:s.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(c.page=e.curr,s.limit=e.limit,c.pullData(e.curr,c.loading()))}},s.page),s.page.count=o,a.render(s.page))))},M.prototype.getColElem=function(e,t){var i=this,a=i.config;return e.eq(0).find(".laytable-cell-"+(a.index+"-"+t)+":eq(0)")},M.prototype.renderForm=function(e){n.render(e,"LAY-table-"+this.index)},M.prototype.sort=function(e,i,a,l){var n,r,c=this,u={},h=c.config,f=h.elem.attr("lay-filter"),y=d.cache[c.key];"string"==typeof e&&c.layHeader.find("th").each(function(i,a){var l=t(this),o=l.data("field");if(o===e)return e=l,n=o,!1});try{var n=n||e.data("field");if(c.sortKey&&!a&&n===c.sortKey.field&&i===c.sortKey.sort)return;var p=c.layHeader.find("th .laytable-cell-"+h.index+"-"+n).find(w);c.layHeader.find("th").find(w).removeAttr("lay-sort"),p.attr("lay-sort",i||null),c.layFixed.find("th")}catch(m){return o.error("Table modules: Did not match to field")}c.sortKey={field:n,sort:i},"asc"===i?r=layui.sort(y,n):"desc"===i?r=layui.sort(y,n,!0):(r=layui.sort(y,d.config.indexName),delete c.sortKey),u[h.response.dataName]=r,c.renderData(u,c.page,c.count,!0),l&&layui.event.call(e,s,"sort("+f+")",{field:n,type:i})},M.prototype.loading=function(){var e=this,t=e.config;if(t.loading&&t.url)return l.msg("数据请求中",{icon:16,offset:[e.elem.offset().top+e.elem.height()/2-35-A.scrollTop()+"px",e.elem.offset().left+e.elem.width()/2-90-A.scrollLeft()+"px"],time:-1,anim:-1,fixed:!1})},M.prototype.setCheckData=function(e,t){var i=this,a=i.config,l=d.cache[i.key];l[e]&&l[e].constructor!==Array&&(l[e][a.checkName]=t)},M.prototype.syncCheckAll=function(){var e=this,t=e.config,i=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(i){return e.eachCols(function(e,a){"checkbox"===a.type&&(a[t.checkName]=i)}),i};i[0]&&(d.checkStatus(e.key).isAll?(i[0].checked||(i.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(i[0].checked&&(i.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},M.prototype.getCssRule=function(e,t){var i=this,a=i.elem.find("style")[0],l=a.sheet||a.styleSheet||{},n=l.cssRules||l.rules;layui.each(n,function(a,l){if(l.selectorText===".laytable-cell-"+i.index+"-"+e)return t(l),!0})},M.prototype.fullSize=function(){var e,t=this,i=t.config,a=i.height;t.fullHeightGap&&(a=A.height()-t.fullHeightGap,a<135&&(a=135),t.elem.css("height",a)),e=parseFloat(a)-parseFloat(t.layHeader.height())-1,i.toolbar&&(e-=t.layTool.outerHeight()),i.page&&(e=e-t.layPage.outerHeight()-1),t.layMain.css("height",e)},M.prototype.getScrollWidth=function(e){var t=0;return e?t=e.offsetWidth-e.clientWidth:(e=document.createElement("div"),e.style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},M.prototype.scrollPatch=function(){var e=this,i=e.layMain.children("table"),a=e.layMain.width()-e.layMain.prop("clientWidth"),l=e.layMain.height()-e.layMain.prop("clientHeight"),n=e.getScrollWidth(e.layMain[0]),o=i.outerWidth()-e.layMain.width();if(e.autoColNums&&o<5&&!e.scrollPatchWStatus){var r=e.layHeader.eq(0).find("thead th:last-child"),d=r.data("field");e.getCssRule(d,function(t){var i=t.style.width||r.outerWidth();t.style.width=parseFloat(i)-n-o+"px",e.layMain.height()-e.layMain.prop("clientHeight")>0&&(t.style.width=parseFloat(t.style.width)-1+"px"),e.scrollPatchWStatus=!0})}if(a&&l){if(!e.elem.find(".layui-table-patch")[0]){var c=t('
');c.find("div").css({width:a}),e.layHeader.eq(0).find("thead tr").append(c)}}else e.layHeader.eq(0).find(".layui-table-patch").remove();var s=e.layMain.height(),u=s-l;e.layFixed.find(m).css("height",i.height()>u?u:"auto"),e.layFixRight[o>0?"removeClass":"addClass"](h),e.layFixRight.css("right",a-1)},M.prototype.events=function(){var e,a=this,n=a.config,o=t("body"),c={},u=a.layHeader.find("th"),h=".layui-table-cell",f=n.elem.attr("lay-filter");u.on("mousemove",function(e){var i=t(this),a=i.offset().left,l=e.clientX-a;i.attr("colspan")>1||i.data("unresize")||c.resizeStart||(c.allowResize=i.width()-l<=10,o.css("cursor",c.allowResize?"col-resize":""))}).on("mouseleave",function(){t(this);c.resizeStart||o.css("cursor","")}).on("mousedown",function(e){var i=t(this);if(c.allowResize){var l=i.data("field");e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],a.getCssRule(l,function(e){var t=e.style.width||i.outerWidth();c.rule=e,c.ruleWidth=parseFloat(t),c.minWidth=i.data("minwidth")||n.cellMinWidth})}}),S.on("mousemove",function(t){if(c.resizeStart){if(t.preventDefault(),c.rule){var i=c.ruleWidth+t.clientX-c.offset[0];i');d[0].value=e.data("content")||o.text(),e.find("."+N)[0]||e.append(d),d.focus()}else o.find(".layui-form-switch,.layui-form-checkbox")[0]||Math.round(o.prop("scrollWidth"))>Math.round(o.outerWidth())&&(a.tipsIndex=l.tips(['
',o.html(),"
",''].join(""),o[0],{tips:[3,""],time:-1,anim:-1,maxWidth:r.ios||r.android?300:600,isOutAnim:!1,skin:"layui-table-tips",success:function(e, t){e.find(".layui-table-tips-c").on("click",function(){l.close(t)})}}))}),a.layBody.on("click","*[lay-event]",function(){var e=t(this),l=e.parents("tr").eq(0).data("templates.business.employee.index"),n=a.layBody.find('tr[data-index="'+l+'"]'),o="layui-table-click",r=d.cache[a.key][l];layui.event.call(this,s,"tool("+f+")",{data:d.clearCacheKey(r),event:e.attr("lay-event"),tr:n,del:function(){d.cache[a.key][l]=[],n.remove(),a.scrollPatch()},update:function(e){e=e||{},layui.each(e,function(e, l){if(e in r){var o,d=n.children('td[data-field="'+e+'"]');r[e]=l,a.eachCols(function(t, i){i.field==e&&i.templet&&(o=i.templet)}),d.children(h).html(o?i(t(o).html()||l).render(r):l),d.data("content",l)}})}}),n.addClass(o).siblings("tr").removeClass(o)}),a.layMain.on("scroll",function(){var e=t(this),i=e.scrollLeft(),n=e.scrollTop();a.layHeader.scrollLeft(i),a.layFixed.find(m).scrollTop(n),l.close(a.tipsIndex)}),A.on("resize",function(){a.fullSize(),a.scrollPatch()})},d.init=function(e,i){i=i||{};var a=this,l=t(e?'table[lay-filter="'+e+'"]':u+"[lay-data]"),n="Table element property lay-data configuration item has a syntax error: ";return l.each(function(){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){o.error(n+l)}var c=[],s=t.extend({elem:this,cols:[],data:[],skin:a.attr("lay-skin"),size:a.attr("lay-size"),even:"string"==typeof a.attr("lay-even")},d.config,i,l);e&&a.hide(),a.find("thead>tr").each(function(e){s.cols[e]=[],t(this).children().each(function(i){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){return o.error(n+l)}var d=t.extend({title:a.text(),colspan:a.attr("colspan")||0,rowspan:a.attr("rowspan")||0},l);d.colspan<2&&c.push(d),s.cols[e].push(d)})}),a.find("tbody>tr").each(function(e){var i=t(this),a={};i.children("td").each(function(e,i){var l=t(this),n=l.data("field");if(n)return a[n]=l.html()}),layui.each(c,function(e,t){var l=i.children("td").eq(e);a[t.field]=l.html()}),s.data[e]=a}),d.render(s)}),a},d.checkStatus=function(e){var t=0,i=0,a=[],l=d.cache[e]||[];return layui.each(l,function(e,l){return l.constructor===Array?void i++:void(l[d.config.checkName]&&(t++,a.push(d.clearCacheKey(l))))}),{data:a,isAll:!!l.length&&t===l.length-i}},c.config={},d.reload=function(e,i){var a=c.config[e];return i=i||{},a?(i.data&&i.data.constructor===Array&&delete a.data,d.render(t.extend(!0,{},a,i))):o.error("The ID option was not found in the table instance")},d.render=function(e){var t=new M(e);return c.call(t)},d.clearCacheKey=function(e){return e=t.extend({},e),delete e[d.config.checkName],delete e[d.config.indexName],e},d.init(),e(s,d)}); \ No newline at end of file + ;layui.define(["laytpl","laypage","layer","form"],function(e){"use strict";var t=layui.$,i=layui.laytpl,a=layui.laypage,l=layui.layer,n=layui.form,o=layui.hint(),r=layui.device(),d={config:{checkName:"LAY_CHECKED",indexName:"LAY_TABLE_INDEX"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var i=this;return i.config=t.extend({},i.config,e),i},on:function(e,t){return layui.onevent.call(this,s,e,t)}},c=function(){var e=this,t=e.config,i=t.id;return i&&(c.config[i]=t),{reload:function(t){e.reload.call(e,t)},config:t}},s="table",u=".layui-table",h="layui-hide",f="layui-none",y="layui-table-view",p=".layui-table-header",m=".layui-table-body",v=".layui-table-main",g=".layui-table-fixed",x=".layui-table-fixed-l",b=".layui-table-fixed-r",k=".layui-table-tool",C=".layui-table-page",w=".layui-table-sort",N="layui-table-edit",T="layui-table-hover",F=function(e){var t='{{#if(item2.colspan){}} colspan="{{item2.colspan}}"{{#} if(item2.rowspan){}} rowspan="{{item2.rowspan}}"{{#}}}';return e=e||{},['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',function(){return e.fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':""}(),'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
','
1){ }}","group","{{# } else { }}","{{d.index}}-{{item2.field || i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{ item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{item2.title||""}}',"{{# if(!(item2.colspan > 1) && item2.sort){ }}",'',"{{# } }}","{{# } }}","
","
"].join("")},W=['',"","
"].join(""),z=['
',"{{# if(d.data.toolbar){ }}",'
',"{{# } }}",'
',"{{# var left, right; }}",'
',F(),"
",'
',W,"
","{{# if(left){ }}",'
','
',F({fixed:!0}),"
",'
',W,"
","
","{{# }; }}","{{# if(right){ }}",'
','
',F({fixed:"right"}),'
',"
",'
',W,"
","
","{{# }; }}","
","{{# if(d.data.page){ }}",'
','
',"
","{{# } }}","","
"].join(""),A=t(window),S=t(document),M=function(e){var i=this;i.index=++d.index,i.config=t.extend({},i.config,d.config,e),i.render()};M.prototype.config={limit:10,loading:!0,cellMinWidth:60,text:{none:"无数据"}},M.prototype.render=function(){var e=this,a=e.config;if(a.elem=t(a.elem),a.where=a.where||{},a.id=a.id||a.elem.attr("id"),a.request=t.extend({pageName:"page",limitName:"limit"},a.request),a.response=t.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",countName:"count"},a.response),"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,e.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return e;e.setArea();var l=a.elem,n=l.next("."+y),o=e.elem=t(i(z).render({VIEW_CLASS:y,data:a,index:e.index}));if(a.index=e.index,n[0]&&n.remove(),l.after(o),e.layHeader=o.find(p),e.layMain=o.find(v),e.layBody=o.find(m),e.layFixed=o.find(g),e.layFixLeft=o.find(x),e.layFixRight=o.find(b),e.layTool=o.find(k),e.layPage=o.find(C),e.layTool.html(i(t(a.toolbar).html()||"").render(a)),a.height&&e.fullSize(),a.cols.length>1){var r=e.layFixed.find(p).find("th");r.height(e.layHeader.height()-1-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom")))}e.pullData(e.page),e.events()},M.prototype.initOpts=function(e){var t=this,i=(t.config,{checkbox:48,space:15,numbers:40});e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||i[e.type])},M.prototype.setArea=function(){var e=this,t=e.config,i=0,a=0,l=0,n=0,o=t.width||function(){var e=function(i){var a,l;i=i||t.elem.parent(),a=i.width();try{l="none"===i.css("display")}catch(n){}return!i[0]||a&&!l?a:e(i.parent())};return e()}();e.eachCols(function(){i++}),o-=function(){return"line"===t.skin||"nob"===t.skin?2:i+1}(),layui.each(t.cols,function(t,i){layui.each(i,function(t,l){var r;return l?(e.initOpts(l),r=l.width||0,void(l.colspan>1||(/\d+%$/.test(r)?l.width=r=Math.floor(parseFloat(r)/100*o):r||(l.width=r=0,a++),n+=r))):void i.splice(t,1)})}),e.autoColNums=a,o>n&&a&&(l=(o-n)/a),layui.each(t.cols,function(e,i){layui.each(i,function(e,i){var a=i.minWidth||t.cellMinWidth;i.colspan>1||0===i.width&&(i.width=Math.floor(l>=a?l:a))})}),t.height&&/^full-\d+$/.test(t.height)&&(e.fullHeightGap=t.height.split("-")[1],t.height=A.height()-e.fullHeightGap)},M.prototype.reload=function(e){var i=this;i.config.data&&i.config.data.constructor===Array&&delete i.config.data,i.config=t.extend({},i.config,e),i.render()},M.prototype.page=1,M.prototype.pullData=function(e,i){var a=this,n=a.config,o=n.request,r=n.response,d=function(){"object"==typeof n.initSort&&a.sort(n.initSort.field,n.initSort.type)};if(a.startTime=(new Date).getTime(),n.url){var c={};c[o.pageName]=e,c[o.limitName]=n.limit;var s=t.extend(c,n.where);n.contentType&&0==n.contentType.indexOf("application/json")&&(s=JSON.stringify(s)),t.ajax({type:n.method||"get",url:n.url,contentType:n.contentType,data:s,dataType:"json",headers:n.headers||{},success:function(t){t[r.statusName]!=r.statusCode?(a.renderForm(),a.layMain.html('
'+(t[r.msgName]||"返回的数据状态异常")+"
")):(a.renderData(t,e,t[r.countName]),d(),n.time=(new Date).getTime()-a.startTime+" ms"),i&&l.close(i),"function"==typeof n.done&&n.done(t,e,t[r.countName])},error:function(e,t){a.layMain.html('
数据接口请求异常
'),a.renderForm(),i&&l.close(i)}})}else if(n.data&&n.data.constructor===Array){var u={},h=e*n.limit-n.limit;u[r.dataName]=n.data.concat().splice(h,n.limit),u[r.countName]=n.data.length,a.renderData(u,e,n.data.length),d(),"function"==typeof n.done&&n.done(u,e,u[r.countName])}},M.prototype.eachCols=function(e){var i=t.extend(!0,[],this.config.cols),a=[],l=0;layui.each(i,function(e,t){layui.each(t,function(t,n){if(n.colspan>1){var o=0;l++,n.CHILD_COLS=[],layui.each(i[e+1],function(e,t){t.PARENT_COL||o==n.colspan||(t.PARENT_COL=l,n.CHILD_COLS.push(t),o+=t.colspan>1?t.colspan:1)})}n.PARENT_COL||a.push(n)})});var n=function(t){layui.each(t||a,function(t,i){return i.CHILD_COLS?n(i.CHILD_COLS):void e(t,i)})};n()},M.prototype.renderData=function(e,n,o,r){var c=this,s=c.config,u=e[s.response.dataName]||[],y=[],p=[],m=[],v=function(){return!r&&c.sortKey?c.sort(c.sortKey.field,c.sortKey.sort,!0):(layui.each(u,function(e,a){var l=[],o=[],u=[],h=e+s.limit*(n-1)+1;0!==a.length&&(r||(a[d.config.indexName]=e),c.eachCols(function(e,n){var r=n.field||e,f=a[r];c.getColElem(c.layHeader,r);if(void 0!==f&&null!==f||(f=""),!(n.colspan>1)){var y=['",'
'+function(){var e=t.extend(!0,{LAY_INDEX:h},a);return"checkbox"===n.type?'":"numbers"===n.type?h:n.toolbar?i(t(n.toolbar).html()||"").render(e):n.templet?function(){return"function"==typeof n.templet?n.templet(e):i(t(n.templet).html()||String(f)).render(e)}():f}(),"
"].join("");l.push(y),n.fixed&&"right"!==n.fixed&&o.push(y),"right"===n.fixed&&u.push(y)}}),y.push(''+l.join("")+""),p.push(''+o.join("")+""),m.push(''+u.join("")+""))}),c.layBody.scrollTop(0),c.layMain.find("."+f).remove(),c.layMain.find("tbody").html(y.join("")),c.layFixLeft.find("tbody").html(p.join("")),c.layFixRight.find("tbody").html(m.join("")),c.renderForm(),c.syncCheckAll(),c.haveInit?c.scrollPatch():setTimeout(function(){c.scrollPatch()},50),c.haveInit=!0,void l.close(c.tipsIndex))};return c.key=s.id||s.index,d.cache[c.key]=u,c.layPage[0===u.length&&1==n?"addClass":"removeClass"](h),r?v():0===u.length?(c.renderForm(),c.layFixed.remove(),c.layMain.find("tbody").html(""),c.layMain.find("."+f).remove(),c.layMain.append('
'+s.text.none+"
")):(v(),void(s.page&&(s.page=t.extend({elem:"layui-table-page"+s.index,count:o,limit:s.limit,limits:s.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(c.page=e.curr,s.limit=e.limit,c.pullData(e.curr,c.loading()))}},s.page),s.page.count=o,a.render(s.page))))},M.prototype.getColElem=function(e,t){var i=this,a=i.config;return e.eq(0).find(".laytable-cell-"+(a.index+"-"+t)+":eq(0)")},M.prototype.renderForm=function(e){n.render(e,"LAY-table-"+this.index)},M.prototype.sort=function(e,i,a,l){var n,r,c=this,u={},h=c.config,f=h.elem.attr("lay-filter"),y=d.cache[c.key];"string"==typeof e&&c.layHeader.find("th").each(function(i,a){var l=t(this),o=l.data("field");if(o===e)return e=l,n=o,!1});try{var n=n||e.data("field");if(c.sortKey&&!a&&n===c.sortKey.field&&i===c.sortKey.sort)return;var p=c.layHeader.find("th .laytable-cell-"+h.index+"-"+n).find(w);c.layHeader.find("th").find(w).removeAttr("lay-sort"),p.attr("lay-sort",i||null),c.layFixed.find("th")}catch(m){return o.error("Table modules: Did not match to field")}c.sortKey={field:n,sort:i},"asc"===i?r=layui.sort(y,n):"desc"===i?r=layui.sort(y,n,!0):(r=layui.sort(y,d.config.indexName),delete c.sortKey),u[h.response.dataName]=r,c.renderData(u,c.page,c.count,!0),l&&layui.event.call(e,s,"sort("+f+")",{field:n,type:i})},M.prototype.loading=function(){var e=this,t=e.config;if(t.loading&&t.url)return l.msg("数据请求中",{icon:16,offset:[e.elem.offset().top+e.elem.height()/2-35-A.scrollTop()+"px",e.elem.offset().left+e.elem.width()/2-90-A.scrollLeft()+"px"],time:-1,anim:-1,fixed:!1})},M.prototype.setCheckData=function(e,t){var i=this,a=i.config,l=d.cache[i.key];l[e]&&l[e].constructor!==Array&&(l[e][a.checkName]=t)},M.prototype.syncCheckAll=function(){var e=this,t=e.config,i=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(i){return e.eachCols(function(e,a){"checkbox"===a.type&&(a[t.checkName]=i)}),i};i[0]&&(d.checkStatus(e.key).isAll?(i[0].checked||(i.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(i[0].checked&&(i.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},M.prototype.getCssRule=function(e,t){var i=this,a=i.elem.find("style")[0],l=a.sheet||a.styleSheet||{},n=l.cssRules||l.rules;layui.each(n,function(a,l){if(l.selectorText===".laytable-cell-"+i.index+"-"+e)return t(l),!0})},M.prototype.fullSize=function(){var e,t=this,i=t.config,a=i.height;t.fullHeightGap&&(a=A.height()-t.fullHeightGap,a<135&&(a=135),t.elem.css("height",a)),e=parseFloat(a)-parseFloat(t.layHeader.height())-1,i.toolbar&&(e-=t.layTool.outerHeight()),i.page&&(e=e-t.layPage.outerHeight()-1),t.layMain.css("height",e)},M.prototype.getScrollWidth=function(e){var t=0;return e?t=e.offsetWidth-e.clientWidth:(e=document.createElement("div"),e.style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},M.prototype.scrollPatch=function(){var e=this,i=e.layMain.children("table"),a=e.layMain.width()-e.layMain.prop("clientWidth"),l=e.layMain.height()-e.layMain.prop("clientHeight"),n=e.getScrollWidth(e.layMain[0]),o=i.outerWidth()-e.layMain.width();if(e.autoColNums&&o<5&&!e.scrollPatchWStatus){var r=e.layHeader.eq(0).find("thead th:last-child"),d=r.data("field");e.getCssRule(d,function(t){var i=t.style.width||r.outerWidth();t.style.width=parseFloat(i)-n-o+"px",e.layMain.height()-e.layMain.prop("clientHeight")>0&&(t.style.width=parseFloat(t.style.width)-1+"px"),e.scrollPatchWStatus=!0})}if(a&&l){if(!e.elem.find(".layui-table-patch")[0]){var c=t('
');c.find("div").css({width:a}),e.layHeader.eq(0).find("thead tr").append(c)}}else e.layHeader.eq(0).find(".layui-table-patch").remove();var s=e.layMain.height(),u=s-l;e.layFixed.find(m).css("height",i.height()>u?u:"auto"),e.layFixRight[o>0?"removeClass":"addClass"](h),e.layFixRight.css("right",a-1)},M.prototype.events=function(){var e,a=this,n=a.config,o=t("body"),c={},u=a.layHeader.find("th"),h=".layui-table-cell",f=n.elem.attr("lay-filter");u.on("mousemove",function(e){var i=t(this),a=i.offset().left,l=e.clientX-a;i.attr("colspan")>1||i.data("unresize")||c.resizeStart||(c.allowResize=i.width()-l<=10,o.css("cursor",c.allowResize?"col-resize":""))}).on("mouseleave",function(){t(this);c.resizeStart||o.css("cursor","")}).on("mousedown",function(e){var i=t(this);if(c.allowResize){var l=i.data("field");e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],a.getCssRule(l,function(e){var t=e.style.width||i.outerWidth();c.rule=e,c.ruleWidth=parseFloat(t),c.minWidth=i.data("minwidth")||n.cellMinWidth})}}),S.on("mousemove",function(t){if(c.resizeStart){if(t.preventDefault(),c.rule){var i=c.ruleWidth+t.clientX-c.offset[0];i');d[0].value=e.data("content")||o.text(),e.find("."+N)[0]||e.append(d),d.focus()}else o.find(".layui-form-switch,.layui-form-checkbox")[0]||Math.round(o.prop("scrollWidth"))>Math.round(o.outerWidth())&&(a.tipsIndex=l.tips(['
',o.html(),"
",''].join(""),o[0],{tips:[3,""],time:-1,anim:-1,maxWidth:r.ios||r.android?300:600,isOutAnim:!1,skin:"layui-table-tips",success:function(e, t){e.find(".layui-table-tips-c").on("click",function(){l.close(t)})}}))}),a.layBody.on("click","*[lay-event]",function(){var e=t(this),l=e.parents("tr").eq(0).data("templates.business.enterprise.index"),n=a.layBody.find('tr[data-index="'+l+'"]'),o="layui-table-click",r=d.cache[a.key][l];layui.event.call(this,s,"tool("+f+")",{data:d.clearCacheKey(r),event:e.attr("lay-event"),tr:n,del:function(){d.cache[a.key][l]=[],n.remove(),a.scrollPatch()},update:function(e){e=e||{},layui.each(e,function(e, l){if(e in r){var o,d=n.children('td[data-field="'+e+'"]');r[e]=l,a.eachCols(function(t, i){i.field==e&&i.templet&&(o=i.templet)}),d.children(h).html(o?i(t(o).html()||l).render(r):l),d.data("content",l)}})}}),n.addClass(o).siblings("tr").removeClass(o)}),a.layMain.on("scroll",function(){var e=t(this),i=e.scrollLeft(),n=e.scrollTop();a.layHeader.scrollLeft(i),a.layFixed.find(m).scrollTop(n),l.close(a.tipsIndex)}),A.on("resize",function(){a.fullSize(),a.scrollPatch()})},d.init=function(e,i){i=i||{};var a=this,l=t(e?'table[lay-filter="'+e+'"]':u+"[lay-data]"),n="Table element property lay-data configuration item has a syntax error: ";return l.each(function(){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){o.error(n+l)}var c=[],s=t.extend({elem:this,cols:[],data:[],skin:a.attr("lay-skin"),size:a.attr("lay-size"),even:"string"==typeof a.attr("lay-even")},d.config,i,l);e&&a.hide(),a.find("thead>tr").each(function(e){s.cols[e]=[],t(this).children().each(function(i){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){return o.error(n+l)}var d=t.extend({title:a.text(),colspan:a.attr("colspan")||0,rowspan:a.attr("rowspan")||0},l);d.colspan<2&&c.push(d),s.cols[e].push(d)})}),a.find("tbody>tr").each(function(e){var i=t(this),a={};i.children("td").each(function(e,i){var l=t(this),n=l.data("field");if(n)return a[n]=l.html()}),layui.each(c,function(e,t){var l=i.children("td").eq(e);a[t.field]=l.html()}),s.data[e]=a}),d.render(s)}),a},d.checkStatus=function(e){var t=0,i=0,a=[],l=d.cache[e]||[];return layui.each(l,function(e,l){return l.constructor===Array?void i++:void(l[d.config.checkName]&&(t++,a.push(d.clearCacheKey(l))))}),{data:a,isAll:!!l.length&&t===l.length-i}},c.config={},d.reload=function(e,i){var a=c.config[e];return i=i||{},a?(i.data&&i.data.constructor===Array&&delete a.data,d.render(t.extend(!0,{},a,i))):o.error("The ID option was not found in the table instance")},d.render=function(e){var t=new M(e);return c.call(t)},d.clearCacheKey=function(e){return e=t.extend({},e),delete e[d.config.checkName],delete e[d.config.indexName],e},d.init(),e(s,d)}); \ No newline at end of file diff --git a/admin/src/main/resources/static/lib/layui-v2.3.0/layui.all.js b/admin/src/main/resources/static/lib/layui-v2.3.0/layui.all.js index f852654..21d8003 100644 --- a/admin/src/main/resources/static/lib/layui-v2.3.0/layui.all.js +++ b/admin/src/main/resources/static/lib/layui-v2.3.0/layui.all.js @@ -2,4 +2,4 @@ ;!function(e){"use strict";var t=document,n={modules:{},status:{},timeout:10,event:{}},o=function(){this.v="2.3.0"},r=function(){var e=t.currentScript?t.currentScript.src:function(){for(var e,n=t.scripts,o=n.length-1,r=o;r>0;r--)if("interactive"===n[r].readyState){e=n[r].src;break}return e||n[o].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),a=function(t){e.console&&console.error&&console.error("Layui hint: "+t)},i="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),u={layer:"modules/layer",laydate:"modules/laydate",laypage:"modules/laypage",laytpl:"modules/laytpl",layim:"modules/layim",layedit:"modules/layedit",form:"modules/form",upload:"modules/upload",tree:"modules/tree",table:"modules/table",element:"modules/element",rate:"modules/rate",carousel:"modules/carousel",flow:"modules/flow",util:"modules/util",code:"modules/code",jquery:"modules/jquery",mobile:"modules/mobile","layui.all":"../layui.all"};o.prototype.cache=n,o.prototype.define=function(e,t){var o=this,r="function"==typeof e,a=function(){var e=function(e,t){layui[e]=t,n.status[e]=!0};return"function"==typeof t&&t(function(o,r){e(o,r),n.callback[o]=function(){t(e)}}),this};return r&&(t=e,e=[]),layui["layui.all"]||!layui["layui.all"]&&layui["layui.mobile"]?a.call(o):(o.use(e,a),o)},o.prototype.use=function(e,o,l){function s(e,t){var o="PLaySTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/;("load"===e.type||o.test((e.currentTarget||e.srcElement).readyState))&&(n.modules[d]=t,f.removeChild(v),function r(){return++m>1e3*n.timeout/4?a(d+" is not a valid module"):void(n.status[d]?c():setTimeout(r,4))}())}function c(){l.push(layui[d]),e.length>1?y.use(e.slice(1),o,l):"function"==typeof o&&o.apply(layui,l)}var y=this,p=n.dir=n.dir?n.dir:r,f=t.getElementsByTagName("head")[0];e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(y.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),layui.jquery=layui.$=jQuery);var d=e[0],m=0;if(l=l||[],n.host=n.host||(p.match(/\/\/([\s\S]+?)\//)||["//"+location.host+"/"])[0],0===e.length||layui["layui.all"]&&u[d]||!layui["layui.all"]&&layui["layui.mobile"]&&u[d])return c(),y;if(n.modules[d])!function g(){return++m>1e3*n.timeout/4?a(d+" is not a valid module"):void("string"==typeof n.modules[d]&&n.status[d]?c():setTimeout(g,4))}();else{var v=t.createElement("script"),h=(u[d]?p+"lay/":/^\{\/\}/.test(y.modules[d])?"":n.base||"")+(y.modules[d]||d)+".js";h=h.replace(/^\{\/\}/,""),v.async=!0,v.charset="utf-8",v.src=h+function(){var e=n.version===!0?n.v||(new Date).getTime():n.version||"";return e?"?v="+e:""}(),f.appendChild(v),!v.attachEvent||v.attachEvent.toString&&v.attachEvent.toString().indexOf("[native code")<0||i?v.addEventListener("load",function(e){s(e,h)},!1):v.attachEvent("onreadystatechange",function(e){s(e,h)}),n.modules[d]=h}return y},o.prototype.getStyle=function(t,n){var o=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return o[o.getPropertyValue?"getPropertyValue":"getAttribute"](n)},o.prototype.link=function(e,o,r){var i=this,u=t.createElement("link"),l=t.getElementsByTagName("head")[0];"string"==typeof o&&(r=o);var s=(r||e).replace(/\.|\//g,""),c=u.id="layuicss-"+s,y=0;return u.rel="stylesheet",u.href=e+(n.debug?"?v="+(new Date).getTime():""),u.media="all",t.getElementById(c)||l.appendChild(u),"function"!=typeof o?i:(function p(){return++y>1e3*n.timeout/100?a(e+" timeout"):void(1989===parseInt(i.getStyle(t.getElementById(c),"width"))?function(){o()}():setTimeout(p,100))}(),i)},n.callback={},o.prototype.factory=function(e){if(layui[e])return"function"==typeof n.callback[e]?n.callback[e]:null},o.prototype.addcss=function(e,t,o){return layui.link(n.dir+"css/"+e,t,o)},o.prototype.img=function(e,t,n){var o=new Image;return o.src=e,o.complete?t(o):(o.onload=function(){o.onload=null,"function"==typeof t&&t(o)},void(o.onerror=function(e){o.onerror=null,"function"==typeof n&&n(e)}))},o.prototype.config=function(e){e=e||{};for(var t in e)n[t]=e[t];return this},o.prototype.modules=function(){var e={};for(var t in u)e[t]=u[t];return e}(),o.prototype.extend=function(e){var t=this;e=e||{};for(var n in e)t[n]||t.modules[n]?a("模块名 "+n+" 已被占用"):t.modules[n]=e[n];return t},o.prototype.router=function(e){var t=this,e=e||location.hash,n={path:[],search:{},hash:(e.match(/[^#](#.*$)/)||[])[1]||""};return/^#\//.test(e)?(e=e.replace(/^#\//,""),n.href="/"+e,e=e.replace(/([^#])(#.*$)/,"$1").split("/")||[],t.each(e,function(e,t){/^\w+=/.test(t)?function(){t=t.split("="),n.search[t[0]]=t[1]}():n.path.push(t)}),n):n},o.prototype.data=function(t,n,o){if(t=t||"layui",o=o||localStorage,e.JSON&&e.JSON.parse){if(null===n)return delete o[t];n="object"==typeof n?n:{key:n};try{var r=JSON.parse(o[t])}catch(a){var r={}}return"value"in n&&(r[n.key]=n.value),n.remove&&delete r[n.key],o[t]=JSON.stringify(r),n.key?r[n.key]:r}},o.prototype.sessionData=function(e,t){return this.data(e,t,sessionStorage)},o.prototype.device=function(t){var n=navigator.userAgent.toLowerCase(),o=function(e){var t=new RegExp(e+"/([^\\s\\_\\-]+)");return e=(n.match(t)||[])[1],e||!1},r={os:function(){return/windows/.test(n)?"windows":/linux/.test(n)?"linux":/iphone|ipod|ipad|ios/.test(n)?"ios":/mac/.test(n)?"mac":void 0}(),ie:function(){return!!(e.ActiveXObject||"ActiveXObject"in e)&&((n.match(/msie\s(\d+)/)||[])[1]||"11")}(),weixin:o("micromessenger")};return t&&!r[t]&&(r[t]=o(t)),r.android=/android/.test(n),r.ios="ios"===r.os,r},o.prototype.hint=function(){return{error:a}},o.prototype.each=function(e,t){var n,o=this;if("function"!=typeof t)return o;if(e=e||[],e.constructor===Object){for(n in e)if(t.call(e[n],n,e[n]))break}else for(n=0;na?1:r/g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)});layui.define(function(e){"use strict";var a=document,t="getElementById",n="getElementsByTagName",i="laypage",r="layui-disabled",u=function(e){var a=this;a.config=e||{},a.config.index=++s.index,a.render(!0)};u.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return void 0===e.elem.length?2:3},u.prototype.view=function(){var e=this,a=e.config,t=a.groups="groups"in a?0|a.groups:5;a.layout="object"==typeof a.layout?a.layout:["prev","page","next"],a.count=0|a.count,a.curr=0|a.curr||1,a.limits="object"==typeof a.limits?a.limits:[10,20,30,40,50],a.limit=0|a.limit||10,a.pages=Math.ceil(a.count/a.limit)||1,a.curr>a.pages&&(a.curr=a.pages),t<0?t=1:t>a.pages&&(t=a.pages),a.prev="prev"in a?a.prev:"上一页",a.next="next"in a?a.next:"下一页";var n=a.pages>t?Math.ceil((a.curr+(t>1?1:0))/(t>0?t:1)):1,i={prev:function(){return a.prev?'
'+a.prev+"":""}(),page:function(){var e=[];if(a.count<1)return"";n>1&&a.first!==!1&&0!==t&&e.push(''+(a.first||1)+"");var i=Math.floor((t-1)/2),r=n>1?a.curr-i:1,u=n>1?function(){var e=a.curr+(t-i-1);return e>a.pages?a.pages:e}():t;for(u-r2&&e.push('');r<=u;r++)r===a.curr?e.push('"+r+""):e.push(''+r+"");return a.pages>t&&a.pages>u&&a.last!==!1&&(u+1…'),0!==t&&e.push(''+(a.last||a.pages)+"")),e.join("")}(),next:function(){return a.next?''+a.next+"":""}(),count:'共 '+a.count+" 条",limit:function(){var e=['"}(),refresh:['','',""].join(""),skip:function(){return['到第','','页',""].join("")}()};return['
',function(){var e=[];return layui.each(a.layout,function(a,t){i[t]&&e.push(i[t])}),e.join("")}(),"
"].join("")},u.prototype.jump=function(e,a){if(e){var t=this,i=t.config,r=e.children,u=e[n]("button")[0],l=e[n]("input")[0],p=e[n]("select")[0],c=function(){var e=0|l.value.replace(/\s|\D/g,"");e&&(i.curr=e,t.render())};if(a)return c();for(var o=0,y=r.length;oi.pages||(i.curr=e,t.render())});p&&s.on(p,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),u&&s.on(u,"click",function(){c()})}},u.prototype.skip=function(e){if(e){var a=this,t=e[n]("input")[0];t&&s.on(t,"keyup",function(t){var n=this.value,i=t.keyCode;/^(37|38|39|40)$/.test(i)||(/\D/.test(n)&&(this.value=n.replace(/\D/,"")),13===i&&a.jump(e,!0))})}},u.prototype.render=function(e){var n=this,i=n.config,r=n.type(),u=n.view();2===r?i.elem&&(i.elem.innerHTML=u):3===r?i.elem.html(u):a[t](i.elem)&&(a[t](i.elem).innerHTML=u),i.jump&&i.jump(i,e);var s=a[t]("layui-laypage-"+i.index);n.jump(s),i.hash&&!e&&(location.hash="!"+i.hash+"="+i.curr),n.skip(s)};var s={render:function(e){var a=new u(e);return a.index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(e,a,t){return e.attachEvent?e.attachEvent("on"+a,function(a){a.target=a.srcElement,t.call(e,a)}):e.addEventListener(a,t,!1),this}};e(i,s)});!function(){"use strict";var e=window.layui&&layui.define,t={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,n=t.length-1,a=n;a>0;a--)if("interactive"===t[a].readyState){e=t[a].src;break}return e||t[n].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),getStyle:function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](t)},link:function(e,a,i){if(n.path){var r=document.getElementsByTagName("head")[0],o=document.createElement("link");"string"==typeof a&&(i=a);var s=(i||e).replace(/\.|\//g,""),l="layuicss-"+s,d=0;o.rel="stylesheet",o.href=n.path+e,o.id=l,document.getElementById(l)||r.appendChild(o),"function"==typeof a&&!function c(){return++d>80?window.console&&console.error("laydate.css: Invalid"):void(1989===parseInt(t.getStyle(document.getElementById(l),"width"))?a():setTimeout(c,100))}()}}},n={v:"5.0.9",config:{},index:window.laydate&&window.laydate.v?1e5:0,path:t.getPath,set:function(e){var t=this;return t.config=w.extend({},t.config,e),t},ready:function(a){var i="laydate",r="",o=(e?"modules/laydate/":"theme/")+"default/laydate.css?v="+n.v+r;return e?layui.addcss(o,a,i):t.link(o,a,i),this}},a=function(){var e=this;return{hint:function(t){e.hint.call(e,t)},config:e.config}},i="laydate",r=".layui-laydate",o="layui-this",s="laydate-disabled",l="开始日期超出了结束日期
建议重新选择",d=[100,2e5],c="layui-laydate-static",m="layui-laydate-list",u="laydate-selected",h="layui-laydate-hint",y="laydate-day-prev",f="laydate-day-next",p="layui-laydate-footer",g=".laydate-btns-confirm",v="laydate-time-text",D=".laydate-btns-time",T=function(e){var t=this;t.index=++n.index,t.config=w.extend({},t.config,n.config,e),n.ready(function(){t.init()})},w=function(e){return new C(e)},C=function(e){for(var t=0,n="object"==typeof e?[e]:(this.selector=e,document.querySelectorAll(e||null));t0)return n[0].getAttribute(e)}():n.each(function(n,a){a.setAttribute(e,t)})},C.prototype.removeAttr=function(e){return this.each(function(t,n){n.removeAttribute(e)})},C.prototype.html=function(e){return this.each(function(t,n){n.innerHTML=e})},C.prototype.val=function(e){return this.each(function(t,n){n.value=e})},C.prototype.append=function(e){return this.each(function(t,n){"object"==typeof e?n.appendChild(e):n.innerHTML=n.innerHTML+e})},C.prototype.remove=function(e){return this.each(function(t,n){e?n.removeChild(e):n.parentNode.removeChild(n)})},C.prototype.on=function(e,t){return this.each(function(n,a){a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1)})},C.prototype.off=function(e,t){return this.each(function(n,a){a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener(e,t,!1)})},T.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},T.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,isInitValue:!0,min:"1900-1-1",max:"2099-12-31",trigger:"focus",show:!1,showBottom:!0,btns:["clear","now","confirm"],lang:"cn",theme:"default",position:null,calendar:!1,mark:{},zIndex:null,done:null,change:null},T.prototype.lang=function(){var e=this,t=e.config,n={cn:{weeks:["日","一","二","三","四","五","六"],time:["时","分","秒"],timeTips:"选择时间",startTime:"开始时间",endTime:"结束时间",dateTips:"返回日期",month:["一","二","三","四","五","六","七","八","九","十","十一","十二"],tools:{confirm:"确定",clear:"清空",now:"现在"}},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"}}};return n[t.lang]||n.cn},T.prototype.init=function(){var e=this,t=e.config,n="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s",a="static"===t.position,i={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};t.elem=w(t.elem),t.eventElem=w(t.eventElem),t.elem[0]&&(t.range===!0&&(t.range="-"),t.format===i.date&&(t.format=i[t.type]),e.format=t.format.match(new RegExp(n+"|.","g"))||[],e.EXP_IF="",e.EXP_SPLIT="",w.each(e.format,function(t,a){var i=new RegExp(n).test(a)?"\\d{"+function(){return new RegExp(n).test(e.format[0===t?t+1:t-1]||"")?/^yyyy|y$/.test(a)?4:a.length:/^yyyy$/.test(a)?"1,4":/^y$/.test(a)?"1,308":"1,2"}()+"}":"\\"+a;e.EXP_IF=e.EXP_IF+i,e.EXP_SPLIT=e.EXP_SPLIT+"("+i+")"}),e.EXP_IF=new RegExp("^"+(t.range?e.EXP_IF+"\\s\\"+t.range+"\\s"+e.EXP_IF:e.EXP_IF)+"$"),e.EXP_SPLIT=new RegExp("^"+e.EXP_SPLIT+"$",""),e.isInput(t.elem[0])||"focus"===t.trigger&&(t.trigger="click"),t.elem.attr("lay-key")||(t.elem.attr("lay-key",e.index),t.eventElem.attr("lay-key",e.index)),t.mark=w.extend({},t.calendar&&"cn"===t.lang?{"0-1-1":"元旦","0-2-14":"情人","0-3-8":"妇女","0-3-12":"植树","0-4-1":"愚人","0-5-1":"劳动","0-5-4":"青年","0-6-1":"儿童","0-9-10":"教师","0-9-18":"国耻","0-10-1":"国庆","0-12-25":"圣诞"}:{},t.mark),w.each(["min","max"],function(e,n){var a=[],i=[];if("number"==typeof t[n]){var r=t[n],o=(new Date).getTime(),s=864e5,l=new Date(r?r0)return!0;var a=w.elem("div",{"class":"layui-laydate-header"}),i=[function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-y"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-m"});return e.innerHTML="",e}(),function(){var e=w.elem("div",{"class":"laydate-set-ym"}),t=w.elem("span"),n=w.elem("span");return e.appendChild(t),e.appendChild(n),e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-m"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-y"});return e.innerHTML="",e}()],d=w.elem("div",{"class":"layui-laydate-content"}),c=w.elem("table"),m=w.elem("thead"),u=w.elem("tr");w.each(i,function(e,t){a.appendChild(t)}),m.appendChild(u),w.each(new Array(6),function(e){var t=c.insertRow(0);w.each(new Array(7),function(a){if(0===e){var i=w.elem("th");i.innerHTML=n.weeks[a],u.appendChild(i)}t.insertCell(a)})}),c.insertBefore(m,c.children[0]),d.appendChild(c),r[e]=w.elem("div",{"class":"layui-laydate-main laydate-main-list-"+e}),r[e].appendChild(a),r[e].appendChild(d),o.push(i),s.push(d),l.push(c)}),w(d).html(function(){var e=[],i=[];return"datetime"===t.type&&e.push(''+n.timeTips+""),w.each(t.btns,function(e,r){var o=n.tools[r]||"btn";t.range&&"now"===r||(a&&"clear"===r&&(o="cn"===t.lang?"重置":"Reset"),i.push(''+o+""))}),e.push('"),e.join("")}()),w.each(r,function(e,t){i.appendChild(t)}),t.showBottom&&i.appendChild(d),/^#/.test(t.theme)){var m=w.elem("style"),u=["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,e.elemID).replace(/{{theme}}/g,t.theme);"styleSheet"in m?(m.setAttribute("type","text/css"),m.styleSheet.cssText=u):m.innerHTML=u,w(i).addClass("laydate-theme-molv"),i.appendChild(m)}e.remove(T.thisElemDate),a?t.elem.append(i):(document.body.appendChild(i),e.position()),e.checkDate().calendar(),e.changeEvent(),T.thisElemDate=e.elemID,"function"==typeof t.ready&&t.ready(w.extend({},t.dateTime,{month:t.dateTime.month+1}))},T.prototype.remove=function(e){var t=this,n=(t.config,w("#"+(e||t.elemID)));return n.hasClass(c)||t.checkDate(function(){n.remove()}),t},T.prototype.position=function(){var e=this,t=e.config,n=e.bindElem||t.elem[0],a=n.getBoundingClientRect(),i=e.elem.offsetWidth,r=e.elem.offsetHeight,o=function(e){return e=e?"scrollLeft":"scrollTop",document.body[e]|document.documentElement[e]},s=function(e){return document.documentElement[e?"clientWidth":"clientHeight"]},l=5,d=a.left,c=a.bottom;d+i+l>s("width")&&(d=s("width")-i-l),c+r+l>s()&&(c=a.top>r?a.top-r:s()-r,c-=2*l),t.position&&(e.elem.style.position=t.position),e.elem.style.left=d+("fixed"===t.position?0:o(1))+"px",e.elem.style.top=c+("fixed"===t.position?0:o())+"px"},T.prototype.hint=function(e){var t=this,n=(t.config,w.elem("div",{"class":h}));n.innerHTML=e||"",w(t.elem).find("."+h).remove(),t.elem.appendChild(n),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){w(t.elem).find("."+h).remove()},3e3)},T.prototype.getAsYM=function(e,t,n){return n?t--:t++,t<0&&(t=11,e--),t>11&&(t=0,e++),[e,t]},T.prototype.systemDate=function(e){var t=e||new Date;return{year:t.getFullYear(),month:t.getMonth(),date:t.getDate(),hours:e?e.getHours():0,minutes:e?e.getMinutes():0,seconds:e?e.getSeconds():0}},T.prototype.checkDate=function(e){var t,a,i=this,r=(new Date,i.config),o=r.dateTime=r.dateTime||i.systemDate(),s=i.bindElem||r.elem[0],l=(i.isInput(s)?"val":"html",i.isInput(s)?s.value:"static"===r.position?"":s.innerHTML),c=function(e){e.year>d[1]&&(e.year=d[1],a=!0),e.month>11&&(e.month=11,a=!0),e.hours>23&&(e.hours=0,a=!0),e.minutes>59&&(e.minutes=0,e.hours++,a=!0),e.seconds>59&&(e.seconds=0,e.minutes++,a=!0),t=n.getEndDate(e.month+1,e.year),e.date>t&&(e.date=t,a=!0)},m=function(e,t,n){var o=["startTime","endTime"];t=(t.match(i.EXP_SPLIT)||[]).slice(1),n=n||0,r.range&&(i[o[n]]=i[o[n]]||{}),w.each(i.format,function(s,l){var c=parseFloat(t[s]);t[s].length必须遵循下述格式:
"+(r.range?r.format+" "+r.range+" "+r.format:r.format)+"
已为你重置"),a=!0):l&&l.constructor===Date?r.dateTime=i.systemDate(l):(r.dateTime=i.systemDate(),delete i.startState,delete i.endState,delete i.startDate,delete i.endDate,delete i.startTime,delete i.endTime),c(o),a&&l&&i.setValue(r.range?i.endDate?i.parse():"":i.parse()),e&&e(),i)},T.prototype.mark=function(e,t){var n,a=this,i=a.config;return w.each(i.mark,function(e,a){var i=e.split("-");i[0]!=t[0]&&0!=i[0]||i[1]!=t[1]&&0!=i[1]||i[2]!=t[2]||(n=a||t[2])}),n&&e.html(''+n+""),a},T.prototype.limit=function(e,t,n,a){var i,r=this,o=r.config,l={},d=o[n>41?"endDate":"dateTime"],c=w.extend({},d,t||{});return w.each({now:c,min:o.min,max:o.max},function(e,t){l[e]=r.newDate(w.extend({year:t.year,month:t.month,date:t.date},function(){var e={};return w.each(a,function(n,a){e[a]=t[a]}),e}())).getTime()}),i=l.nowl.max,e&&e[i?"addClass":"removeClass"](s),i},T.prototype.calendar=function(e){var t,a,i,r=this,s=r.config,l=e||s.dateTime,c=new Date,m=r.lang(),u="date"!==s.type&&"datetime"!==s.type,h=e?1:0,y=w(r.table[h]).find("td"),f=w(r.elemHeader[h][2]).find("span");if(l.yeard[1]&&(l.year=d[1],r.hint("最高只能支持到公元"+d[1]+"年")),r.firstDate||(r.firstDate=w.extend({},l)),c.setFullYear(l.year,l.month,1),t=c.getDay(),a=n.getEndDate(l.month||12,l.year),i=n.getEndDate(l.month+1,l.year),w.each(y,function(e,n){var d=[l.year,l.month],c=0;n=w(n),n.removeAttr("class"),e=t&&e=n.firstDate.year&&(r.month=a.max.month,r.date=a.max.date),n.limit(w(i),r,t),M++}),w(u[f?0:1]).attr("lay-ym",M-8+"-"+T[1]).html(b+p+" - "+(M-1+p))}else if("month"===e)w.each(new Array(12),function(e){var i=w.elem("li",{"lay-ym":e}),s={year:T[0],month:e};e+1==T[1]&&w(i).addClass(o),i.innerHTML=r.month[e]+(f?"月":""),d.appendChild(i),T[0]=n.firstDate.year&&(s.date=a.max.date),n.limit(w(i),s,t)}),w(u[f?0:1]).attr("lay-ym",T[0]+"-"+T[1]).html(T[0]+p);else if("time"===e){var E=function(){w(d).find("ol").each(function(e,a){w(a).find("li").each(function(a,i){n.limit(w(i),[{hours:a},{hours:n[x].hours,minutes:a},{hours:n[x].hours,minutes:n[x].minutes,seconds:a}][e],t,[["hours"],["hours","minutes"],["hours","minutes","seconds"]][e])})}),a.range||n.limit(w(n.footer).find(g),n[x],0,["hours","minutes","seconds"])};a.range?n[x]||(n[x]={hours:0,minutes:0,seconds:0}):n[x]=i,w.each([24,60,60],function(e,t){var a=w.elem("li"),i=["

"+r.time[e]+"

    "];w.each(new Array(t),function(t){i.push(""+w.digit(t,2)+"")}),a.innerHTML=i.join("")+"
",d.appendChild(a)}),E()}if(y&&h.removeChild(y),h.appendChild(d),"year"===e||"month"===e)w(n.elemMain[t]).addClass("laydate-ym-show"),w(d).find("li").on("click",function(){var r=0|w(this).attr("lay-ym");if(!w(this).hasClass(s)){if(0===t)i[e]=r,l&&(n.startDate[e]=r),n.limit(w(n.footer).find(g),null,0);else if(l)n.endDate[e]=r;else{var c="year"===e?n.getAsYM(r,T[1]-1,"sub"):n.getAsYM(T[0],r,"sub");w.extend(i,{year:c[0],month:c[1]})}"year"===a.type||"month"===a.type?(w(d).find("."+o).removeClass(o),w(this).addClass(o),"month"===a.type&&"year"===e&&(n.listYM[t][0]=r,l&&(n[["startDate","endDate"][t]].year=r),n.list("month",t))):(n.checkDate("limit").calendar(),n.closeList()),n.setBtnStatus(),a.range||n.done(null,"change"),w(n.footer).find(D).removeClass(s)}});else{var S=w.elem("span",{"class":v}),k=function(){w(d).find("ol").each(function(e){var t=this,a=w(t).find("li");t.scrollTop=30*(n[x][C[e]]-2),t.scrollTop<=0&&a.each(function(e,n){if(!w(this).hasClass(s))return t.scrollTop=30*(e-2),!0})})},H=w(c[2]).find("."+v);k(),S.innerHTML=a.range?[r.startTime,r.endTime][t]:r.timeTips,w(n.elemMain[t]).addClass("laydate-time-show"),H[0]&&H.remove(),c[2].appendChild(S),w(d).find("ol").each(function(e){var t=this;w(t).find("li").on("click",function(){var r=0|this.innerHTML;w(this).hasClass(s)||(a.range?n[x][C[e]]=r:i[C[e]]=r,w(t).find("."+o).removeClass(o),w(this).addClass(o),E(),k(),(n.endDate||"time"===a.type)&&n.done(null,"change"),n.setBtnStatus())})})}return n},T.prototype.listYM=[],T.prototype.closeList=function(){var e=this;e.config;w.each(e.elemCont,function(t,n){w(this).find("."+m).remove(),w(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show")}),w(e.elem).find("."+v).remove()},T.prototype.setBtnStatus=function(e,t,n){var a,i=this,r=i.config,o=w(i.footer).find(g),d=r.range&&"date"!==r.type&&"time"!==r.type;d&&(t=t||i.startDate,n=n||i.endDate,a=i.newDate(t).getTime()>i.newDate(n).getTime(),i.limit(null,t)||i.limit(null,n)?o.addClass(s):o[a?"addClass":"removeClass"](s),e&&a&&i.hint("string"==typeof e?l.replace(/日期/g,e):l))},T.prototype.parse=function(e,t){var n=this,a=n.config,i=t||(e?w.extend({},n.endDate,n.endTime):a.range?w.extend({},n.startDate,n.startTime):a.dateTime),r=n.format.concat();return w.each(r,function(e,t){/yyyy|y/.test(t)?r[e]=w.digit(i.year,t.length):/MM|M/.test(t)?r[e]=w.digit(i.month+1,t.length):/dd|d/.test(t)?r[e]=w.digit(i.date,t.length):/HH|H/.test(t)?r[e]=w.digit(i.hours,t.length):/mm|m/.test(t)?r[e]=w.digit(i.minutes,t.length):/ss|s/.test(t)&&(r[e]=w.digit(i.seconds,t.length))}),a.range&&!e?r.join("")+" "+a.range+" "+n.parse(1):r.join("")},T.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},T.prototype.setValue=function(e){var t=this,n=t.config,a=t.bindElem||n.elem[0],i=t.isInput(a)?"val":"html";return"static"===n.position||w(a)[i](e||""),this},T.prototype.stampRange=function(){var e,t,n=this,a=n.config,i=w(n.elem).find("td");if(a.range&&!n.endDate&&w(n.footer).find(g).addClass(s),n.endDate)return e=n.newDate({year:n.startDate.year,month:n.startDate.month,date:n.startDate.date}).getTime(),t=n.newDate({year:n.endDate.year,month:n.endDate.month,date:n.endDate.date}).getTime(),e>t?n.hint(l):void w.each(i,function(a,i){var r=w(i).attr("lay-ymd").split("-"),s=n.newDate({year:r[0],month:r[1]-1,date:r[2]}).getTime();w(i).removeClass(u+" "+o),s!==e&&s!==t||w(i).addClass(w(i).hasClass(y)||w(i).hasClass(f)?u:o),s>e&&s0&&t-1 in e)}function r(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function i(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function a(){re.addEventListener?(re.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s)):(re.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(re.addEventListener||"load"===e.event.type||"complete"===re.readyState)&&(a(),pe.ready())}function u(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(_e,"-$1").toLowerCase();if(n=e.getAttribute(r),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:qe.test(n)?pe.parseJSON(n):n)}catch(i){}pe.data(e,t,n)}else n=void 0}return n}function l(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,r){if(He(e)){var i,o,a=pe.expando,s=e.nodeType,u=s?pe.cache:e,l=s?e[a]:e[a]&&a;if(l&&u[l]&&(r||u[l].data)||void 0!==n||"string"!=typeof t)return l||(l=s?e[a]=ne.pop()||pe.guid++:a),u[l]||(u[l]=s?{}:{toJSON:pe.noop}),"object"!=typeof t&&"function"!=typeof t||(r?u[l]=pe.extend(u[l],t):u[l].data=pe.extend(u[l].data,t)),o=u[l],r||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(i=o[t],null==i&&(i=o[pe.camelCase(t)])):i=o,i}}function f(e,t,n){if(He(e)){var r,i,o=e.nodeType,a=o?pe.cache:e,s=o?e[pe.expando]:pe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in r?t=[t]:(t=pe.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;for(;i--;)delete r[t[i]];if(n?!l(r):!pe.isEmptyObject(r))return}(n||(delete a[s].data,l(a[s])))&&(o?pe.cleanData([e],!0):fe.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function d(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return pe.css(e,t,"")},u=s(),l=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==l&&+u)&&Me.exec(pe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do o=o||".5",c/=o,pe.style(e,t,c+l);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function p(e){var t=ze.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){var n,r,i=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||pe.nodeName(r,t)?o.push(r):pe.merge(o,h(r,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function g(e,t){for(var n,r=0;null!=(n=e[r]);r++)pe._data(n,"globalEval",!t||pe._data(t[r],"globalEval"))}function m(e){Be.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t,n,r,i){for(var o,a,s,u,l,c,f,d=e.length,y=p(t),v=[],x=0;x"!==f[1]||Ve.test(a)?0:u:u.firstChild,o=a&&a.childNodes.length;o--;)pe.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(pe.merge(v,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=y.lastChild}else v.push(t.createTextNode(a));for(u&&y.removeChild(u),fe.appendChecked||pe.grep(h(v,"input"),m),x=0;a=v[x++];)if(r&&pe.inArray(a,r)>-1)i&&i.push(a);else if(s=pe.contains(a.ownerDocument,a),u=h(y.appendChild(a),"script"),s&&g(u),n)for(o=0;a=u[o++];)Ie.test(a.type||"")&&n.push(a);return u=null,y}function v(){return!0}function x(){return!1}function b(){try{return re.activeElement}catch(e){}}function w(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)w(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=x;else if(!i)return e;return 1===o&&(a=i,i=function(e){return pe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,i,r,n)})}function T(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function E(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function N(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,r,i,o=pe._data(e),a=pe._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;r1&&"string"==typeof p&&!fe.checkClone&&rt.test(p))return e.each(function(i){var o=e.eq(i);g&&(t[0]=p.call(this,i,o.html())),S(o,t,n,r)});if(f&&(l=y(t,e[0].ownerDocument,!1,e,r),i=l.firstChild,1===l.childNodes.length&&(l=i),i||r)){for(s=pe.map(h(l,"script"),C),a=s.length;c")).appendTo(t.documentElement),t=(ut[0].contentWindow||ut[0].contentDocument).document,t.write(),t.close(),n=D(e,t),ut.detach()),lt[e]=n),n}function L(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function H(e){if(e in Et)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=Ct.length;n--;)if(e=Ct[n]+t,e in Et)return e}function q(e,t){for(var n,r,i,o=[],a=0,s=e.length;a=0&&n=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==pe.type(e)||e.nodeType||pe.isWindow(e))return!1;try{if(e.constructor&&!ce.call(e,"constructor")&&!ce.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(!fe.ownFirst)for(t in e)return ce.call(e,t);for(t in e);return void 0===t||ce.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ue[le.call(e)]||"object":typeof e},globalEval:function(t){t&&pe.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ge,"ms-").replace(me,ye)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var r,i=0;if(n(e))for(r=e.length;iT.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[P]=!0,e}function i(e){var t=H.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)T.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||V)-(~e.sourceIndex||V);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function f(){}function d(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,n,r){for(var i=0,o=n.length;i-1&&(r[l]=!(a[l]=f))}}else x=m(x===a?x.splice(h,x.length):x),o?o(null,a,x,u):Q.apply(a,x)})}function v(e){for(var t,n,r,i=e.length,o=T.relative[e[0].type],a=o||T.relative[" "],s=o?1:0,u=p(function(e){return e===t},a,!0),l=p(function(e){return ee(t,e)>-1},a,!0),c=[function(e,n,r){var i=!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];s1&&h(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=e.length>0,a=function(r,a,s,u,l){var c,f,d,p=0,h="0",g=r&&[],y=[],v=A,x=r||o&&T.find.TAG("*",l),b=W+=null==v?1:Math.random()||.1,w=x.length;for(l&&(A=a===H||a||l);h!==w&&null!=(c=x[h]);h++){if(o&&c){for(f=0,a||c.ownerDocument===H||(L(c),s=!_);d=e[f++];)if(d(c,a||H,s)){u.push(c);break}l&&(W=b)}i&&((c=!d&&c)&&p--,r&&g.push(c))}if(p+=h,i&&h!==p){for(f=0;d=n[f++];)d(g,y,a,s);if(r){if(p>0)for(;h--;)g[h]||y[h]||(y[h]=G.call(u));y=m(y)}Q.apply(u,y),l&&!r&&y.length>0&&p+n.length>1&&t.uniqueSort(u)}return l&&(W=b,A=v),g};return i?r(a):a}var b,w,T,C,E,N,k,S,A,D,j,L,H,q,_,F,M,O,R,P="sizzle"+1*new Date,B=e.document,W=0,I=0,$=n(),z=n(),X=n(),U=function(e,t){return e===t&&(j=!0),0},V=1<<31,Y={}.hasOwnProperty,J=[],G=J.pop,K=J.push,Q=J.push,Z=J.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,xe=/'|\\/g,be=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),we=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},Te=function(){L()};try{Q.apply(J=Z.call(B.childNodes),B.childNodes),J[B.childNodes.length].nodeType}catch(Ce){Q={apply:J.length?function(e,t){K.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},E=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},L=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:B;return r!==H&&9===r.nodeType&&r.documentElement?(H=r,q=H.documentElement,_=!E(H),(n=H.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Te,!1):n.attachEvent&&n.attachEvent("onunload",Te)),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(H.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(H.getElementsByClassName),w.getById=i(function(e){return q.appendChild(e).id=P,!H.getElementsByName||!H.getElementsByName(P).length}),w.getById?(T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&_){var n=t.getElementById(e);return n?[n]:[]}},T.filter.ID=function(e){var t=e.replace(be,we);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(be,we);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&_)return t.getElementsByClassName(e)},M=[],F=[],(w.qsa=me.test(H.querySelectorAll))&&(i(function(e){q.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+P+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+P+"+*").length||F.push(".#.+[+~]")}),i(function(e){var t=H.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(w.matchesSelector=me.test(O=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&i(function(e){w.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),M.push("!=",oe)}),F=F.length&&new RegExp(F.join("|")),M=M.length&&new RegExp(M.join("|")),t=me.test(q.compareDocumentPosition),R=t||me.test(q.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return j=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===H||e.ownerDocument===B&&R(B,e)?-1:t===H||t.ownerDocument===B&&R(B,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return j=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===H?-1:t===H?1:i?-1:o?1:D?ee(D,e)-ee(D,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===B?-1:u[r]===B?1:0},H):H},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==H&&L(e),n=n.replace(ce,"='$1']"),w.matchesSelector&&_&&!X[n+" "]&&(!M||!M.test(n))&&(!F||!F.test(n)))try{var r=O.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return t(n,H,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==H&&L(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==H&&L(e);var n=T.attrHandle[t.toLowerCase()],r=n&&Y.call(T.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==r?r:w.attributes||!_?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(j=!w.detectDuplicates,D=!w.sortStable&&e.slice(0),e.sort(U),j){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},C=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=C(t);return n},T=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,we),e[3]=(e[3]||e[4]||e[5]||"").replace(be,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=N(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s,x=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(d=m,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}), l=c[e]||[],p=l[0]===W&&l[1],x=p&&l[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){c[e]=[W,p,x];break}}else if(v&&(d=t,f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),l=c[e]||[],p=l[0]===W&&l[1],x=p),x===!1)for(;(d=++p&&d&&d[g]||(x=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++x||(v&&(f=d[P]||(d[P]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[W,x]),d!==t)););return x-=i,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[P]?o(n):o.length>1?(i=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=ee(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=k(e.replace(se,"$1"));return i[P]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,we),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,we).toLowerCase(),function(t){var n;do if(n=_?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===q},focus:function(e){return e===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(a=o[0]).type&&w.getById&&9===t.nodeType&&_&&T.relative[o[1].type]){if(t=(T.find.ID(a.matches[0].replace(be,we),t)||[])[0],!t)return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!T.relative[s=a.type]);)if((u=T.find[s])&&(r=u(a.matches[0].replace(be,we),ve.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&d(o),!e)return Q.apply(n,r),n;break}}return(l||k(e,f))(r,t,!_,n,!t||ve.test(e)&&c(t.parentNode)||t),n},w.sortStable=P.split("").sort(U).join("")===P,w.detectDuplicates=!!j,L(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(H.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);pe.find=ve,pe.expr=ve.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=ve.uniqueSort,pe.text=ve.getText,pe.isXMLDoc=ve.isXML,pe.contains=ve.contains;var xe=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&pe(e).is(n))break;r.push(e)}return r},be=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},we=pe.expr.match.needsContext,Te=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ce=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?pe.find.matchesSelector(r,e)?[r]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;t1?pe.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(r(this,e||[],!1))},not:function(e){return this.pushStack(r(this,e||[],!0))},is:function(e){return!!r(this,"string"==typeof e&&we.test(e)?pe(e):e||[],!1).length}});var Ee,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ke=pe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Ee,"string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ne.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:re,!0)),Te.test(r[1])&&pe.isPlainObject(t))for(r in t)pe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(i=re.getElementById(r[2]),i&&i.parentNode){if(i.id!==r[2])return Ee.find(e);this.length=1,this[0]=i}return this.context=re,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):pe.isFunction(e)?"undefined"!=typeof n.ready?n.ready(e):e(pe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),pe.makeArray(e,this))};ke.prototype=pe.fn,Ee=pe(re);var Se=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t,n=pe(e,this),r=n.length;return this.filter(function(){for(t=0;t-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?pe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?pe.inArray(this[0],pe(e)):pe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return xe(e,"parentNode")},parentsUntil:function(e,t,n){return xe(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return xe(e,"nextSibling")},prevAll:function(e){return xe(e,"previousSibling")},nextUntil:function(e,t,n){return xe(e,"nextSibling",n)},prevUntil:function(e,t,n){return xe(e,"previousSibling",n)},siblings:function(e){return be((e.parentNode||{}).firstChild,e)},children:function(e){return be(e.firstChild)},contents:function(e){return pe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,r){var i=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=pe.filter(r,i)),this.length>1&&(Ae[e]||(i=pe.uniqueSort(i)),Se.test(e)&&(i=i.reverse())),this.pushStack(i)}});var De=/\S+/g;pe.Callbacks=function(e){e="string"==typeof e?o(e):pe.extend({},e);var t,n,r,i,a=[],s=[],u=-1,l=function(){for(i=e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u-1;)a.splice(n,1),n<=u&&u--}),this},has:function(e){return e?pe.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return i=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return i=!0,n||c.disable(),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},pe.extend({Deferred:function(e){var t=[["resolve","done",pe.Callbacks("once memory"),"resolved"],["reject","fail",pe.Callbacks("once memory"),"rejected"],["notify","progress",pe.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return pe.Deferred(function(n){pe.each(t,function(t,o){var a=pe.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?pe.extend(e,r):r}},i={};return r.pipe=r.then,pe.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=ie.call(arguments),a=o.length,s=1!==a||e&&pe.isFunction(e.promise)?a:0,u=1===s?e:pe.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?ie.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);i0||(je.resolveWith(re,[pe]),pe.fn.triggerHandler&&(pe(re).triggerHandler("ready"),pe(re).off("ready"))))}}),pe.ready.promise=function(t){if(!je)if(je=pe.Deferred(),"complete"===re.readyState||"loading"!==re.readyState&&!re.documentElement.doScroll)e.setTimeout(pe.ready);else if(re.addEventListener)re.addEventListener("DOMContentLoaded",s),e.addEventListener("load",s);else{re.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&re.documentElement}catch(r){}n&&n.doScroll&&!function i(){if(!pe.isReady){try{n.doScroll("left")}catch(t){return e.setTimeout(i,50)}a(),pe.ready()}}()}return je.promise(t)},pe.ready.promise();var Le;for(Le in pe(fe))break;fe.ownFirst="0"===Le,fe.inlineBlockNeedsLayout=!1,pe(function(){var e,t,n,r;n=re.getElementsByTagName("body")[0],n&&n.style&&(t=re.createElement("div"),r=re.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(r).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",fe.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(r))}),function(){var e=re.createElement("div");fe.deleteExpando=!0;try{delete e.test}catch(t){fe.deleteExpando=!1}e=null}();var He=function(e){var t=pe.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||t!==!0&&e.getAttribute("classid")===t)},qe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,_e=/([A-Z])/g;pe.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?pe.cache[e[pe.expando]]:e[pe.expando],!!e&&!l(e)},data:function(e,t,n){return c(e,t,n)},removeData:function(e,t){return f(e,t)},_data:function(e,t,n){return c(e,t,n,!0)},_removeData:function(e,t){return f(e,t,!0)}}),pe.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=pe.data(o),1===o.nodeType&&!pe._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=pe.camelCase(r.slice(5)),u(o,r,i[r])));pe._data(o,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){pe.data(this,e)}):arguments.length>1?this.each(function(){pe.data(this,e,t)}):o?u(o,e,pe.data(o,e)):void 0},removeData:function(e){return this.each(function(){pe.removeData(this,e)})}}),pe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=pe._data(e,t),n&&(!r||pe.isArray(n)?r=pe._data(e,t,pe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),r=n.length,i=n.shift(),o=pe._queueHooks(e,t),a=function(){pe.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return pe._data(e,n)||pe._data(e,n,{empty:pe.Callbacks("once memory").add(function(){pe._removeData(e,t+"queue"),pe._removeData(e,n)})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length
a",fe.leadingWhitespace=3===e.firstChild.nodeType,fe.tbody=!e.getElementsByTagName("tbody").length,fe.htmlSerialize=!!e.getElementsByTagName("link").length,fe.html5Clone="<:nav>"!==re.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,t.appendChild(n),fe.appendChecked=n.checked,e.innerHTML="",fe.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,t.appendChild(e),n=re.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),fe.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.noCloneEvent=!!e.addEventListener,e[pe.expando]=1,fe.attributes=!e.getAttribute(pe.expando)}();var Xe={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:fe.htmlSerialize?[0,"",""]:[1,"X
","
"]};Xe.optgroup=Xe.option,Xe.tbody=Xe.tfoot=Xe.colgroup=Xe.caption=Xe.thead,Xe.th=Xe.td;var Ue=/<|&#?\w+;/,Ve=/-1&&(h=p.split("."),p=h.shift(),h.sort()),a=p.indexOf(":")<0&&"on"+p,t=t[pe.expando]?t:new pe.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:pe.makeArray(n,[t]),l=pe.event.special[p]||{},i||!l.trigger||l.trigger.apply(r,n)!==!1)){if(!i&&!l.noBubble&&!pe.isWindow(r)){for(u=l.delegateType||p,Ke.test(u+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),c=s;c===(r.ownerDocument||re)&&d.push(c.defaultView||c.parentWindow||e)}for(f=0;(s=d[f++])&&!t.isPropagationStopped();)t.type=f>1?u:l.bindType||p,o=(pe._data(s,"events")||{})[t.type]&&pe._data(s,"handle"),o&&o.apply(s,n),o=a&&s[a],o&&o.apply&&He(s)&&(t.result=o.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=p,!i&&!t.isDefaultPrevented()&&(!l._default||l._default.apply(d.pop(),n)===!1)&&He(r)&&a&&r[p]&&!pe.isWindow(r)){c=r[a],c&&(r[a]=null),pe.event.triggered=p;try{r[p]()}catch(g){}pe.event.triggered=void 0,c&&(r[a]=c)}return t.result}},dispatch:function(e){e=pe.event.fix(e);var t,n,r,i,o,a=[],s=ie.call(arguments),u=(pe._data(this,"events")||{})[e.type]||[],l=pe.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){for(a=pe.event.handlers.call(this,e,u),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,r=((pe.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s),void 0!==r&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(r=[],n=0;n-1:pe.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s]","i"),tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,nt=/\s*$/g,at=p(re),st=at.appendChild(re.createElement("div"));pe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1>")},clone:function(e,t,n){var r,i,o,a,s,u=pe.contains(e.ownerDocument,e);if(fe.html5Clone||pe.isXMLDoc(e)||!et.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(st.innerHTML=e.outerHTML,st.removeChild(o=st.firstChild)),!(fe.noCloneEvent&&fe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(r=h(o),s=h(e),a=0;null!=(i=s[a]);++a)r[a]&&k(i,r[a]);if(t)if(n)for(s=s||h(e),r=r||h(o),a=0;null!=(i=s[a]);a++)N(i,r[a]);else N(e,o);return r=h(o,"script"),r.length>0&&g(r,!u&&h(e,"script")),r=s=i=null,o},cleanData:function(e,t){for(var n,r,i,o,a=0,s=pe.expando,u=pe.cache,l=fe.attributes,c=pe.event.special;null!=(n=e[a]);a++)if((t||He(n))&&(i=n[s],o=i&&u[i])){if(o.events)for(r in o.events)c[r]?pe.event.remove(n,r):pe.removeEvent(n,r,o.handle);u[i]&&(delete u[i],l||"undefined"==typeof n.removeAttribute?n[s]=void 0:n.removeAttribute(s),ne.push(i))}}}),pe.fn.extend({domManip:S,detach:function(e){return A(this,e,!0)},remove:function(e){return A(this,e)},text:function(e){return Pe(this,function(e){return void 0===e?pe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||re).createTextNode(e))},null,e,arguments.length)},append:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.appendChild(e)}})},prepend:function(){return S(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return S(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&pe.cleanData(h(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&pe.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return pe.clone(this,e,t)})},html:function(e){return Pe(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Ze,""):void 0;if("string"==typeof e&&!nt.test(e)&&(fe.htmlSerialize||!et.test(e))&&(fe.leadingWhitespace||!$e.test(e))&&!Xe[(We.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;nt",t=l.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",o=0===t[0].offsetHeight,o&&(t[0].style.display="",t[1].style.display="none",o=0===t[0].offsetHeight)),f.removeChild(u)}var n,r,i,o,a,s,u=re.createElement("div"),l=re.createElement("div");l.style&&(l.style.cssText="float:left;opacity:.5",fe.opacity="0.5"===l.style.opacity,fe.cssFloat=!!l.style.cssFloat,l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",fe.clearCloneStyle="content-box"===l.style.backgroundClip,u=re.createElement("div"),u.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",l.innerHTML="",u.appendChild(l),fe.boxSizing=""===l.style.boxSizing||""===l.style.MozBoxSizing||""===l.style.WebkitBoxSizing,pe.extend(fe,{reliableHiddenOffsets:function(){return null==n&&t(),o},boxSizingReliable:function(){return null==n&&t(),i},pixelMarginRight:function(){return null==n&&t(),r},pixelPosition:function(){return null==n&&t(),n},reliableMarginRight:function(){return null==n&&t(),a},reliableMarginLeft:function(){return null==n&&t(),s}}))}();var ht,gt,mt=/^(top|right|bottom|left)$/;e.getComputedStyle?(ht=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n.getPropertyValue(t)||n[t]:void 0,""!==a&&void 0!==a||pe.contains(e.ownerDocument,e)||(a=pe.style(e,t)),n&&!fe.pixelMarginRight()&&ft.test(a)&&ct.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o),void 0===a?a:a+""}):pt.currentStyle&&(ht=function(e){return e.currentStyle},gt=function(e,t,n){var r,i,o,a,s=e.style;return n=n||ht(e),a=n?n[t]:void 0,null==a&&s&&s[t]&&(a=s[t]),ft.test(a)&&!mt.test(t)&&(r=s.left,i=e.runtimeStyle,o=i&&i.left,o&&(i.left=e.currentStyle.left),s.left="fontSize"===t?"1em":a,a=s.pixelLeft+"px",s.left=r,o&&(i.left=o)),void 0===a?a:a+""||"auto"});var yt=/alpha\([^)]*\)/i,vt=/opacity\s*=\s*([^)]*)/i,xt=/^(none|table(?!-c[ea]).+)/,bt=new RegExp("^("+Fe+")(.*)$","i"),wt={position:"absolute",visibility:"hidden",display:"block"},Tt={letterSpacing:"0",fontWeight:"400"},Ct=["Webkit","O","Moz","ms"],Et=re.createElement("div").style;pe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=gt(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":fe.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=pe.camelCase(t),u=e.style;if(t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];if(o=typeof n,"string"===o&&(i=Me.exec(n))&&i[1]&&(n=d(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(pe.cssNumber[s]?"":"px")),fe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,r)))))try{u[t]=n}catch(l){}}},css:function(e,t,n,r){var i,o,a,s=pe.camelCase(t);return t=pe.cssProps[s]||(pe.cssProps[s]=H(s)||s),a=pe.cssHooks[t]||pe.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=gt(e,t,r)),"normal"===o&&t in Tt&&(o=Tt[t]),""===n||n?(i=parseFloat(o),n===!0||isFinite(i)?i||0:o):o}}),pe.each(["height","width"],function(e,t){pe.cssHooks[t]={get:function(e,n,r){if(n)return xt.test(pe.css(e,"display"))&&0===e.offsetWidth?dt(e,wt,function(){return M(e,t,r)}):M(e,t,r)},set:function(e,n,r){var i=r&&ht(e);return _(e,n,r?F(e,t,r,fe.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,i),i):0)}}}),fe.opacity||(pe.cssHooks.opacity={get:function(e,t){return vt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=pe.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===pe.trim(o.replace(yt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=yt.test(o)?o.replace(yt,i):o+" "+i)}}),pe.cssHooks.marginRight=L(fe.reliableMarginRight,function(e,t){if(t)return dt(e,{display:"inline-block"},gt,[e,"marginRight"])}),pe.cssHooks.marginLeft=L(fe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(gt(e,"marginLeft"))||(pe.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-dt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px"}),pe.each({margin:"",padding:"",border:"Width"},function(e,t){pe.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Oe[r]+t]=o[r]||o[r-2]||o[0];return i}},ct.test(e)||(pe.cssHooks[e+t].set=_)}),pe.fn.extend({css:function(e,t){return Pe(this,function(e,t,n){var r,i,o={},a=0;if(pe.isArray(t)){for(r=ht(e),i=t.length;a1)},show:function(){return q(this,!0)},hide:function(){return q(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Re(this)?pe(this).show():pe(this).hide()})}}),pe.Tween=O,O.prototype={constructor:O,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(pe.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=pe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=O.prototype.init,pe.fx.step={};var Nt,kt,St=/^(?:toggle|show|hide)$/,At=/queueHooks$/;pe.Animation=pe.extend($,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Me.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(De);for(var n,r=0,i=e.length;r
a",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),e=n.getElementsByTagName("a")[0],e.style.cssText="top:1px",fe.getSetAttribute="t"!==n.className,fe.style=/top/.test(e.getAttribute("style")),fe.hrefNormalized="/a"===e.getAttribute("href"),fe.checkOn=!!t.value,fe.optSelected=i.selected,fe.enctype=!!re.createElement("form").enctype,r.disabled=!0,fe.optDisabled=!i.disabled,t=re.createElement("input"),t.setAttribute("value",""),fe.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),fe.radioValue="t"===t.value}();var Dt=/\r/g,jt=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=pe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,pe(this).val()):e,null==i?i="":"number"==typeof i?i+="":pe.isArray(i)&&(i=pe.map(i,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return t=pe.valHooks[i.type]||pe.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(Dt,""):null==n?"":n)}}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(jt," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u-1)try{r.selected=n=!0}catch(s){r.scrollHeight}else r.selected=!1;return n||(e.selectedIndex=-1),i}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){if(pe.isArray(t))return e.checked=pe.inArray(pe(e).val(),t)>-1}},fe.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Lt,Ht,qt=pe.expr.attrHandle,_t=/^(?:checked|selected)$/i,Ft=fe.getSetAttribute,Mt=fe.input;pe.fn.extend({attr:function(e,t){return Pe(this,pe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?pe.prop(e,t,n):(1===o&&pe.isXMLDoc(e)||(t=t.toLowerCase(),i=pe.attrHooks[t]||(pe.expr.match.bool.test(t)?Ht:Lt)),void 0!==n?null===n?void pe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=pe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!fe.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(De);if(o&&1===e.nodeType)for(;n=o[i++];)r=pe.propFix[n]||n,pe.expr.match.bool.test(n)?Mt&&Ft||!_t.test(n)?e[r]=!1:e[pe.camelCase("default-"+n)]=e[r]=!1:pe.attr(e,n,""),e.removeAttribute(Ft?n:r)}}),Ht={set:function(e,t,n){return t===!1?pe.removeAttr(e,n):Mt&&Ft||!_t.test(n)?e.setAttribute(!Ft&&pe.propFix[n]||n,n):e[pe.camelCase("default-"+n)]=e[n]=!0,n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=qt[t]||pe.find.attr;Mt&&Ft||!_t.test(t)?qt[t]=function(e,t,r){var i,o;return r||(o=qt[t],qt[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,qt[t]=o),i}:qt[t]=function(e,t,n){if(!n)return e[pe.camelCase("default-"+t)]?t.toLowerCase():null}}),Mt&&Ft||(pe.attrHooks.value={set:function(e,t,n){return pe.nodeName(e,"input")?void(e.defaultValue=t):Lt&&Lt.set(e,t,n)}}),Ft||(Lt={set:function(e,t,n){var r=e.getAttributeNode(n);if(r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n))return t}},qt.id=qt.name=qt.coords=function(e,t,n){var r;if(!n)return(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},pe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);if(n&&n.specified)return n.value},set:Lt.set},pe.attrHooks.contenteditable={set:function(e,t,n){Lt.set(e,""!==t&&t,n)}},pe.each(["width","height"],function(e,t){pe.attrHooks[t]={set:function(e,n){if(""===n)return e.setAttribute(t,"auto"),n}}})),fe.style||(pe.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Ot=/^(?:input|select|textarea|button|object)$/i,Rt=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return Pe(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return e=pe.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),pe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,i=pe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):Ot.test(e.nodeName)||Rt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),fe.hrefNormalized||pe.each(["href","src"],function(e,t){pe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),fe.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this}),fe.enctype||(pe.propFix.enctype="encoding");var Pt=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,z(this)))});if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,z(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(Pt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=pe.trim(r),i!==s&&pe.attr(n,"class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,z(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=pe(this),o=e.match(De)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=z(this),t&&pe._data(this,"__className__",t),pe.attr(this,"class",t||e===!1?"":pe._data(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(n)+" ").replace(Pt," ").indexOf(t)>-1)return!0;return!1}}),pe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Bt=e.location,Wt=pe.now(),It=/\?/,$t=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;pe.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,r=null,i=pe.trim(t+"");return i&&!pe.trim(i.replace($t,function(e,t,i,o){return n&&t&&(r=0),0===r?e:(n=i||t,r+=!o-!i,"")}))?Function("return "+i)():pe.error("Invalid JSON: "+t)},pe.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(r=new e.DOMParser,n=r.parseFromString(t,"text/xml")):(n=new e.ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(i){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var zt=/#.*$/,Xt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Yt=/^(?:GET|HEAD)$/,Jt=/^\/\//,Gt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Kt={},Qt={},Zt="*/".concat("*"),en=Bt.href,tn=Gt.exec(en.toLowerCase())||[];pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:en,type:"GET",isLocal:Vt.test(tn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":pe.parseJSON,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?V(V(e,pe.ajaxSettings),t):V(pe.ajaxSettings,e)},ajaxPrefilter:X(Kt),ajaxTransport:X(Qt),ajax:function(t,n){function r(t,n,r,i){var o,f,v,x,w,C=n;2!==b&&(b=2,u&&e.clearTimeout(u),c=void 0,s=i||"",T.readyState=t>0?4:0,o=t>=200&&t<300||304===t,r&&(x=Y(d,T,r)),x=J(d,x,T,o),o?(d.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(pe.lastModified[a]=w),w=T.getResponseHeader("etag"),w&&(pe.etag[a]=w)),204===t||"HEAD"===d.type?C="nocontent":304===t?C="notmodified":(C=x.state,f=x.data,v=x.error,o=!v)):(v=C,!t&&C||(C="error",t<0&&(t=0))),T.status=t,T.statusText=(n||C)+"",o?g.resolveWith(p,[f,C,T]):g.rejectWith(p,[T,C,v]),T.statusCode(y),y=void 0,l&&h.trigger(o?"ajaxSuccess":"ajaxError",[T,d,o?f:v]),m.fireWith(p,[T,C]),l&&(h.trigger("ajaxComplete",[T,d]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,d=pe.ajaxSetup({},n),p=d.context||d,h=d.context&&(p.nodeType||p.jquery)?pe(p):pe.event,g=pe.Deferred(),m=pe.Callbacks("once memory"),y=d.statusCode||{},v={},x={},b=0,w="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!f)for(f={};t=Ut.exec(s);)f[t[1].toLowerCase()]=t[2];t=f[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(b<2)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return c&&c.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,d.url=((t||d.url||en)+"").replace(zt,"").replace(Jt,tn[1]+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=pe.trim(d.dataType||"*").toLowerCase().match(De)||[""],null==d.crossDomain&&(i=Gt.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===tn[1]&&i[2]===tn[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(tn[3]||("http:"===tn[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=pe.param(d.data,d.traditional)),U(Kt,d,n,T),2===b)return T;l=pe.event&&d.global,l&&0===pe.active++&&pe.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Yt.test(d.type),a=d.url,d.hasContent||(d.data&&(a=d.url+=(It.test(a)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=Xt.test(a)?a.replace(Xt,"$1_="+Wt++):a+(It.test(a)?"&":"?")+"_="+Wt++)),d.ifModified&&(pe.lastModified[a]&&T.setRequestHeader("If-Modified-Since",pe.lastModified[a]),pe.etag[a]&&T.setRequestHeader("If-None-Match",pe.etag[a])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",d.contentType),T.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Zt+"; q=0.01":""):d.accepts["*"]);for(o in d.headers)T.setRequestHeader(o,d.headers[o]);if(d.beforeSend&&(d.beforeSend.call(p,T,d)===!1||2===b))return T.abort();w="abort";for(o in{success:1,error:1,complete:1})T[o](d[o]);if(c=U(Qt,d,n,T)){if(T.readyState=1,l&&h.trigger("ajaxSend",[T,d]),2===b)return T;d.async&&d.timeout>0&&(u=e.setTimeout(function(){T.abort("timeout")},d.timeout));try{b=1,c.send(v,r)}catch(C){if(!(b<2))throw C;r(-1,C)}}else r(-1,"No Transport");return T},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,r,i){return pe.isFunction(n)&&(i=i||r,r=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:i,data:n,success:r},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},pe.fn.extend({wrapAll:function(e){if(pe.isFunction(e))return this.each(function(t){pe(this).wrapAll(e.call(this,t))});if(this[0]){var t=pe(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){pe.nodeName(this,"body")||pe(this).replaceWith(this.childNodes)}).end()}}),pe.expr.filters.hidden=function(e){return fe.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:K(e)},pe.expr.filters.visible=function(e){return!pe.expr.filters.hidden(e)};var nn=/%20/g,rn=/\[\]$/,on=/\r?\n/g,an=/^(?:submit|button|image|reset|file)$/i,sn=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,r=[],i=function(e,t){t=pe.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=pe.ajaxSettings&&pe.ajaxSettings.traditional),pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){i(this.name,this.value)});else for(n in e)Q(n,e[n],t,i);return r.join("&").replace(nn,"+")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&sn.test(this.nodeName)&&!an.test(e)&&(this.checked||!Be.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),pe.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?ee():re.documentMode>8?Z():/^(get|post|head|put|delete|options)$/i.test(this.type)&&Z()||ee()}:Z;var un=0,ln={},cn=pe.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in ln)ln[e](void 0,!0)}),fe.cors=!!cn&&"withCredentials"in cn,cn=fe.ajax=!!cn,cn&&pe.ajaxTransport(function(t){if(!t.crossDomain||fe.cors){var n;return{send:function(r,i){var o,a=t.xhr(),s=++un;if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)a[o]=t.xhrFields[o];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)void 0!==r[o]&&a.setRequestHeader(o,r[o]+"");a.send(t.hasContent&&t.data||null),n=function(e,r){var o,u,l;if(n&&(r||4===a.readyState))if(delete ln[s],n=void 0,a.onreadystatechange=pe.noop,r)4!==a.readyState&&a.abort();else{l={},o=a.status,"string"==typeof a.responseText&&(l.text=a.responseText);try{u=a.statusText}catch(c){u=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=l.text?200:404}l&&i(o,u,l,a.getAllResponseHeaders())},t.async?4===a.readyState?e.setTimeout(n):a.onreadystatechange=ln[s]=n:n()},abort:function(){n&&n(void 0,!0)}}}}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=re.head||pe("head")[0]||re.documentElement;return{send:function(r,i){t=re.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||i(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var fn=[],dn=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=fn.pop()||pe.expando+"_"+Wt++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=t.jsonp!==!1&&(dn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&dn.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=pe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(dn,"$1"+i):t.jsonp!==!1&&(t.url+=(It.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||pe.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?pe(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,fn.push(i)),a&&pe.isFunction(o)&&o(a[0]),a=o=void 0}),"script"}),pe.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||re;var r=Te.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=y([e],t,i),i&&i.length&&pe(i).remove(),pe.merge([],r.childNodes))};var pn=pe.fn.load;return pe.fn.load=function(e,t,n){if("string"!=typeof e&&pn)return pn.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=pe.trim(e.slice(s,e.length)),e=e.slice(0,s)),pe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&pe.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?pe("
").append(pe.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.expr.filters.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=pe.css(e,"position"),f=pe(e),d={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=pe.css(e,"top"),u=pe.css(e,"left"),l=("absolute"===c||"fixed"===c)&&pe.inArray("auto",[o,u])>-1,l?(r=f.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),pe.isFunction(t)&&(t=t.call(e,n,pe.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+i),"using"in t?t.using.call(e,d):f.css(d)}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;if(o)return t=o.documentElement,pe.contains(t,i)?("undefined"!=typeof i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=te(o),{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):r},position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===pe.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),pe.nodeName(e[0],"html")||(n=e.offset()),n.top+=pe.css(e[0],"borderTopWidth",!0),n.left+=pe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-pe.css(r,"marginTop",!0),left:t.left-n.left-pe.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){ -for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(r){return Pe(this,function(e,r,i){var o=te(e);return void 0===i?o?t in o?o[t]:o.document.documentElement[r]:e[r]:void(o?o.scrollTo(n?pe(o).scrollLeft():i,n?i:pe(o).scrollTop()):e[r]=i)},e,r,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=L(fe.pixelPosition,function(e,n){if(n)return n=gt(e,t),ft.test(n)?pe(e).position()[t]+"px":n})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){pe.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),a=n||(r===!0||i===!0?"margin":"border");return Pe(this,function(t,n,r){var i;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?pe.css(t,n,a):pe.style(t,n,r,a)},t,o?r:void 0,o,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,layui.define(function(e){layui.$=pe,e("jquery",pe)}),pe});!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function u(){return++c>80?e.console&&console.error("layer.css: Invalid"):void(1989===parseInt(o.getStyle(document.getElementById(f),"width"))?i():setTimeout(u,100))}()}}},r={v:"3.1.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:210},n))}},s=function(e){var t=this;t.index=++r.index,t.config=i.extend({},t.config,o.config,e),document.body?t.creat():setTimeout(function(){t.creat()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'
'+(f?r.title[0]:r.title)+"
":"";return r.zIndex=s,t([r.shade?'
':"",'
'+(e&&2!=r.type?"":u)+'
'+(0==r.type&&r.icon!==-1?'':"")+(1==r.type&&e?"":r.content||"")+'
'+function(){var e=c?'':"";return r.closeBtn&&(e+=''),e}()+""+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t'+r.btn[t]+"";return'
'+e+"
"}():"")+(r.resize?'':"")+"
"],u,i('
')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"http://layer.layui.com","auto"];t.content='';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),i("#layui-layer-shade"+e.index).css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():e.offset(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;af&&(a=f),ou&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&i("#layui-layer-shade"+t.index).on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){var a=i("#"+l[0]+e),s=a.find(l[1]).outerHeight()||0,f=a.attr("minLeft")||181*o.minIndex+"px",c=a.css("position");o.record(a),o.minLeft[0]&&(f=o.minLeft[0],o.minLeft.shift()),a.attr("position",c),r.style(e,{width:180,height:s,left:f,top:n.height()-s,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+l[0]+e),n=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(n[0]),height:parseFloat(n[1]),top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e){var t=i("#"+l[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var s="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+l[5]+")").remove();for(var a=t.find("."+s),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(s)}else{if(n===o.type[2])try{var f=i("#"+l[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+l[5])[0].removeChild(f)}catch(c){}t[0].innerHTML="",t.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e]};t.data("isOutAnim")&&t.addClass("layer-anim "+a),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),r.ie&&r.ie<10||!t.data("isOutAnim")?f():setTimeout(function(){f()},200)}},r.closeAll=function(e){i.each(i("."+l[0]),function(){var t=i(this),n=e?t.attr("type")===e:1;n&&r.close(t.attr("times")),n=null})};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'":function(){return''}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(t){s=t.find(".layui-layer-input"),s.val(e.value||"").focus(),"function"==typeof f&&f(t)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a=''+t[0].title+"";i"+t[i].title+"";return a}(),content:'
    '+function(){var e=t.length,i=1,a="";if(e>0)for(a='
  • '+(t[0].content||"no content")+"
  • ";i'+(t[i].content||"no content")+"";return a}()+"
",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=t.photos.constructor===Object,f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0),h()}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.hover(function(){s.imgsee.show()},function(){s.imgsee.hide()}),s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev()}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext()}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]'+(u[d].alt||
'+(u.length>1?'':"")+'
'+(u[d].alt||"")+""+s.imgIndex+"/"+u.length+"
",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常
是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){o.run(e.jQuery),r.ready()}()}(window);layui.define("jquery",function(t){"use strict";var a=layui.$,i=(layui.hint(),layui.device()),e="element",l="layui-this",n="layui-show",s=function(){this.config={}};s.prototype.set=function(t){var i=this;return a.extend(!0,i.config,t),i},s.prototype.on=function(t,a){return layui.onevent.call(this,e,t,a)},s.prototype.tabAdd=function(t,i){var e=".layui-tab-title",l=a(".layui-tab[lay-filter="+t+"]"),n=l.children(e),s=n.children(".layui-tab-bar"),o=l.children(".layui-tab-content"),r='
  • "+(i.title||"unnaming")+"
  • ";return s[0]?s.before(r):n.append(r),o.append('
    '+(i.content||"")+"
    "),f.hideTabMore(!0),f.tabAuto(),this},s.prototype.tabDelete=function(t,i){var e=".layui-tab-title",l=a(".layui-tab[lay-filter="+t+"]"),n=l.children(e),s=n.find('>li[lay-id="'+i+'"]');return f.tabDelete(null,s),this},s.prototype.tabChange=function(t,i){var e=".layui-tab-title",l=a(".layui-tab[lay-filter="+t+"]"),n=l.children(e),s=n.find('>li[lay-id="'+i+'"]');return f.tabClick.call(s[0],null,null,s),this},s.prototype.tab=function(t){t=t||{},b.on("click",t.headerElem,function(i){var e=a(this).index();f.tabClick.call(this,i,e,null,t)})},s.prototype.progress=function(t,i){var e="layui-progress",l=a("."+e+"[lay-filter="+t+"]"),n=l.find("."+e+"-bar"),s=n.find("."+e+"-text");return n.css("width",i),s.text(i),this};var o=".layui-nav",r="layui-nav-item",c="layui-nav-bar",u="layui-nav-tree",d="layui-nav-child",y="layui-nav-more",h="layui-anim layui-anim-upbit",f={tabClick:function(t,i,s,o){o=o||{};var r=s||a(this),i=i||r.parent().children("li").index(r),c=o.headerElem?r.parent():r.parents(".layui-tab").eq(0),u=o.bodyElem?a(o.bodyElem):c.children(".layui-tab-content").children(".layui-tab-item"),d=r.find("a"),y=c.attr("lay-filter");"javascript:;"!==d.attr("href")&&"_blank"===d.attr("target")||(r.addClass(l).siblings().removeClass(l),u.eq(i).addClass(n).siblings().removeClass(n)),layui.event.call(this,e,"tab("+y+")",{elem:c,index:i})},tabDelete:function(t,i){var n=i||a(this).parent(),s=n.index(),o=n.parents(".layui-tab").eq(0),r=o.children(".layui-tab-content").children(".layui-tab-item"),c=o.attr("lay-filter");n.hasClass(l)&&(n.next()[0]?f.tabClick.call(n.next()[0],null,s+1):n.prev()[0]&&f.tabClick.call(n.prev()[0],null,s-1)),n.remove(),r.eq(s).remove(),setTimeout(function(){f.tabAuto()},50),layui.event.call(this,e,"tabDelete("+c+")",{elem:o,index:s})},tabAuto:function(){var t="layui-tab-more",e="layui-tab-bar",l="layui-tab-close",n=this;a(".layui-tab").each(function(){var s=a(this),o=s.children(".layui-tab-title"),r=(s.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),c=a('');if(n===window&&8!=i.ie&&f.hideTabMore(!0),s.attr("lay-allowClose")&&o.find("li").each(function(){var t=a(this);if(!t.find("."+l)[0]){var i=a('');i.on("click",f.tabDelete),t.append(i)}}),"string"!=typeof s.attr("lay-unauto"))if(o.prop("scrollWidth")>o.outerWidth()+1){if(o.find("."+e)[0])return;o.append(c),s.attr("overflow",""),c.on("click",function(a){o[this.title?"removeClass":"addClass"](t),this.title=this.title?"":"收缩"})}else o.find("."+e).remove(),s.removeAttr("overflow")})},hideTabMore:function(t){var i=a(".layui-tab-title");t!==!0&&"tabmore"===a(t.target).attr("lay-stope")||(i.removeClass("layui-tab-more"),i.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var t=a(this),i=t.parents(o),n=i.attr("lay-filter"),s=t.parent(),c=t.siblings("."+d),y="string"==typeof s.attr("lay-unselect");"javascript:;"!==t.attr("href")&&"_blank"===t.attr("target")||y||c[0]||(i.find("."+l).removeClass(l),s.addClass(l)),i.hasClass(u)&&(c.removeClass(h),c[0]&&(s["none"===c.css("display")?"addClass":"removeClass"](r+"ed"),"all"===i.attr("lay-shrink")&&s.siblings().removeClass(r+"ed"))),layui.event.call(this,e,"nav("+n+")",t)},collapse:function(){var t=a(this),i=t.find(".layui-colla-icon"),l=t.siblings(".layui-colla-content"),s=t.parents(".layui-collapse").eq(0),o=s.attr("lay-filter"),r="none"===l.css("display");if("string"==typeof s.attr("lay-accordion")){var c=s.children(".layui-colla-item").children("."+n);c.siblings(".layui-colla-title").children(".layui-colla-icon").html(""),c.removeClass(n)}l[r?"addClass":"removeClass"](n),i.html(r?"":""),layui.event.call(this,e,"collapse("+o+")",{title:t,content:l,show:r})}};s.prototype.init=function(t,e){var l=function(){return e?'[lay-filter="'+e+'"]':""}(),s={tab:function(){f.tabAuto.call({})},nav:function(){var t=200,e={},s={},p={},b=function(l,o,r){var c=a(this),f=c.find("."+d);o.hasClass(u)?l.css({top:c.position().top,height:c.children("a").outerHeight(),opacity:1}):(f.addClass(h),l.css({left:c.position().left+parseFloat(c.css("marginLeft")),top:c.position().top+c.height()-l.height()}),e[r]=setTimeout(function(){l.css({width:c.width(),opacity:1})},i.ie&&i.ie<10?0:t),clearTimeout(p[r]),"block"===f.css("display")&&clearTimeout(s[r]),s[r]=setTimeout(function(){f.addClass(n),c.find("."+y).addClass(y+"d")},300))};a(o+l).each(function(i){var l=a(this),o=a(''),h=l.find("."+r);l.find("."+c)[0]||(l.append(o),h.on("mouseenter",function(){b.call(this,o,l,i)}).on("mouseleave",function(){l.hasClass(u)||(clearTimeout(s[i]),s[i]=setTimeout(function(){l.find("."+d).removeClass(n),l.find("."+y).removeClass(y+"d")},300))}),l.on("mouseleave",function(){clearTimeout(e[i]),p[i]=setTimeout(function(){l.hasClass(u)?o.css({height:0,top:o.position().top+o.height()/2,opacity:0}):o.css({width:0,left:o.position().left+o.width()/2,opacity:0})},t)})),h.find("a").each(function(){var t=a(this),i=(t.parent(),t.siblings("."+d));i[0]&&!t.children("."+y)[0]&&t.append(''),t.off("click",f.clickThis).on("click",f.clickThis)})})},breadcrumb:function(){var t=".layui-breadcrumb";a(t+l).each(function(){var t=a(this),i="lay-separator",e=t.attr(i)||"/",l=t.find("a");l.next("span["+i+"]")[0]||(l.each(function(t){t!==l.length-1&&a(this).after(""+e+"")}),t.css("visibility","visible"))})},progress:function(){var t="layui-progress";a("."+t+l).each(function(){var i=a(this),e=i.find(".layui-progress-bar"),l=e.attr("lay-percent");e.css("width",function(){return/^.+\/.+$/.test(l)?100*new Function("return "+l)()+"%":l}()),i.attr("lay-showPercent")&&setTimeout(function(){e.html(''+l+"")},350)})},collapse:function(){var t="layui-collapse";a("."+t+l).each(function(){var t=a(this).find(".layui-colla-item");t.each(function(){var t=a(this),i=t.find(".layui-colla-title"),e=t.find(".layui-colla-content"),l="none"===e.css("display");i.find(".layui-colla-icon").remove(),i.append(''+(l?"":"")+""),i.off("click",f.collapse).on("click",f.collapse)})})}};return s[t]?s[t]():layui.each(s,function(t,a){a()})},s.prototype.render=s.prototype.init;var p=new s,b=a(document);p.render();var v=".layui-tab-title li";b.on("click",v,f.tabClick),b.on("click",f.hideTabMore),a(window).on("resize",f.tabAuto),t(e,p)});layui.define("layer",function(e){"use strict";var i=layui.$,t=layui.layer,n=layui.hint(),a=layui.device(),o={config:{},set:function(e){var t=this;return t.config=i.extend({},t.config,e),t},on:function(e,i){return layui.onevent.call(this,r,e,i)}},l=function(){var e=this;return{upload:function(i){e.upload.call(e,i)},config:e.config}},r="upload",u="layui-upload-file",c="layui-upload-form",f="layui-upload-iframe",s="layui-upload-choose",p=function(e){var t=this;t.config=i.extend({},t.config,o.config,e),t.render()};p.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",field:"file",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1},p.prototype.render=function(e){var t=this,e=t.config;e.elem=i(e.elem),e.bindAction=i(e.bindAction),t.file(),t.events()},p.prototype.file=function(){var e=this,t=e.config,n=e.elemFile=i(['"].join("")),o=t.elem.next();(o.hasClass(u)||o.hasClass(c))&&o.remove(),a.ie&&a.ie<10&&t.elem.wrap('
    '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(n),a.ie&&a.ie<10&&e.initIE()},p.prototype.initIE=function(){var e=this,t=e.config,n=i(''),a=i(['
    ',"
    "].join(""));i("#"+f)[0]||i("body").append(n),t.elem.next().hasClass(c)||(e.elemFile.wrap(a),t.elem.next("."+c).append(function(){var e=[];return layui.each(t.data,function(i,t){t="function"==typeof t?t():t,e.push('')}),e.join("")}()))},p.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},p.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},p.prototype.preview=function(e){var i=this;window.FileReader&&layui.each(i.chooseFiles,function(i,t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(){e&&e(i,t,this.result)}})},p.prototype.upload=function(e,t){var n,o=this,l=o.config,r=o.elemFile[0],u=function(){var t=0,n=0,a=e||o.files||o.chooseFiles||r.files,u=function(){l.multiple&&t+n===o.fileLength&&"function"==typeof l.allDone&&l.allDone({total:o.fileLength,successful:t,aborted:n})};layui.each(a,function(e,a){var r=new FormData;r.append(l.field,a),layui.each(l.data,function(e,i){i="function"==typeof i?i():i,r.append(e,i)}),i.ajax({url:l.url,type:l.method,data:r,contentType:!1,processData:!1,dataType:"json",headers:l.headers||{},success:function(i){t++,d(e,i),u()},error:function(){n++,o.msg("请求上传接口出现异常"),m(e),u()}})})},c=function(){var e=i("#"+f);o.elemFile.parent().submit(),clearInterval(p.timer),p.timer=setInterval(function(){var i,t=e.contents().find("body");try{i=t.text()}catch(n){o.msg("获取上传后的响应信息出现异常"),clearInterval(p.timer),m()}i&&(clearInterval(p.timer),t.html(""),d(0,i))},30)},d=function(e,i){if(o.elemFile.next("."+s).remove(),r.value="","object"!=typeof i)try{i=JSON.parse(i)}catch(t){return i={},o.msg("请对上传接口返回有效JSON")}"function"==typeof l.done&&l.done(i,e||0,function(e){o.upload(e)})},m=function(e){l.auto&&(r.value=""),"function"==typeof l.error&&l.error(e||0,function(e){o.upload(e)})},h=l.exts,v=function(){var i=[];return layui.each(e||o.chooseFiles,function(e,t){i.push(t.name)}),i}(),g={preview:function(e){o.preview(e)},upload:function(e,i){var t={};t[e]=i,o.upload(t)},pushFile:function(){return o.files=o.files||{},layui.each(o.chooseFiles,function(e,i){o.files[e]=i}),o.files},resetFile:function(e,i,t){var n=new File([i],t);o.files=o.files||{},o.files[e]=n}},y=function(){if("choose"!==t&&!l.auto||(l.choose&&l.choose(g),"choose"!==t))return l.before&&l.before(g),a.ie?a.ie>9?u():c():void u()};if(v=0===v.length?r.value.match(/[^\/\\]+\..+/g)||[]||"":v,0!==v.length){switch(l.accept){case"file":if(h&&!RegExp("\\w\\.("+h+")$","i").test(escape(v)))return o.msg("选择的文件中包含不支持的格式"),r.value="";break;case"video":if(!RegExp("\\w\\.("+(h||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(v)))return o.msg("选择的视频中包含不支持的格式"),r.value="";break;case"audio":if(!RegExp("\\w\\.("+(h||"mp3|wav|mid")+")$","i").test(escape(v)))return o.msg("选择的音频中包含不支持的格式"),r.value="";break;default:if(layui.each(v,function(e,i){RegExp("\\w\\.("+(h||"jpg|png|gif|bmp|jpeg$")+")","i").test(escape(i))||(n=!0)}),n)return o.msg("选择的图片中包含不支持的格式"),r.value=""}if(o.fileLength=function(){var i=0,t=e||o.files||o.chooseFiles||r.files;return layui.each(t,function(){i++}),i}(),l.number&&o.fileLength>l.number)return o.msg("同时最多只能上传的数量为:"+l.number);if(l.size>0&&!(a.ie&&a.ie<10)){var F;if(layui.each(o.chooseFiles,function(e,i){if(i.size>1024*l.size){var t=l.size/1024;t=t>=1?t.toFixed(2)+"MB":l.size+"KB",r.value="",F=t}}),F)return o.msg("文件不能超过"+F)}y()}},p.prototype.events=function(){var e=this,t=e.config,o=function(i){e.chooseFiles={},layui.each(i,function(i,t){var n=(new Date).getTime();e.chooseFiles[n+"-"+i]=t})},l=function(i,n){var a=e.elemFile,o=i.length>1?i.length+"个文件":(i[0]||{}).name||a[0].value.match(/[^\/\\]+\..+/g)||[]||"";a.next().hasClass(s)&&a.next().remove(),e.upload(null,"choose"),e.isFile()||t.choose||a.after(''+o+"")};t.elem.off("upload.start").on("upload.start",function(){var a=i(this),o=a.attr("lay-data");if(o)try{o=new Function("return "+o)(),e.config=i.extend({},t,o)}catch(l){n.error("Upload element property lay-data configuration item has a syntax error: "+o)}e.config.item=a,e.elemFile[0].click()}),a.ie&&a.ie<10||t.elem.off("upload.over").on("upload.over",function(){var e=i(this);e.attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){var e=i(this);e.removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(n,a){var r=i(this),u=a.originalEvent.dataTransfer.files||[];r.removeAttr("lay-over"),o(u),t.auto?e.upload(u):l(u)}),e.elemFile.off("upload.change").on("upload.change",function(){var i=this.files||[];o(i),t.auto?e.upload():l(i)}),t.bindAction.off("upload.action").on("upload.action",function(){e.upload()}),t.elem.data("haveEvents")||(e.elemFile.on("change",function(){i(this).trigger("upload.change")}),t.elem.on("click",function(){e.isFile()||i(this).trigger("upload.start")}),t.drag&&t.elem.on("dragover",function(e){e.preventDefault(),i(this).trigger("upload.over")}).on("dragleave",function(e){i(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),i(this).trigger("upload.drop",e)}),t.bindAction.on("click",function(){i(this).trigger("upload.action")}),t.elem.data("haveEvents",!0))},o.render=function(e){var i=new p(e);return l.call(i)},e(r,o)});layui.define("layer",function(e){"use strict";var i=layui.$,t=layui.layer,a=layui.hint(),n=layui.device(),l="form",r=".layui-form",s="layui-this",o="layui-hide",c="layui-disabled",u=function(){this.config={verify:{required:[/[\S]+/,"必填项不能为空"],phone:[/^1\d{10}$/,"请输入正确的手机号"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"邮箱格式不正确"],url:[/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/,"链接格式不正确"],number:function(e){if(!e||isNaN(e))return"只能填写数字"},date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"日期格式不正确"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"请输入正确的身份证号"]}}};u.prototype.set=function(e){var t=this;return i.extend(!0,t.config,e),t},u.prototype.verify=function(e){var t=this;return i.extend(!0,t.config.verify,e),t},u.prototype.on=function(e,i){return layui.onevent.call(this,l,e,i)},u.prototype.val=function(e,t){var a=i(r+'[lay-filter="'+e+'"]');a.each(function(e,a){var n=i(this);layui.each(t,function(e,i){var t,a=n.find('[name="'+e+'"]');a[0]&&(t=a[0].type,"checkbox"===t?a[0].checked=i:"radio"===t?a.each(function(){this.value===i&&(this.checked=!0)}):a.val(i))})}),f.render(null,e)},u.prototype.render=function(e,t){var n=this,u=i(r+function(){return t?'[lay-filter="'+t+'"]':""}()),d={select:function(){var e,t="请选择",a="layui-form-select",n="layui-select-title",r="layui-select-none",d="",f=u.find("select"),v=function(t,l){i(t.target).parent().hasClass(n)&&!l||(i("."+a).removeClass(a+"ed "+a+"up"),e&&d&&e.val(d)),e=null},y=function(t,u,f){var y,p=i(this),m=t.find("."+n),k=m.find("input"),g=t.find("dl"),x=g.children("dd"),b=this.selectedIndex;if(!u){var C=function(){var e=t.offset().top+t.outerHeight()+5-h.scrollTop(),i=g.outerHeight();b=p[0].selectedIndex,t.addClass(a+"ed"),x.removeClass(o),y=null,x.eq(b).addClass(s).siblings().removeClass(s),e+i>h.height()&&e>=i&&t.addClass(a+"up")},w=function(e){t.removeClass(a+"ed "+a+"up"),k.blur(),y=null,e||$(k.val(),function(e){e&&(d=g.find("."+s).html(),k&&k.val(d))})};m.on("click",function(e){t.hasClass(a+"ed")?w():(v(e,!0),C()),g.find("."+r).remove()}),m.find(".layui-edge").on("click",function(){k.focus()}),k.on("keyup",function(e){var i=e.keyCode;9===i&&C()}).on("keydown",function(e){var i=e.keyCode;9===i&&w();var t=function(i,a){var n,l;if(e.preventDefault(),a=function(){return a&&a[0]?a:y&&y[0]?y:x.eq(b)}(),l=a[i](),n=a[i]("dd"),l[0]){if(y=a[i](),!n[0]||n.hasClass(c))return t(i,y);n.addClass(s).siblings().removeClass(s);var r=g.children("dd.layui-this"),o=r.position().top,u=g.height(),d=r.height();o>u&&g.scrollTop(o+g.scrollTop()-u+d-5),o<0&&g.scrollTop(o+g.scrollTop())}};38===i&&t("prev"),40===i&&t("next"),13===i&&(e.preventDefault(),g.children("dd."+s).trigger("click"))});var $=function(e,t,a){var n=0;layui.each(x,function(){var t=i(this),l=t.text(),r=l.indexOf(e)===-1;(""===e||"blur"===a?e!==l:r)&&n++,"keyup"===a&&t[r?"addClass":"removeClass"](o)});var l=n===x.length;return t(l),l},T=function(e){var i=this.value,t=e.keyCode;return 9!==t&&13!==t&&37!==t&&38!==t&&39!==t&&40!==t&&($(i,function(e){e?g.find("."+r)[0]||g.append('

    无匹配项

    '):g.find("."+r).remove()},"keyup"),void(""===i&&g.find("."+r).remove()))};f&&k.on("keyup",T).on("blur",function(t){var a=p[0].selectedIndex;e=k,d=i(p[0].options[a]).html(),setTimeout(function(){$(k.val(),function(e){d||k.val("")},"blur")},200)}),x.on("click",function(){var e=i(this),a=e.attr("lay-value"),n=p.attr("lay-filter");return!e.hasClass(c)&&(e.hasClass("layui-select-tips")?k.val(""):(k.val(e.text()),e.addClass(s)),e.siblings().removeClass(s),p.val(a).removeClass("layui-form-danger"),layui.event.call(this,l,"select("+n+")",{elem:p[0],value:a,othis:t}),w(!0),!1)}),t.find("dl>dt").on("click",function(e){return!1}),i(document).off("click",v).on("click",v)}};f.each(function(e,l){var r=i(this),o=r.next("."+a),u=this.disabled,d=l.value,f=i(l.options[l.selectedIndex]),v=l.options[0];if("string"==typeof r.attr("lay-ignore"))return r.show();var h="string"==typeof r.attr("lay-search"),p=v?v.value?t:v.innerHTML||t:t,m=i(['
    ','
    ','','
    ','
    ',function(e){var i=[];return layui.each(e,function(e,a){0!==e||a.value?"optgroup"===a.tagName.toLowerCase()?i.push("
    "+a.label+"
    "):i.push('
    '+a.innerHTML+"
    "):i.push('
    '+(a.innerHTML||t)+"
    ")}),0===i.length&&i.push('
    没有选项
    '),i.join("")}(r.find("*"))+"
    ","
    "].join(""));o[0]&&o.remove(),r.after(m),y.call(this,m,u,h)})},checkbox:function(){var e={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],_switch:["layui-form-switch","layui-form-onswitch","switch"]},t=u.find("input[type=checkbox]"),a=function(e,t){var a=i(this);e.on("click",function(){var i=a.attr("lay-filter"),n=(a.attr("lay-text")||"").split("|");a[0].disabled||(a[0].checked?(a[0].checked=!1,e.removeClass(t[1]).find("em").text(n[1])):(a[0].checked=!0,e.addClass(t[1]).find("em").text(n[0])),layui.event.call(a[0],l,t[2]+"("+i+")",{elem:a[0],value:a[0].value,othis:e}))})};t.each(function(t,n){var l=i(this),r=l.attr("lay-skin"),s=(l.attr("lay-text")||"").split("|"),o=this.disabled;"switch"===r&&(r="_"+r);var u=e[r]||e.checkbox;if("string"==typeof l.attr("lay-ignore"))return l.show();var d=l.next("."+u[0]),f=i(['
    ",function(){var e=n.title.replace(/\s/g,""),i={checkbox:[e?""+n.title+"":"",''].join(""),_switch:""+((n.checked?s[0]:s[1])||"")+""};return i[r]||i.checkbox}(),"
    "].join(""));d[0]&&d.remove(),l.after(f),a.call(this,f,u)})},radio:function(){var e="layui-form-radio",t=["",""],a=u.find("input[type=radio]"),n=function(a){var n=i(this),s="layui-anim-scaleSpring";a.on("click",function(){var o=n[0].name,c=n.parents(r),u=n.attr("lay-filter"),d=c.find("input[name="+o.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(d,function(){var a=i(this).next("."+e);this.checked=!1,a.removeClass(e+"ed"),a.find(".layui-icon").removeClass(s).html(t[1])}),n[0].checked=!0,a.addClass(e+"ed"),a.find(".layui-icon").addClass(s).html(t[0]),layui.event.call(n[0],l,"radio("+u+")",{elem:n[0],value:n[0].value,othis:a}))})};a.each(function(a,l){var r=i(this),s=r.next("."+e),o=this.disabled;if("string"==typeof r.attr("lay-ignore"))return r.show();s[0]&&s.remove();var u=i(['
    ',''+t[l.checked?0:1]+"","
    "+function(){var e=l.title||"";return"string"==typeof r.next().attr("lay-radio")&&(e=r.next().html(),r.next().remove()),e}()+"
    ","
    "].join(""));r.after(u),n.call(this,u)})}};return e?d[e]?d[e]():a.error("不支持的"+e+"表单渲染"):layui.each(d,function(e,i){i()}),n};var d=function(){var e=i(this),a=f.config.verify,s=null,o="layui-form-danger",c={},u=e.parents(r),d=u.find("*[lay-verify]"),v=e.parents("form")[0],h=u.find("input,select,textarea"),y=e.attr("lay-filter");if(layui.each(d,function(e,l){var r=i(this),c=r.attr("lay-verify").split("|"),u=r.attr("lay-verType"),d=r.val();if(r.removeClass(o),layui.each(c,function(e,i){var c,f="",v="function"==typeof a[i];if(a[i]){var c=v?f=a[i](d,l):!a[i][0].test(d);if(f=f||a[i][1],c)return"tips"===u?t.tips(f,function(){return"string"==typeof r.attr("lay-ignore")||"select"!==l.tagName.toLowerCase()&&!/^checkbox|radio$/.test(l.type)?r:r.next()}(),{tips:1}):"alert"===u?t.alert(f,{title:"提示",shadeClose:!0}):t.msg(f,{icon:5,shift:6}),n.android||n.ios||l.focus(),r.addClass(o),s=!0}}),s)return s}),s)return!1;var p={};return layui.each(h,function(e,i){if(i.name=(i.name||"").replace(/^\s*|\s*&/,""),i.name){if(/^.*\[\]$/.test(i.name)){var t=i.name.match(/^(.*)\[\]$/g)[0];p[t]=0|p[t],i.name=i.name.replace(/^(.*)\[\]$/,"$1["+p[t]++ +"]")}/^checkbox|radio$/.test(i.type)&&!i.checked||(c[i.name]=i.value)}}),layui.event.call(this,l,"submit("+y+")",{elem:this,form:v,field:c})},f=new u,v=i(document),h=i(window);f.render(),v.on("reset",r,function(){var e=i(this).attr("lay-filter");setTimeout(function(){f.render(null,e)},50)}),v.on("submit",r,d).on("click","*[lay-submit]",d),e(l,f)});layui.define("jquery",function(e){"use strict";var o=layui.$,a=layui.hint(),i="layui-tree-enter",r=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};r.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},r.prototype.tree=function(e,a){var i=this,r=i.options,n=a||r.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
      '),s=o(["
    • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return r.check?''+("checkbox"===r.check?t.checkbox[0]:"radio"===r.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
    • "].join(""));l&&(s.append(c),i.tree(c,n.children)),e.append(s),"function"==typeof r.click&&i.click(s,n),i.spread(s,n),r.drag&&i.drag(s,n)})},r.prototype.click=function(e,o){var a=this,i=a.options;e.children("a").on("click",function(e){layui.stope(e),i.click(o)})},r.prototype.spread=function(e,o){var a=this,i=(a.options,e.children(".layui-tree-spread")),r=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),r.removeClass("layui-show"),i.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),r.addClass("layui-show"),i.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};r[0]&&(i.on("click",l),n.on("dblclick",l))},r.prototype.on=function(e){var a=this,r=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),r.drag&&o(document).on("mousemove",function(e){var i=a.move;if(i.from){var r=(i.to,o('
      '));e.preventDefault(),o("."+t)[0]||o("body").append(r);var n=o("."+t)[0]?o("."+t):r;n.addClass("layui-show").html(i.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(i),e.to&&e.to.elem.children("a").removeClass(i),a.move={},o("."+t).remove())})},r.prototype.move={},r.prototype.drag=function(e,a){var r=this,t=(r.options,e.children("a")),n=function(){var t=o(this),n=r.move;n.from&&(n.to={item:a,elem:e},t.addClass(i))};t.on("mousedown",function(){var o=r.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=r.move;a.from&&(delete a.to,e.removeClass(i))})},e("tree",function(e){var i=new r(e=e||{}),t=o(e.elem);return t[0]?void i.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})});layui.define(["laytpl","laypage","layer","form"],function(e){"use strict";var t=layui.$,i=layui.laytpl,a=layui.laypage,l=layui.layer,n=layui.form,o=layui.hint(),r=layui.device(),d={config:{checkName:"LAY_CHECKED",indexName:"LAY_TABLE_INDEX"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var i=this;return i.config=t.extend({},i.config,e),i},on:function(e,t){return layui.onevent.call(this,s,e,t)}},c=function(){var e=this,t=e.config,i=t.id;return i&&(c.config[i]=t),{reload:function(t){e.reload.call(e,t)},config:t}},s="table",u=".layui-table",h="layui-hide",f="layui-none",y="layui-table-view",p=".layui-table-header",m=".layui-table-body",v=".layui-table-main",g=".layui-table-fixed",x=".layui-table-fixed-l",b=".layui-table-fixed-r",k=".layui-table-tool",C=".layui-table-page",w=".layui-table-sort",N="layui-table-edit",T="layui-table-hover",F=function(e){var t='{{#if(item2.colspan){}} colspan="{{item2.colspan}}"{{#} if(item2.rowspan){}} rowspan="{{item2.rowspan}}"{{#}}}';return e=e||{},['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',function(){return e.fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':""}(),'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
      ','
      1){ }}","group","{{# } else { }}","{{d.index}}-{{item2.field || i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{ item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{item2.title||""}}',"{{# if(!(item2.colspan > 1) && item2.sort){ }}",'',"{{# } }}","{{# } }}","
      ","
      "].join("")},W=['',"","
      "].join(""),z=['
      ',"{{# if(d.data.toolbar){ }}",'
      ',"{{# } }}",'
      ',"{{# var left, right; }}",'
      ',F(),"
      ",'
      ',W,"
      ","{{# if(left){ }}",'
      ','
      ',F({fixed:!0}),"
      ",'
      ',W,"
      ","
      ","{{# }; }}","{{# if(right){ }}",'
      ','
      ',F({fixed:"right"}),'
      ',"
      ",'
      ',W,"
      ","
      ","{{# }; }}","
      ","{{# if(d.data.page){ }}",'
      ','
      ',"
      ","{{# } }}","","
      "].join(""),A=t(window),S=t(document),M=function(e){var i=this;i.index=++d.index,i.config=t.extend({},i.config,d.config,e),i.render()};M.prototype.config={limit:10,loading:!0,cellMinWidth:60,text:{none:"无数据"}},M.prototype.render=function(){var e=this,a=e.config;if(a.elem=t(a.elem),a.where=a.where||{},a.id=a.id||a.elem.attr("id"),a.request=t.extend({pageName:"page",limitName:"limit"},a.request),a.response=t.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",countName:"count"},a.response),"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,e.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return e;e.setArea();var l=a.elem,n=l.next("."+y),o=e.elem=t(i(z).render({VIEW_CLASS:y,data:a,index:e.index}));if(a.index=e.index,n[0]&&n.remove(),l.after(o),e.layHeader=o.find(p),e.layMain=o.find(v),e.layBody=o.find(m),e.layFixed=o.find(g),e.layFixLeft=o.find(x),e.layFixRight=o.find(b),e.layTool=o.find(k),e.layPage=o.find(C),e.layTool.html(i(t(a.toolbar).html()||"").render(a)),a.height&&e.fullSize(),a.cols.length>1){var r=e.layFixed.find(p).find("th");r.height(e.layHeader.height()-1-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom")))}e.pullData(e.page),e.events()},M.prototype.initOpts=function(e){var t=this,i=(t.config,{checkbox:48,space:15,numbers:40});e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||i[e.type])},M.prototype.setArea=function(){var e=this,t=e.config,i=0,a=0,l=0,n=0,o=t.width||function(){var e=function(i){var a,l;i=i||t.elem.parent(),a=i.width();try{l="none"===i.css("display")}catch(n){}return!i[0]||a&&!l?a:e(i.parent())};return e()}();e.eachCols(function(){i++}),o-=function(){return"line"===t.skin||"nob"===t.skin?2:i+1}(),layui.each(t.cols,function(t,i){layui.each(i,function(t,l){var r;return l?(e.initOpts(l),r=l.width||0,void(l.colspan>1||(/\d+%$/.test(r)?l.width=r=Math.floor(parseFloat(r)/100*o):r||(l.width=r=0,a++),n+=r))):void i.splice(t,1)})}),e.autoColNums=a,o>n&&a&&(l=(o-n)/a),layui.each(t.cols,function(e,i){layui.each(i,function(e,i){var a=i.minWidth||t.cellMinWidth;i.colspan>1||0===i.width&&(i.width=Math.floor(l>=a?l:a))})}),t.height&&/^full-\d+$/.test(t.height)&&(e.fullHeightGap=t.height.split("-")[1],t.height=A.height()-e.fullHeightGap)},M.prototype.reload=function(e){var i=this;i.config.data&&i.config.data.constructor===Array&&delete i.config.data,i.config=t.extend({},i.config,e),i.render()},M.prototype.page=1,M.prototype.pullData=function(e,i){var a=this,n=a.config,o=n.request,r=n.response,d=function(){"object"==typeof n.initSort&&a.sort(n.initSort.field,n.initSort.type)};if(a.startTime=(new Date).getTime(),n.url){var c={};c[o.pageName]=e,c[o.limitName]=n.limit;var s=t.extend(c,n.where);n.contentType&&0==n.contentType.indexOf("application/json")&&(s=JSON.stringify(s)),t.ajax({type:n.method||"get",url:n.url,contentType:n.contentType,data:s,dataType:"json",headers:n.headers||{},success:function(t){t[r.statusName]!=r.statusCode?(a.renderForm(),a.layMain.html('
      '+(t[r.msgName]||"返回的数据状态异常")+"
      ")):(a.renderData(t,e,t[r.countName]),d(),n.time=(new Date).getTime()-a.startTime+" ms"),i&&l.close(i),"function"==typeof n.done&&n.done(t,e,t[r.countName])},error:function(e,t){a.layMain.html('
      数据接口请求异常
      '),a.renderForm(),i&&l.close(i)}})}else if(n.data&&n.data.constructor===Array){var u={},h=e*n.limit-n.limit;u[r.dataName]=n.data.concat().splice(h,n.limit),u[r.countName]=n.data.length,a.renderData(u,e,n.data.length),d(),"function"==typeof n.done&&n.done(u,e,u[r.countName])}},M.prototype.eachCols=function(e){var i=t.extend(!0,[],this.config.cols),a=[],l=0;layui.each(i,function(e,t){layui.each(t,function(t,n){if(n.colspan>1){var o=0;l++,n.CHILD_COLS=[],layui.each(i[e+1],function(e,t){t.PARENT_COL||o==n.colspan||(t.PARENT_COL=l,n.CHILD_COLS.push(t),o+=t.colspan>1?t.colspan:1)})}n.PARENT_COL||a.push(n)})});var n=function(t){layui.each(t||a,function(t,i){return i.CHILD_COLS?n(i.CHILD_COLS):void e(t,i)})};n()},M.prototype.renderData=function(e,n,o,r){var c=this,s=c.config,u=e[s.response.dataName]||[],y=[],p=[],m=[],v=function(){return!r&&c.sortKey?c.sort(c.sortKey.field,c.sortKey.sort,!0):(layui.each(u,function(e,a){var l=[],o=[],u=[],h=e+s.limit*(n-1)+1;0!==a.length&&(r||(a[d.config.indexName]=e),c.eachCols(function(e,n){var r=n.field||e,f=a[r];c.getColElem(c.layHeader,r);if(void 0!==f&&null!==f||(f=""),!(n.colspan>1)){var y=['",'
      '+function(){var e=t.extend(!0,{LAY_INDEX:h},a);return"checkbox"===n.type?'":"numbers"===n.type?h:n.toolbar?i(t(n.toolbar).html()||"").render(e):n.templet?function(){return"function"==typeof n.templet?n.templet(e):i(t(n.templet).html()||String(f)).render(e)}():f}(),"
      "].join("");l.push(y),n.fixed&&"right"!==n.fixed&&o.push(y),"right"===n.fixed&&u.push(y)}}),y.push(''+l.join("")+""),p.push(''+o.join("")+""),m.push(''+u.join("")+""))}),c.layBody.scrollTop(0),c.layMain.find("."+f).remove(),c.layMain.find("tbody").html(y.join("")),c.layFixLeft.find("tbody").html(p.join("")),c.layFixRight.find("tbody").html(m.join("")),c.renderForm(),c.syncCheckAll(),c.haveInit?c.scrollPatch():setTimeout(function(){c.scrollPatch()},50),c.haveInit=!0,void l.close(c.tipsIndex))};return c.key=s.id||s.index,d.cache[c.key]=u,c.layPage[0===u.length&&1==n?"addClass":"removeClass"](h),r?v():0===u.length?(c.renderForm(),c.layFixed.remove(),c.layMain.find("tbody").html(""),c.layMain.find("."+f).remove(),c.layMain.append('
      '+s.text.none+"
      ")):(v(),void(s.page&&(s.page=t.extend({elem:"layui-table-page"+s.index,count:o,limit:s.limit,limits:s.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(c.page=e.curr,s.limit=e.limit,c.pullData(e.curr,c.loading()))}},s.page),s.page.count=o,a.render(s.page))))},M.prototype.getColElem=function(e,t){var i=this,a=i.config;return e.eq(0).find(".laytable-cell-"+(a.index+"-"+t)+":eq(0)")},M.prototype.renderForm=function(e){n.render(e,"LAY-table-"+this.index)},M.prototype.sort=function(e,i,a,l){var n,r,c=this,u={},h=c.config,f=h.elem.attr("lay-filter"),y=d.cache[c.key];"string"==typeof e&&c.layHeader.find("th").each(function(i,a){var l=t(this),o=l.data("field");if(o===e)return e=l,n=o,!1});try{var n=n||e.data("field");if(c.sortKey&&!a&&n===c.sortKey.field&&i===c.sortKey.sort)return;var p=c.layHeader.find("th .laytable-cell-"+h.index+"-"+n).find(w);c.layHeader.find("th").find(w).removeAttr("lay-sort"),p.attr("lay-sort",i||null),c.layFixed.find("th")}catch(m){return o.error("Table modules: Did not match to field")}c.sortKey={field:n,sort:i},"asc"===i?r=layui.sort(y,n):"desc"===i?r=layui.sort(y,n,!0):(r=layui.sort(y,d.config.indexName),delete c.sortKey),u[h.response.dataName]=r,c.renderData(u,c.page,c.count,!0),l&&layui.event.call(e,s,"sort("+f+")",{field:n,type:i})},M.prototype.loading=function(){var e=this,t=e.config;if(t.loading&&t.url)return l.msg("数据请求中",{icon:16,offset:[e.elem.offset().top+e.elem.height()/2-35-A.scrollTop()+"px",e.elem.offset().left+e.elem.width()/2-90-A.scrollLeft()+"px"],time:-1,anim:-1,fixed:!1})},M.prototype.setCheckData=function(e,t){var i=this,a=i.config,l=d.cache[i.key];l[e]&&l[e].constructor!==Array&&(l[e][a.checkName]=t)},M.prototype.syncCheckAll=function(){var e=this,t=e.config,i=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(i){return e.eachCols(function(e,a){"checkbox"===a.type&&(a[t.checkName]=i)}),i};i[0]&&(d.checkStatus(e.key).isAll?(i[0].checked||(i.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(i[0].checked&&(i.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},M.prototype.getCssRule=function(e,t){var i=this,a=i.elem.find("style")[0],l=a.sheet||a.styleSheet||{},n=l.cssRules||l.rules;layui.each(n,function(a,l){if(l.selectorText===".laytable-cell-"+i.index+"-"+e)return t(l),!0})},M.prototype.fullSize=function(){var e,t=this,i=t.config,a=i.height;t.fullHeightGap&&(a=A.height()-t.fullHeightGap,a<135&&(a=135),t.elem.css("height",a)),e=parseFloat(a)-parseFloat(t.layHeader.height())-1,i.toolbar&&(e-=t.layTool.outerHeight()),i.page&&(e=e-t.layPage.outerHeight()-1),t.layMain.css("height",e)},M.prototype.getScrollWidth=function(e){var t=0;return e?t=e.offsetWidth-e.clientWidth:(e=document.createElement("div"),e.style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},M.prototype.scrollPatch=function(){var e=this,i=e.layMain.children("table"),a=e.layMain.width()-e.layMain.prop("clientWidth"),l=e.layMain.height()-e.layMain.prop("clientHeight"),n=e.getScrollWidth(e.layMain[0]),o=i.outerWidth()-e.layMain.width();if(e.autoColNums&&o<5&&!e.scrollPatchWStatus){var r=e.layHeader.eq(0).find("thead th:last-child"),d=r.data("field");e.getCssRule(d,function(t){var i=t.style.width||r.outerWidth();t.style.width=parseFloat(i)-n-o+"px",e.layMain.height()-e.layMain.prop("clientHeight")>0&&(t.style.width=parseFloat(t.style.width)-1+"px"),e.scrollPatchWStatus=!0})}if(a&&l){if(!e.elem.find(".layui-table-patch")[0]){var c=t('
      ');c.find("div").css({width:a}),e.layHeader.eq(0).find("thead tr").append(c)}}else e.layHeader.eq(0).find(".layui-table-patch").remove();var s=e.layMain.height(),u=s-l;e.layFixed.find(m).css("height",i.height()>u?u:"auto"),e.layFixRight[o>0?"removeClass":"addClass"](h),e.layFixRight.css("right",a-1)},M.prototype.events=function(){var e,a=this,n=a.config,o=t("body"),c={},u=a.layHeader.find("th"),h=".layui-table-cell",f=n.elem.attr("lay-filter");u.on("mousemove",function(e){var i=t(this),a=i.offset().left,l=e.clientX-a;i.attr("colspan")>1||i.data("unresize")||c.resizeStart||(c.allowResize=i.width()-l<=10,o.css("cursor",c.allowResize?"col-resize":""))}).on("mouseleave",function(){t(this);c.resizeStart||o.css("cursor","")}).on("mousedown",function(e){var i=t(this);if(c.allowResize){var l=i.data("field");e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],a.getCssRule(l,function(e){var t=e.style.width||i.outerWidth();c.rule=e,c.ruleWidth=parseFloat(t),c.minWidth=i.data("minwidth")||n.cellMinWidth})}}),S.on("mousemove",function(t){if(c.resizeStart){if(t.preventDefault(),c.rule){var i=c.ruleWidth+t.clientX-c.offset[0];i');d[0].value=e.data("content")||o.text(),e.find("."+N)[0]||e.append(d),d.focus()}else o.find(".layui-form-switch,.layui-form-checkbox")[0]||Math.round(o.prop("scrollWidth"))>Math.round(o.outerWidth())&&(a.tipsIndex=l.tips(['
      ',o.html(),"
      ",''].join(""),o[0],{tips:[3,""],time:-1,anim:-1,maxWidth:r.ios||r.android?300:600,isOutAnim:!1,skin:"layui-table-tips",success:function(e, t){e.find(".layui-table-tips-c").on("click",function(){l.close(t)})}}))}),a.layBody.on("click","*[lay-event]",function(){var e=t(this),l=e.parents("tr").eq(0).data("templates.business.employee.index"),n=a.layBody.find('tr[data-index="'+l+'"]'),o="layui-table-click",r=d.cache[a.key][l];layui.event.call(this,s,"tool("+f+")",{data:d.clearCacheKey(r),event:e.attr("lay-event"),tr:n,del:function(){d.cache[a.key][l]=[],n.remove(),a.scrollPatch()},update:function(e){e=e||{},layui.each(e,function(e, l){if(e in r){var o,d=n.children('td[data-field="'+e+'"]');r[e]=l,a.eachCols(function(t, i){i.field==e&&i.templet&&(o=i.templet)}),d.children(h).html(o?i(t(o).html()||l).render(r):l),d.data("content",l)}})}}),n.addClass(o).siblings("tr").removeClass(o)}),a.layMain.on("scroll",function(){var e=t(this),i=e.scrollLeft(),n=e.scrollTop();a.layHeader.scrollLeft(i),a.layFixed.find(m).scrollTop(n),l.close(a.tipsIndex)}),A.on("resize",function(){a.fullSize(),a.scrollPatch()})},d.init=function(e,i){i=i||{};var a=this,l=t(e?'table[lay-filter="'+e+'"]':u+"[lay-data]"),n="Table element property lay-data configuration item has a syntax error: ";return l.each(function(){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){o.error(n+l)}var c=[],s=t.extend({elem:this,cols:[],data:[],skin:a.attr("lay-skin"),size:a.attr("lay-size"),even:"string"==typeof a.attr("lay-even")},d.config,i,l);e&&a.hide(),a.find("thead>tr").each(function(e){s.cols[e]=[],t(this).children().each(function(i){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){return o.error(n+l)}var d=t.extend({title:a.text(),colspan:a.attr("colspan")||0,rowspan:a.attr("rowspan")||0},l);d.colspan<2&&c.push(d),s.cols[e].push(d)})}),a.find("tbody>tr").each(function(e){var i=t(this),a={};i.children("td").each(function(e,i){var l=t(this),n=l.data("field");if(n)return a[n]=l.html()}),layui.each(c,function(e,t){var l=i.children("td").eq(e);a[t.field]=l.html()}),s.data[e]=a}),d.render(s)}),a},d.checkStatus=function(e){var t=0,i=0,a=[],l=d.cache[e]||[];return layui.each(l,function(e,l){return l.constructor===Array?void i++:void(l[d.config.checkName]&&(t++,a.push(d.clearCacheKey(l))))}),{data:a,isAll:!!l.length&&t===l.length-i}},c.config={},d.reload=function(e,i){var a=c.config[e];return i=i||{},a?(i.data&&i.data.constructor===Array&&delete a.data,d.render(t.extend(!0,{},a,i))):o.error("The ID option was not found in the table instance")},d.render=function(e){var t=new M(e);return c.call(t)},d.clearCacheKey=function(e){return e=t.extend({},e),delete e[d.config.checkName],delete e[d.config.indexName],e},d.init(),e(s,d)});layui.define("jquery",function(e){"use strict";var i=layui.$,n=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=i.extend({},n.config,e),n},on:function(e,i){return layui.onevent.call(this,t,e,i)}}),t="carousel",a="layui-this",l=">*[carousel-item]>*",o="layui-carousel-left",r="layui-carousel-right",d="layui-carousel-prev",s="layui-carousel-next",u="layui-carousel-arrow",c="layui-carousel-ind",m=function(e){var t=this;t.config=i.extend({},t.config,n.config,e),t.render()};m.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},m.prototype.render=function(){var e=this,n=e.config;n.elem=i(n.elem),n.elem[0]&&(e.elemItem=n.elem.find(l),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(a),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},m.prototype.reload=function(e){var n=this;clearInterval(n.timer),n.config=i.extend({},n.config,e),n.render()},m.prototype.prevIndex=function(){var e=this,i=e.config,n=i.index-1;return n<0&&(n=e.elemItem.length-1),n},m.prototype.nextIndex=function(){var e=this,i=e.config,n=i.index+1;return n>=e.elemItem.length&&(n=0),n},m.prototype.addIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index+e,n.index>=i.elemItem.length&&(n.index=0)},m.prototype.subIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index-e,n.index<0&&(n.index=i.elemItem.length-1)},m.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(e.timer=setInterval(function(){e.slide()},i.interval))},m.prototype.arrow=function(){var e=this,n=e.config,t=i(['",'"].join(""));n.elem.attr("lay-arrow",n.arrow),n.elem.find("."+u)[0]&&n.elem.find("."+u).remove(),n.elem.append(t),t.on("click",function(){var n=i(this),t=n.attr("lay-type");e.slide(t)})},m.prototype.indicator=function(){var e=this,n=e.config,t=e.elemInd=i(['
        ',function(){var i=[];return layui.each(e.elemItem,function(e){i.push("")}),i.join("")}(),"
      "].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+c)[0]&&n.elem.find("."+c).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-(t.height()/2)),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){var t=i(this),a=t.index();a>n.index?e.slide("templates.business.employee.add",a-n.index):a",u=1;u<=i.length;u++){var r='
    • ";i.half&&parseInt(i.value)!==i.value&&u==Math.ceil(i.value)?n=n+'
    • ":n+=r}n+=""+(i.text?''+i.value+"星":"")+"";var c=i.elem,f=c.next("."+t);f[0]&&f.remove(),e.elemTemp=a(n),i.span=e.elemTemp.next("span"),i.setText&&i.setText(i.value),c.html(e.elemTemp),c.addClass("layui-inline"),i.readonly||e.action()},v.prototype.setvalue=function(e){var a=this,i=a.config;i.value=e,a.render()},v.prototype.action=function(){var e=this,i=e.config,l=e.elemTemp,n=l.find("i").width();l.children("li").each(function(e){var t=e+1,v=a(this);v.on("click",function(e){if(i.value=t,i.half){var o=e.pageX-a(this).offset().left;o<=n/2&&(i.value=i.value-.5)}i.text&&l.next("span").text(i.value+"星"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),v.on("mousemove",function(e){if(l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+t+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half){var c=e.pageX-a(this).offset().left;c<=n/2&&v.children("i").addClass(u).removeClass(s)}}),v.on("mouseleave",function(){l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+Math.floor(i.value)+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&l.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(u).removeClass(c)})})},v.prototype.events=function(){var e=this;e.config},i.render=function(e){var a=new v(e);return l.call(a)},e(n,i)});layui.define("jquery",function(e){"use strict";var t=layui.$,i={fixbar:function(e){var i,a,o="layui-fixbar",r="layui-fixbar-top",l=t(document),n=t("body");e=t.extend({showHeight:200},e),e.bar1=e.bar1===!0?"":e.bar1,e.bar2=e.bar2===!0?"":e.bar2,e.bgcolor=e.bgcolor?"background-color:"+e.bgcolor:"";var c=[e.bar1,e.bar2,""],g=t(['
        ',e.bar1?'
      • '+c[0]+"
      • ":"",e.bar2?'
      • '+c[1]+"
      • ":"",'
      • '+c[2]+"
      • ","
      "].join("")),u=g.find("."+r),s=function(){var t=l.scrollTop();t>=e.showHeight?i||(u.show(),i=1):i&&(u.hide(),i=0)};t("."+o)[0]||("object"==typeof e.css&&g.css(e.css),n.append(g),s(),g.find("li").on("click",function(){var i=t(this),a=i.attr("lay-type");"top"===a&&t("html,body").animate({scrollTop:0},200),e.click&&e.click.call(this,a)}),l.on("scroll",function(){clearTimeout(a),a=setTimeout(function(){s()},100)}))},countdown:function(e,t,i){var a=this,o="function"==typeof t,r=new Date(e).getTime(),l=new Date(!t||o?(new Date).getTime():t).getTime(),n=r-l,c=[Math.floor(n/864e5),Math.floor(n/36e5)%24,Math.floor(n/6e4)%60,Math.floor(n/1e3)%60];o&&(i=t);var g=setTimeout(function(){a.countdown(e,l+1e3,i)},1e3);return i&&i(n>0?c:[0,0,0,0],t,g),n<=0&&clearTimeout(g),g},timeAgo:function(e,t){var i=this,a=[[],[]],o=(new Date).getTime()-new Date(e).getTime();return o>6912e5?(o=new Date(e),a[0][0]=i.digit(o.getFullYear(),4),a[0][1]=i.digit(o.getMonth()+1),a[0][2]=i.digit(o.getDate()),t||(a[1][0]=i.digit(o.getHours()),a[1][1]=i.digit(o.getMinutes()),a[1][2]=i.digit(o.getSeconds())),a[0].join("-")+" "+a[1].join(":")):o>=864e5?(o/1e3/60/60/24|0)+"天前":o>=36e5?(o/1e3/60/60|0)+"小时前":o>=12e4?(o/1e3/60|0)+"分钟前":o<0?"未来":"刚刚"},digit:function(e,t){var i="";e=String(e),t=t||2;for(var a=e.length;a/g,">").replace(/'/g,"'").replace(/"/g,""")}};e("util",i)});layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)});layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
      1. '+o.replace(/[\r\t\n]+/g,"
      2. ")+"
      "),c.find(">.layui-code-h3")[0]||c.prepend('

      '+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

      ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss");layui.define(["layer","form"],function(t){"use strict";var e=layui.$,i=layui.layer,a=layui.form,l=(layui.hint(),layui.device()),n="layedit",o="layui-show",r="layui-disabled",c=function(){var t=this;t.index=0,t.config={tool:["strong","italic","underline","del","|","left","center","right","|","link","unlink","face","image"],hideTool:[],height:280}};c.prototype.set=function(t){var i=this;return e.extend(!0,i.config,t),i},c.prototype.on=function(t,e){return layui.onevent(n,t,e)},c.prototype.build=function(t,i){i=i||{};var a=this,n=a.config,r="layui-layedit",c=e("string"==typeof t?"#"+t:t),u="LAY_layedit_"+ ++a.index,d=c.next("."+r),y=e.extend({},n,i),f=function(){var t=[],e={};return layui.each(y.hideTool,function(t,i){e[i]=!0}),layui.each(y.tool,function(i,a){C[a]&&!e[a]&&t.push(C[a])}),t.join("")}(),m=e(['
      ','
      '+f+"
      ",'
      ','',"
      ","
      "].join(""));return l.ie&&l.ie<8?c.removeClass("layui-hide").addClass(o):(d[0]&&d.remove(),s.call(a,m,c[0],y),c.addClass("layui-hide").after(m),a.index)},c.prototype.getContent=function(t){var e=u(t);if(e[0])return d(e[0].document.body.innerHTML)},c.prototype.getText=function(t){var i=u(t);if(i[0])return e(i[0].document.body).text()},c.prototype.setContent=function(t,i,a){var l=u(t);l[0]&&(a?e(l[0].document.body).append(i):e(l[0].document.body).html(i),layedit.sync(t))},c.prototype.sync=function(t){var i=u(t);if(i[0]){var a=e("#"+i[1].attr("textarea"));a.val(d(i[0].document.body.innerHTML))}},c.prototype.getSelection=function(t){var e=u(t);if(e[0]){var i=m(e[0].document);return document.selection?i.text:i.toString()}};var s=function(t,i,a){var l=this,n=t.find("iframe");n.css({height:a.height}).on("load",function(){var o=n.contents(),r=n.prop("contentWindow"),c=o.find("head"),s=e([""].join("")),u=o.find("body");c.append(s),u.attr("contenteditable","true").css({"min-height":a.height}).html(i.value||""),y.apply(l,[r,n,i,a]),g.call(l,r,t,a)})},u=function(t){var i=e("#LAY_layedit_"+t),a=i.prop("contentWindow");return[a,i]},d=function(t){return 8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),t},y=function(t,a,n,o){var r=t.document,c=e(r.body);c.on("keydown",function(t){var e=t.keyCode;if(13===e){var a=m(r),l=p(a),n=l.parentNode;if("pre"===n.tagName.toLowerCase()){if(t.shiftKey)return;return i.msg("请暂时用shift+enter"),!1}r.execCommand("formatBlock",!1,"

      ")}}),e(n).parents("form").on("submit",function(){var t=c.html();8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),n.value=t}),c.on("paste",function(e){r.execCommand("formatBlock",!1,"

      "),setTimeout(function(){f.call(t,c),n.value=c.html()},100)})},f=function(t){var i=this;i.document;t.find("*[style]").each(function(){var t=this.style.textAlign;this.removeAttribute("style"),e(this).css({"text-align":t||""})}),t.find("table").addClass("layui-table"),t.find("script,link").remove()},m=function(t){return t.selection?t.selection.createRange():t.getSelection().getRangeAt(0)},p=function(t){return t.endContainer||t.parentElement().childNodes[0]},v=function(t,i,a){var l=this.document,n=document.createElement(t);for(var o in i)n.setAttribute(o,i[o]);if(n.removeAttribute("text"),l.selection){var r=a.text||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.pasteHTML(e(n).prop("outerHTML")),a.select()}else{var r=a.toString()||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.deleteContents(),a.insertNode(n)}},h=function(t,i){var a=this.document,l="layedit-tool-active",n=p(m(a)),o=function(e){return t.find(".layedit-tool-"+e)};i&&i[i.hasClass(l)?"removeClass":"addClass"](l),t.find(">i").removeClass(l),o("unlink").addClass(r),e(n).parents().each(function(){var t=this.tagName.toLowerCase(),e=this.style.textAlign;"b"!==t&&"strong"!==t||o("b").addClass(l),"i"!==t&&"em"!==t||o("i").addClass(l),"u"===t&&o("u").addClass(l),"strike"===t&&o("d").addClass(l),"p"===t&&("center"===e?o("center").addClass(l):"right"===e?o("right").addClass(l):o("left").addClass(l)),"a"===t&&(o("link").addClass(l),o("unlink").removeClass(r))})},g=function(t,a,l){var n=t.document,o=e(n.body),c={link:function(i){var a=p(i),l=e(a).parent();b.call(o,{href:l.attr("href"),target:l.attr("target")},function(e){var a=l[0];"A"===a.tagName?a.href=e.url:v.call(t,"a",{target:e.target,href:e.url,text:e.url},i)})},unlink:function(t){n.execCommand("unlink")},face:function(e){x.call(this,function(i){v.call(t,"img",{src:i.src,alt:i.alt},e)})},image:function(a){var n=this;layui.use("upload",function(o){var r=l.uploadImage||{};o.render({url:r.url,method:r.type,elem:e(n).find("input")[0],done:function(e){0==e.code?(e.data=e.data||{},v.call(t,"img",{src:e.data.src,alt:e.data.title},a)):i.msg(e.msg||"上传失败")}})})},code:function(e){k.call(o,function(i){v.call(t,"pre",{text:i.code,"lay-lang":i.lang},e)})},help:function(){i.open({type:2,title:"帮助",area:["600px","380px"],shadeClose:!0,shade:.1,skin:"layui-layer-msg",content:["http://www.layui.com/about/layedit/help.html","no"]})}},s=a.find(".layui-layedit-tool"),u=function(){var i=e(this),a=i.attr("layedit-event"),l=i.attr("lay-command");if(!i.hasClass(r)){o.focus();var u=m(n);u.commonAncestorContainer;l?(n.execCommand(l),/justifyLeft|justifyCenter|justifyRight/.test(l)&&n.execCommand("formatBlock",!1,"

      "),setTimeout(function(){o.focus()},10)):c[a]&&c[a].call(this,u),h.call(t,s,i)}},d=/image/;s.find(">i").on("mousedown",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)||u.call(this)}).on("click",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)&&u.call(this)}),o.on("click",function(){h.call(t,s),i.close(x.index)})},b=function(t,e){var l=this,n=i.open({type:1,id:"LAY_layedit_link",area:"350px",shade:.05,shadeClose:!0,moveType:1,title:"超链接",skin:"layui-layer-msg",content:['

        ','
      • ','','
        ','',"
        ","
      • ",'
      • ','','
        ','",'","
        ","
      • ",'
      • ','','',"
      • ","
      "].join(""),success:function(t,n){var o="submit(layedit-link-yes)";a.render("radio"),t.find(".layui-btn-primary").on("click",function(){i.close(n),l.focus()}),a.on(o,function(t){i.close(b.index),e&&e(t.field)})}});b.index=n},x=function(t){var a=function(){var t=["[微笑]","[嘻嘻]","[哈哈]","[可爱]","[可怜]","[挖鼻]","[吃惊]","[害羞]","[挤眼]","[闭嘴]","[鄙视]","[爱你]","[泪]","[偷笑]","[亲亲]","[生病]","[太开心]","[白眼]","[右哼哼]","[左哼哼]","[嘘]","[衰]","[委屈]","[吐]","[哈欠]","[抱抱]","[怒]","[疑问]","[馋嘴]","[拜拜]","[思考]","[汗]","[困]","[睡]","[钱]","[失望]","[酷]","[色]","[哼]","[鼓掌]","[晕]","[悲伤]","[抓狂]","[黑线]","[阴险]","[怒骂]","[互粉]","[心]","[伤心]","[猪头]","[熊猫]","[兔子]","[ok]","[耶]","[good]","[NO]","[赞]","[来]","[弱]","[草泥马]","[神马]","[囧]","[浮云]","[给力]","[围观]","[威武]","[奥特曼]","[礼物]","[钟]","[话筒]","[蜡烛]","[蛋糕]"],e={};return layui.each(t,function(t,i){e[i]=layui.cache.dir+"images/face/"+t+".gif"}),e}();return x.hide=x.hide||function(t){"face"!==e(t.target).attr("layedit-event")&&i.close(x.index)},x.index=i.tips(function(){var t=[];return layui.each(a,function(e,i){t.push('
    • '+e+'
    • ')}),'
        '+t.join("")+"
      "}(),this,{tips:1,time:0,skin:"layui-box layui-util-face",maxWidth:500,success:function(l,n){l.css({marginTop:-4,marginLeft:-10}).find(".layui-clear>li").on("click",function(){t&&t({src:a[this.title],alt:this.title}),i.close(n)}),e(document).off("click",x.hide).on("click",x.hide)}})},k=function(t){var e=this,l=i.open({type:1,id:"LAY_layedit_code",area:"550px",shade:.05,shadeClose:!0,moveType:1,title:"插入代码",skin:"layui-layer-msg",content:['
        ','
      • ','','
        ','","
        ","
      • ",'
      • ','','
        ','',"
        ","
      • ",'
      • ','','',"
      • ","
      "].join(""),success:function(l,n){var o="submit(layedit-code-yes)";a.render("select"),l.find(".layui-btn-primary").on("click",function(){i.close(n),e.focus()}),a.on(o,function(e){i.close(k.index),t&&t(e.field)})}});k.index=l},C={html:'',strong:'',italic:'',underline:'',del:'',"|":'',left:'',center:'',right:'',link:'',unlink:'',face:'',image:'',code:'',help:''},w=new c;t(n,w)}); \ No newline at end of file +for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(r){return Pe(this,function(e,r,i){var o=te(e);return void 0===i?o?t in o?o[t]:o.document.documentElement[r]:e[r]:void(o?o.scrollTo(n?pe(o).scrollLeft():i,n?i:pe(o).scrollTop()):e[r]=i)},e,r,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=L(fe.pixelPosition,function(e,n){if(n)return n=gt(e,t),ft.test(n)?pe(e).position()[t]+"px":n})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){pe.fn[r]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),a=n||(r===!0||i===!0?"margin":"border");return Pe(this,function(t,n,r){var i;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?pe.css(t,n,a):pe.style(t,n,r,a)},t,o?r:void 0,o,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,layui.define(function(e){layui.$=pe,e("jquery",pe)}),pe});!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function u(){return++c>80?e.console&&console.error("layer.css: Invalid"):void(1989===parseInt(o.getStyle(document.getElementById(f),"width"))?i():setTimeout(u,100))}()}}},r={v:"3.1.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:210},n))}},s=function(e){var t=this;t.index=++r.index,t.config=i.extend({},t.config,o.config,e),document.body?t.creat():setTimeout(function(){t.creat()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'
      '+(f?r.title[0]:r.title)+"
      ":"";return r.zIndex=s,t([r.shade?'
      ':"",'
      '+(e&&2!=r.type?"":u)+'
      '+(0==r.type&&r.icon!==-1?'':"")+(1==r.type&&e?"":r.content||"")+'
      '+function(){var e=c?'':"";return r.closeBtn&&(e+=''),e}()+""+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t'+r.btn[t]+"";return'
      '+e+"
      "}():"")+(r.resize?'':"")+"
      "],u,i('
      ')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"http://layer.layui.com","auto"];t.content='';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i(".layui-layer-move")[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),i("#layui-layer-shade"+e.index).css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():e.offset(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;af&&(a=f),ou&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&i("#layui-layer-shade"+t.index).on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){var a=i("#"+l[0]+e),s=a.find(l[1]).outerHeight()||0,f=a.attr("minLeft")||181*o.minIndex+"px",c=a.css("position");o.record(a),o.minLeft[0]&&(f=o.minLeft[0],o.minLeft.shift()),a.attr("position",c),r.style(e,{width:180,height:s,left:f,top:n.height()-s,position:"fixed",overflow:"hidden"},!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),a.attr("minLeft")||o.minIndex++,a.attr("minLeft",f)},r.restore=function(e){var t=i("#"+l[0]+e),n=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(n[0]),height:parseFloat(n[1]),top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e)},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e){var t=i("#"+l[0]+e),n=t.attr("type"),a="layer-anim-close";if(t[0]){var s="layui-layer-wrap",f=function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+l[5]+")").remove();for(var a=t.find("."+s),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(s)}else{if(n===o.type[2])try{var f=i("#"+l[4]+e)[0];f.contentWindow.document.write(""),f.contentWindow.close(),t.find("."+l[5])[0].removeChild(f)}catch(c){}t[0].innerHTML="",t.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e]};t.data("isOutAnim")&&t.addClass("layer-anim "+a),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),r.ie&&r.ie<10||!t.data("isOutAnim")?f():setTimeout(function(){f()},200)}},r.closeAll=function(e){i.each(i("."+l[0]),function(){var t=i(this),n=e?t.attr("type")===e:1;n&&r.close(t.attr("times")),n=null})};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'":function(){return''}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(t){s=t.find(".layui-layer-input"),s.val(e.value||"").focus(),"function"==typeof f&&f(t)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a=''+t[0].title+"";i"+t[i].title+"";return a}(),content:'
        '+function(){var e=t.length,i=1,a="";if(e>0)for(a='
      • '+(t[0].content||"no content")+"
      • ";i'+(t[i].content||"no content")+"";return a}()+"
      ",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=t.photos.constructor===Object,f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0),h()}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.hover(function(){s.imgsee.show()},function(){s.imgsee.hide()}),s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev()}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext()}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]'+(u[d].alt||
      '+(u.length>1?'':"")+'
      '+(u[d].alt||"")+""+s.imgIndex+"/"+u.length+"
      ",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imguide,.layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常
      是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){o.run(e.jQuery),r.ready()}()}(window);layui.define("jquery",function(t){"use strict";var a=layui.$,i=(layui.hint(),layui.device()),e="element",l="layui-this",n="layui-show",s=function(){this.config={}};s.prototype.set=function(t){var i=this;return a.extend(!0,i.config,t),i},s.prototype.on=function(t,a){return layui.onevent.call(this,e,t,a)},s.prototype.tabAdd=function(t,i){var e=".layui-tab-title",l=a(".layui-tab[lay-filter="+t+"]"),n=l.children(e),s=n.children(".layui-tab-bar"),o=l.children(".layui-tab-content"),r='
    • "+(i.title||"unnaming")+"
    • ";return s[0]?s.before(r):n.append(r),o.append('
      '+(i.content||"")+"
      "),f.hideTabMore(!0),f.tabAuto(),this},s.prototype.tabDelete=function(t,i){var e=".layui-tab-title",l=a(".layui-tab[lay-filter="+t+"]"),n=l.children(e),s=n.find('>li[lay-id="'+i+'"]');return f.tabDelete(null,s),this},s.prototype.tabChange=function(t,i){var e=".layui-tab-title",l=a(".layui-tab[lay-filter="+t+"]"),n=l.children(e),s=n.find('>li[lay-id="'+i+'"]');return f.tabClick.call(s[0],null,null,s),this},s.prototype.tab=function(t){t=t||{},b.on("click",t.headerElem,function(i){var e=a(this).index();f.tabClick.call(this,i,e,null,t)})},s.prototype.progress=function(t,i){var e="layui-progress",l=a("."+e+"[lay-filter="+t+"]"),n=l.find("."+e+"-bar"),s=n.find("."+e+"-text");return n.css("width",i),s.text(i),this};var o=".layui-nav",r="layui-nav-item",c="layui-nav-bar",u="layui-nav-tree",d="layui-nav-child",y="layui-nav-more",h="layui-anim layui-anim-upbit",f={tabClick:function(t,i,s,o){o=o||{};var r=s||a(this),i=i||r.parent().children("li").index(r),c=o.headerElem?r.parent():r.parents(".layui-tab").eq(0),u=o.bodyElem?a(o.bodyElem):c.children(".layui-tab-content").children(".layui-tab-item"),d=r.find("a"),y=c.attr("lay-filter");"javascript:;"!==d.attr("href")&&"_blank"===d.attr("target")||(r.addClass(l).siblings().removeClass(l),u.eq(i).addClass(n).siblings().removeClass(n)),layui.event.call(this,e,"tab("+y+")",{elem:c,index:i})},tabDelete:function(t,i){var n=i||a(this).parent(),s=n.index(),o=n.parents(".layui-tab").eq(0),r=o.children(".layui-tab-content").children(".layui-tab-item"),c=o.attr("lay-filter");n.hasClass(l)&&(n.next()[0]?f.tabClick.call(n.next()[0],null,s+1):n.prev()[0]&&f.tabClick.call(n.prev()[0],null,s-1)),n.remove(),r.eq(s).remove(),setTimeout(function(){f.tabAuto()},50),layui.event.call(this,e,"tabDelete("+c+")",{elem:o,index:s})},tabAuto:function(){var t="layui-tab-more",e="layui-tab-bar",l="layui-tab-close",n=this;a(".layui-tab").each(function(){var s=a(this),o=s.children(".layui-tab-title"),r=(s.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),c=a('');if(n===window&&8!=i.ie&&f.hideTabMore(!0),s.attr("lay-allowClose")&&o.find("li").each(function(){var t=a(this);if(!t.find("."+l)[0]){var i=a('');i.on("click",f.tabDelete),t.append(i)}}),"string"!=typeof s.attr("lay-unauto"))if(o.prop("scrollWidth")>o.outerWidth()+1){if(o.find("."+e)[0])return;o.append(c),s.attr("overflow",""),c.on("click",function(a){o[this.title?"removeClass":"addClass"](t),this.title=this.title?"":"收缩"})}else o.find("."+e).remove(),s.removeAttr("overflow")})},hideTabMore:function(t){var i=a(".layui-tab-title");t!==!0&&"tabmore"===a(t.target).attr("lay-stope")||(i.removeClass("layui-tab-more"),i.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var t=a(this),i=t.parents(o),n=i.attr("lay-filter"),s=t.parent(),c=t.siblings("."+d),y="string"==typeof s.attr("lay-unselect");"javascript:;"!==t.attr("href")&&"_blank"===t.attr("target")||y||c[0]||(i.find("."+l).removeClass(l),s.addClass(l)),i.hasClass(u)&&(c.removeClass(h),c[0]&&(s["none"===c.css("display")?"addClass":"removeClass"](r+"ed"),"all"===i.attr("lay-shrink")&&s.siblings().removeClass(r+"ed"))),layui.event.call(this,e,"nav("+n+")",t)},collapse:function(){var t=a(this),i=t.find(".layui-colla-icon"),l=t.siblings(".layui-colla-content"),s=t.parents(".layui-collapse").eq(0),o=s.attr("lay-filter"),r="none"===l.css("display");if("string"==typeof s.attr("lay-accordion")){var c=s.children(".layui-colla-item").children("."+n);c.siblings(".layui-colla-title").children(".layui-colla-icon").html(""),c.removeClass(n)}l[r?"addClass":"removeClass"](n),i.html(r?"":""),layui.event.call(this,e,"collapse("+o+")",{title:t,content:l,show:r})}};s.prototype.init=function(t,e){var l=function(){return e?'[lay-filter="'+e+'"]':""}(),s={tab:function(){f.tabAuto.call({})},nav:function(){var t=200,e={},s={},p={},b=function(l,o,r){var c=a(this),f=c.find("."+d);o.hasClass(u)?l.css({top:c.position().top,height:c.children("a").outerHeight(),opacity:1}):(f.addClass(h),l.css({left:c.position().left+parseFloat(c.css("marginLeft")),top:c.position().top+c.height()-l.height()}),e[r]=setTimeout(function(){l.css({width:c.width(),opacity:1})},i.ie&&i.ie<10?0:t),clearTimeout(p[r]),"block"===f.css("display")&&clearTimeout(s[r]),s[r]=setTimeout(function(){f.addClass(n),c.find("."+y).addClass(y+"d")},300))};a(o+l).each(function(i){var l=a(this),o=a(''),h=l.find("."+r);l.find("."+c)[0]||(l.append(o),h.on("mouseenter",function(){b.call(this,o,l,i)}).on("mouseleave",function(){l.hasClass(u)||(clearTimeout(s[i]),s[i]=setTimeout(function(){l.find("."+d).removeClass(n),l.find("."+y).removeClass(y+"d")},300))}),l.on("mouseleave",function(){clearTimeout(e[i]),p[i]=setTimeout(function(){l.hasClass(u)?o.css({height:0,top:o.position().top+o.height()/2,opacity:0}):o.css({width:0,left:o.position().left+o.width()/2,opacity:0})},t)})),h.find("a").each(function(){var t=a(this),i=(t.parent(),t.siblings("."+d));i[0]&&!t.children("."+y)[0]&&t.append(''),t.off("click",f.clickThis).on("click",f.clickThis)})})},breadcrumb:function(){var t=".layui-breadcrumb";a(t+l).each(function(){var t=a(this),i="lay-separator",e=t.attr(i)||"/",l=t.find("a");l.next("span["+i+"]")[0]||(l.each(function(t){t!==l.length-1&&a(this).after(""+e+"")}),t.css("visibility","visible"))})},progress:function(){var t="layui-progress";a("."+t+l).each(function(){var i=a(this),e=i.find(".layui-progress-bar"),l=e.attr("lay-percent");e.css("width",function(){return/^.+\/.+$/.test(l)?100*new Function("return "+l)()+"%":l}()),i.attr("lay-showPercent")&&setTimeout(function(){e.html(''+l+"")},350)})},collapse:function(){var t="layui-collapse";a("."+t+l).each(function(){var t=a(this).find(".layui-colla-item");t.each(function(){var t=a(this),i=t.find(".layui-colla-title"),e=t.find(".layui-colla-content"),l="none"===e.css("display");i.find(".layui-colla-icon").remove(),i.append(''+(l?"":"")+""),i.off("click",f.collapse).on("click",f.collapse)})})}};return s[t]?s[t]():layui.each(s,function(t,a){a()})},s.prototype.render=s.prototype.init;var p=new s,b=a(document);p.render();var v=".layui-tab-title li";b.on("click",v,f.tabClick),b.on("click",f.hideTabMore),a(window).on("resize",f.tabAuto),t(e,p)});layui.define("layer",function(e){"use strict";var i=layui.$,t=layui.layer,n=layui.hint(),a=layui.device(),o={config:{},set:function(e){var t=this;return t.config=i.extend({},t.config,e),t},on:function(e,i){return layui.onevent.call(this,r,e,i)}},l=function(){var e=this;return{upload:function(i){e.upload.call(e,i)},config:e.config}},r="upload",u="layui-upload-file",c="layui-upload-form",f="layui-upload-iframe",s="layui-upload-choose",p=function(e){var t=this;t.config=i.extend({},t.config,o.config,e),t.render()};p.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",field:"file",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1},p.prototype.render=function(e){var t=this,e=t.config;e.elem=i(e.elem),e.bindAction=i(e.bindAction),t.file(),t.events()},p.prototype.file=function(){var e=this,t=e.config,n=e.elemFile=i(['"].join("")),o=t.elem.next();(o.hasClass(u)||o.hasClass(c))&&o.remove(),a.ie&&a.ie<10&&t.elem.wrap('
      '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(n),a.ie&&a.ie<10&&e.initIE()},p.prototype.initIE=function(){var e=this,t=e.config,n=i(''),a=i(['
      ',"
      "].join(""));i("#"+f)[0]||i("body").append(n),t.elem.next().hasClass(c)||(e.elemFile.wrap(a),t.elem.next("."+c).append(function(){var e=[];return layui.each(t.data,function(i,t){t="function"==typeof t?t():t,e.push('')}),e.join("")}()))},p.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},p.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},p.prototype.preview=function(e){var i=this;window.FileReader&&layui.each(i.chooseFiles,function(i,t){var n=new FileReader;n.readAsDataURL(t),n.onload=function(){e&&e(i,t,this.result)}})},p.prototype.upload=function(e,t){var n,o=this,l=o.config,r=o.elemFile[0],u=function(){var t=0,n=0,a=e||o.files||o.chooseFiles||r.files,u=function(){l.multiple&&t+n===o.fileLength&&"function"==typeof l.allDone&&l.allDone({total:o.fileLength,successful:t,aborted:n})};layui.each(a,function(e,a){var r=new FormData;r.append(l.field,a),layui.each(l.data,function(e,i){i="function"==typeof i?i():i,r.append(e,i)}),i.ajax({url:l.url,type:l.method,data:r,contentType:!1,processData:!1,dataType:"json",headers:l.headers||{},success:function(i){t++,d(e,i),u()},error:function(){n++,o.msg("请求上传接口出现异常"),m(e),u()}})})},c=function(){var e=i("#"+f);o.elemFile.parent().submit(),clearInterval(p.timer),p.timer=setInterval(function(){var i,t=e.contents().find("body");try{i=t.text()}catch(n){o.msg("获取上传后的响应信息出现异常"),clearInterval(p.timer),m()}i&&(clearInterval(p.timer),t.html(""),d(0,i))},30)},d=function(e,i){if(o.elemFile.next("."+s).remove(),r.value="","object"!=typeof i)try{i=JSON.parse(i)}catch(t){return i={},o.msg("请对上传接口返回有效JSON")}"function"==typeof l.done&&l.done(i,e||0,function(e){o.upload(e)})},m=function(e){l.auto&&(r.value=""),"function"==typeof l.error&&l.error(e||0,function(e){o.upload(e)})},h=l.exts,v=function(){var i=[];return layui.each(e||o.chooseFiles,function(e,t){i.push(t.name)}),i}(),g={preview:function(e){o.preview(e)},upload:function(e,i){var t={};t[e]=i,o.upload(t)},pushFile:function(){return o.files=o.files||{},layui.each(o.chooseFiles,function(e,i){o.files[e]=i}),o.files},resetFile:function(e,i,t){var n=new File([i],t);o.files=o.files||{},o.files[e]=n}},y=function(){if("choose"!==t&&!l.auto||(l.choose&&l.choose(g),"choose"!==t))return l.before&&l.before(g),a.ie?a.ie>9?u():c():void u()};if(v=0===v.length?r.value.match(/[^\/\\]+\..+/g)||[]||"":v,0!==v.length){switch(l.accept){case"file":if(h&&!RegExp("\\w\\.("+h+")$","i").test(escape(v)))return o.msg("选择的文件中包含不支持的格式"),r.value="";break;case"video":if(!RegExp("\\w\\.("+(h||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(v)))return o.msg("选择的视频中包含不支持的格式"),r.value="";break;case"audio":if(!RegExp("\\w\\.("+(h||"mp3|wav|mid")+")$","i").test(escape(v)))return o.msg("选择的音频中包含不支持的格式"),r.value="";break;default:if(layui.each(v,function(e,i){RegExp("\\w\\.("+(h||"jpg|png|gif|bmp|jpeg$")+")","i").test(escape(i))||(n=!0)}),n)return o.msg("选择的图片中包含不支持的格式"),r.value=""}if(o.fileLength=function(){var i=0,t=e||o.files||o.chooseFiles||r.files;return layui.each(t,function(){i++}),i}(),l.number&&o.fileLength>l.number)return o.msg("同时最多只能上传的数量为:"+l.number);if(l.size>0&&!(a.ie&&a.ie<10)){var F;if(layui.each(o.chooseFiles,function(e,i){if(i.size>1024*l.size){var t=l.size/1024;t=t>=1?t.toFixed(2)+"MB":l.size+"KB",r.value="",F=t}}),F)return o.msg("文件不能超过"+F)}y()}},p.prototype.events=function(){var e=this,t=e.config,o=function(i){e.chooseFiles={},layui.each(i,function(i,t){var n=(new Date).getTime();e.chooseFiles[n+"-"+i]=t})},l=function(i,n){var a=e.elemFile,o=i.length>1?i.length+"个文件":(i[0]||{}).name||a[0].value.match(/[^\/\\]+\..+/g)||[]||"";a.next().hasClass(s)&&a.next().remove(),e.upload(null,"choose"),e.isFile()||t.choose||a.after(''+o+"")};t.elem.off("upload.start").on("upload.start",function(){var a=i(this),o=a.attr("lay-data");if(o)try{o=new Function("return "+o)(),e.config=i.extend({},t,o)}catch(l){n.error("Upload element property lay-data configuration item has a syntax error: "+o)}e.config.item=a,e.elemFile[0].click()}),a.ie&&a.ie<10||t.elem.off("upload.over").on("upload.over",function(){var e=i(this);e.attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){var e=i(this);e.removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(n,a){var r=i(this),u=a.originalEvent.dataTransfer.files||[];r.removeAttr("lay-over"),o(u),t.auto?e.upload(u):l(u)}),e.elemFile.off("upload.change").on("upload.change",function(){var i=this.files||[];o(i),t.auto?e.upload():l(i)}),t.bindAction.off("upload.action").on("upload.action",function(){e.upload()}),t.elem.data("haveEvents")||(e.elemFile.on("change",function(){i(this).trigger("upload.change")}),t.elem.on("click",function(){e.isFile()||i(this).trigger("upload.start")}),t.drag&&t.elem.on("dragover",function(e){e.preventDefault(),i(this).trigger("upload.over")}).on("dragleave",function(e){i(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),i(this).trigger("upload.drop",e)}),t.bindAction.on("click",function(){i(this).trigger("upload.action")}),t.elem.data("haveEvents",!0))},o.render=function(e){var i=new p(e);return l.call(i)},e(r,o)});layui.define("layer",function(e){"use strict";var i=layui.$,t=layui.layer,a=layui.hint(),n=layui.device(),l="form",r=".layui-form",s="layui-this",o="layui-hide",c="layui-disabled",u=function(){this.config={verify:{required:[/[\S]+/,"必填项不能为空"],phone:[/^1\d{10}$/,"请输入正确的手机号"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"邮箱格式不正确"],url:[/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/,"链接格式不正确"],number:function(e){if(!e||isNaN(e))return"只能填写数字"},date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"日期格式不正确"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"请输入正确的身份证号"]}}};u.prototype.set=function(e){var t=this;return i.extend(!0,t.config,e),t},u.prototype.verify=function(e){var t=this;return i.extend(!0,t.config.verify,e),t},u.prototype.on=function(e,i){return layui.onevent.call(this,l,e,i)},u.prototype.val=function(e,t){var a=i(r+'[lay-filter="'+e+'"]');a.each(function(e,a){var n=i(this);layui.each(t,function(e,i){var t,a=n.find('[name="'+e+'"]');a[0]&&(t=a[0].type,"checkbox"===t?a[0].checked=i:"radio"===t?a.each(function(){this.value===i&&(this.checked=!0)}):a.val(i))})}),f.render(null,e)},u.prototype.render=function(e,t){var n=this,u=i(r+function(){return t?'[lay-filter="'+t+'"]':""}()),d={select:function(){var e,t="请选择",a="layui-form-select",n="layui-select-title",r="layui-select-none",d="",f=u.find("select"),v=function(t,l){i(t.target).parent().hasClass(n)&&!l||(i("."+a).removeClass(a+"ed "+a+"up"),e&&d&&e.val(d)),e=null},y=function(t,u,f){var y,p=i(this),m=t.find("."+n),k=m.find("input"),g=t.find("dl"),x=g.children("dd"),b=this.selectedIndex;if(!u){var C=function(){var e=t.offset().top+t.outerHeight()+5-h.scrollTop(),i=g.outerHeight();b=p[0].selectedIndex,t.addClass(a+"ed"),x.removeClass(o),y=null,x.eq(b).addClass(s).siblings().removeClass(s),e+i>h.height()&&e>=i&&t.addClass(a+"up")},w=function(e){t.removeClass(a+"ed "+a+"up"),k.blur(),y=null,e||$(k.val(),function(e){e&&(d=g.find("."+s).html(),k&&k.val(d))})};m.on("click",function(e){t.hasClass(a+"ed")?w():(v(e,!0),C()),g.find("."+r).remove()}),m.find(".layui-edge").on("click",function(){k.focus()}),k.on("keyup",function(e){var i=e.keyCode;9===i&&C()}).on("keydown",function(e){var i=e.keyCode;9===i&&w();var t=function(i,a){var n,l;if(e.preventDefault(),a=function(){return a&&a[0]?a:y&&y[0]?y:x.eq(b)}(),l=a[i](),n=a[i]("dd"),l[0]){if(y=a[i](),!n[0]||n.hasClass(c))return t(i,y);n.addClass(s).siblings().removeClass(s);var r=g.children("dd.layui-this"),o=r.position().top,u=g.height(),d=r.height();o>u&&g.scrollTop(o+g.scrollTop()-u+d-5),o<0&&g.scrollTop(o+g.scrollTop())}};38===i&&t("prev"),40===i&&t("next"),13===i&&(e.preventDefault(),g.children("dd."+s).trigger("click"))});var $=function(e,t,a){var n=0;layui.each(x,function(){var t=i(this),l=t.text(),r=l.indexOf(e)===-1;(""===e||"blur"===a?e!==l:r)&&n++,"keyup"===a&&t[r?"addClass":"removeClass"](o)});var l=n===x.length;return t(l),l},T=function(e){var i=this.value,t=e.keyCode;return 9!==t&&13!==t&&37!==t&&38!==t&&39!==t&&40!==t&&($(i,function(e){e?g.find("."+r)[0]||g.append('

      无匹配项

      '):g.find("."+r).remove()},"keyup"),void(""===i&&g.find("."+r).remove()))};f&&k.on("keyup",T).on("blur",function(t){var a=p[0].selectedIndex;e=k,d=i(p[0].options[a]).html(),setTimeout(function(){$(k.val(),function(e){d||k.val("")},"blur")},200)}),x.on("click",function(){var e=i(this),a=e.attr("lay-value"),n=p.attr("lay-filter");return!e.hasClass(c)&&(e.hasClass("layui-select-tips")?k.val(""):(k.val(e.text()),e.addClass(s)),e.siblings().removeClass(s),p.val(a).removeClass("layui-form-danger"),layui.event.call(this,l,"select("+n+")",{elem:p[0],value:a,othis:t}),w(!0),!1)}),t.find("dl>dt").on("click",function(e){return!1}),i(document).off("click",v).on("click",v)}};f.each(function(e,l){var r=i(this),o=r.next("."+a),u=this.disabled,d=l.value,f=i(l.options[l.selectedIndex]),v=l.options[0];if("string"==typeof r.attr("lay-ignore"))return r.show();var h="string"==typeof r.attr("lay-search"),p=v?v.value?t:v.innerHTML||t:t,m=i(['
      ','
      ','','
      ','
      ',function(e){var i=[];return layui.each(e,function(e,a){0!==e||a.value?"optgroup"===a.tagName.toLowerCase()?i.push("
      "+a.label+"
      "):i.push('
      '+a.innerHTML+"
      "):i.push('
      '+(a.innerHTML||t)+"
      ")}),0===i.length&&i.push('
      没有选项
      '),i.join("")}(r.find("*"))+"
      ","
      "].join(""));o[0]&&o.remove(),r.after(m),y.call(this,m,u,h)})},checkbox:function(){var e={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],_switch:["layui-form-switch","layui-form-onswitch","switch"]},t=u.find("input[type=checkbox]"),a=function(e,t){var a=i(this);e.on("click",function(){var i=a.attr("lay-filter"),n=(a.attr("lay-text")||"").split("|");a[0].disabled||(a[0].checked?(a[0].checked=!1,e.removeClass(t[1]).find("em").text(n[1])):(a[0].checked=!0,e.addClass(t[1]).find("em").text(n[0])),layui.event.call(a[0],l,t[2]+"("+i+")",{elem:a[0],value:a[0].value,othis:e}))})};t.each(function(t,n){var l=i(this),r=l.attr("lay-skin"),s=(l.attr("lay-text")||"").split("|"),o=this.disabled;"switch"===r&&(r="_"+r);var u=e[r]||e.checkbox;if("string"==typeof l.attr("lay-ignore"))return l.show();var d=l.next("."+u[0]),f=i(['
      ",function(){var e=n.title.replace(/\s/g,""),i={checkbox:[e?""+n.title+"":"",''].join(""),_switch:""+((n.checked?s[0]:s[1])||"")+""};return i[r]||i.checkbox}(),"
      "].join(""));d[0]&&d.remove(),l.after(f),a.call(this,f,u)})},radio:function(){var e="layui-form-radio",t=["",""],a=u.find("input[type=radio]"),n=function(a){var n=i(this),s="layui-anim-scaleSpring";a.on("click",function(){var o=n[0].name,c=n.parents(r),u=n.attr("lay-filter"),d=c.find("input[name="+o.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(d,function(){var a=i(this).next("."+e);this.checked=!1,a.removeClass(e+"ed"),a.find(".layui-icon").removeClass(s).html(t[1])}),n[0].checked=!0,a.addClass(e+"ed"),a.find(".layui-icon").addClass(s).html(t[0]),layui.event.call(n[0],l,"radio("+u+")",{elem:n[0],value:n[0].value,othis:a}))})};a.each(function(a,l){var r=i(this),s=r.next("."+e),o=this.disabled;if("string"==typeof r.attr("lay-ignore"))return r.show();s[0]&&s.remove();var u=i(['
      ',''+t[l.checked?0:1]+"","
      "+function(){var e=l.title||"";return"string"==typeof r.next().attr("lay-radio")&&(e=r.next().html(),r.next().remove()),e}()+"
      ","
      "].join(""));r.after(u),n.call(this,u)})}};return e?d[e]?d[e]():a.error("不支持的"+e+"表单渲染"):layui.each(d,function(e,i){i()}),n};var d=function(){var e=i(this),a=f.config.verify,s=null,o="layui-form-danger",c={},u=e.parents(r),d=u.find("*[lay-verify]"),v=e.parents("form")[0],h=u.find("input,select,textarea"),y=e.attr("lay-filter");if(layui.each(d,function(e,l){var r=i(this),c=r.attr("lay-verify").split("|"),u=r.attr("lay-verType"),d=r.val();if(r.removeClass(o),layui.each(c,function(e,i){var c,f="",v="function"==typeof a[i];if(a[i]){var c=v?f=a[i](d,l):!a[i][0].test(d);if(f=f||a[i][1],c)return"tips"===u?t.tips(f,function(){return"string"==typeof r.attr("lay-ignore")||"select"!==l.tagName.toLowerCase()&&!/^checkbox|radio$/.test(l.type)?r:r.next()}(),{tips:1}):"alert"===u?t.alert(f,{title:"提示",shadeClose:!0}):t.msg(f,{icon:5,shift:6}),n.android||n.ios||l.focus(),r.addClass(o),s=!0}}),s)return s}),s)return!1;var p={};return layui.each(h,function(e,i){if(i.name=(i.name||"").replace(/^\s*|\s*&/,""),i.name){if(/^.*\[\]$/.test(i.name)){var t=i.name.match(/^(.*)\[\]$/g)[0];p[t]=0|p[t],i.name=i.name.replace(/^(.*)\[\]$/,"$1["+p[t]++ +"]")}/^checkbox|radio$/.test(i.type)&&!i.checked||(c[i.name]=i.value)}}),layui.event.call(this,l,"submit("+y+")",{elem:this,form:v,field:c})},f=new u,v=i(document),h=i(window);f.render(),v.on("reset",r,function(){var e=i(this).attr("lay-filter");setTimeout(function(){f.render(null,e)},50)}),v.on("submit",r,d).on("click","*[lay-submit]",d),e(l,f)});layui.define("jquery",function(e){"use strict";var o=layui.$,a=layui.hint(),i="layui-tree-enter",r=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};r.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},r.prototype.tree=function(e,a){var i=this,r=i.options,n=a||r.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
        '),s=o(["
      • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return r.check?''+("checkbox"===r.check?t.checkbox[0]:"radio"===r.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
      • "].join(""));l&&(s.append(c),i.tree(c,n.children)),e.append(s),"function"==typeof r.click&&i.click(s,n),i.spread(s,n),r.drag&&i.drag(s,n)})},r.prototype.click=function(e,o){var a=this,i=a.options;e.children("a").on("click",function(e){layui.stope(e),i.click(o)})},r.prototype.spread=function(e,o){var a=this,i=(a.options,e.children(".layui-tree-spread")),r=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),r.removeClass("layui-show"),i.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),r.addClass("layui-show"),i.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};r[0]&&(i.on("click",l),n.on("dblclick",l))},r.prototype.on=function(e){var a=this,r=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),r.drag&&o(document).on("mousemove",function(e){var i=a.move;if(i.from){var r=(i.to,o('
        '));e.preventDefault(),o("."+t)[0]||o("body").append(r);var n=o("."+t)[0]?o("."+t):r;n.addClass("layui-show").html(i.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(i),e.to&&e.to.elem.children("a").removeClass(i),a.move={},o("."+t).remove())})},r.prototype.move={},r.prototype.drag=function(e,a){var r=this,t=(r.options,e.children("a")),n=function(){var t=o(this),n=r.move;n.from&&(n.to={item:a,elem:e},t.addClass(i))};t.on("mousedown",function(){var o=r.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=r.move;a.from&&(delete a.to,e.removeClass(i))})},e("tree",function(e){var i=new r(e=e||{}),t=o(e.elem);return t[0]?void i.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})});layui.define(["laytpl","laypage","layer","form"],function(e){"use strict";var t=layui.$,i=layui.laytpl,a=layui.laypage,l=layui.layer,n=layui.form,o=layui.hint(),r=layui.device(),d={config:{checkName:"LAY_CHECKED",indexName:"LAY_TABLE_INDEX"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var i=this;return i.config=t.extend({},i.config,e),i},on:function(e,t){return layui.onevent.call(this,s,e,t)}},c=function(){var e=this,t=e.config,i=t.id;return i&&(c.config[i]=t),{reload:function(t){e.reload.call(e,t)},config:t}},s="table",u=".layui-table",h="layui-hide",f="layui-none",y="layui-table-view",p=".layui-table-header",m=".layui-table-body",v=".layui-table-main",g=".layui-table-fixed",x=".layui-table-fixed-l",b=".layui-table-fixed-r",k=".layui-table-tool",C=".layui-table-page",w=".layui-table-sort",N="layui-table-edit",T="layui-table-hover",F=function(e){var t='{{#if(item2.colspan){}} colspan="{{item2.colspan}}"{{#} if(item2.rowspan){}} rowspan="{{item2.rowspan}}"{{#}}}';return e=e||{},['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',function(){return e.fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':""}(),'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
        ','
        1){ }}","group","{{# } else { }}","{{d.index}}-{{item2.field || i2}}",'{{# if(item2.type !== "normal"){ }}'," laytable-cell-{{ item2.type }}","{{# } }}","{{# } }}",'" {{#if(item2.align){}}align="{{item2.align}}"{{#}}}>','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{item2.title||""}}',"{{# if(!(item2.colspan > 1) && item2.sort){ }}",'',"{{# } }}","{{# } }}","
        ","
        "].join("")},W=['',"","
        "].join(""),z=['
        ',"{{# if(d.data.toolbar){ }}",'
        ',"{{# } }}",'
        ',"{{# var left, right; }}",'
        ',F(),"
        ",'
        ',W,"
        ","{{# if(left){ }}",'
        ','
        ',F({fixed:!0}),"
        ",'
        ',W,"
        ","
        ","{{# }; }}","{{# if(right){ }}",'
        ','
        ',F({fixed:"right"}),'
        ',"
        ",'
        ',W,"
        ","
        ","{{# }; }}","
        ","{{# if(d.data.page){ }}",'
        ','
        ',"
        ","{{# } }}","","
        "].join(""),A=t(window),S=t(document),M=function(e){var i=this;i.index=++d.index,i.config=t.extend({},i.config,d.config,e),i.render()};M.prototype.config={limit:10,loading:!0,cellMinWidth:60,text:{none:"无数据"}},M.prototype.render=function(){var e=this,a=e.config;if(a.elem=t(a.elem),a.where=a.where||{},a.id=a.id||a.elem.attr("id"),a.request=t.extend({pageName:"page",limitName:"limit"},a.request),a.response=t.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",countName:"count"},a.response),"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,e.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return e;e.setArea();var l=a.elem,n=l.next("."+y),o=e.elem=t(i(z).render({VIEW_CLASS:y,data:a,index:e.index}));if(a.index=e.index,n[0]&&n.remove(),l.after(o),e.layHeader=o.find(p),e.layMain=o.find(v),e.layBody=o.find(m),e.layFixed=o.find(g),e.layFixLeft=o.find(x),e.layFixRight=o.find(b),e.layTool=o.find(k),e.layPage=o.find(C),e.layTool.html(i(t(a.toolbar).html()||"").render(a)),a.height&&e.fullSize(),a.cols.length>1){var r=e.layFixed.find(p).find("th");r.height(e.layHeader.height()-1-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom")))}e.pullData(e.page),e.events()},M.prototype.initOpts=function(e){var t=this,i=(t.config,{checkbox:48,space:15,numbers:40});e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||i[e.type])},M.prototype.setArea=function(){var e=this,t=e.config,i=0,a=0,l=0,n=0,o=t.width||function(){var e=function(i){var a,l;i=i||t.elem.parent(),a=i.width();try{l="none"===i.css("display")}catch(n){}return!i[0]||a&&!l?a:e(i.parent())};return e()}();e.eachCols(function(){i++}),o-=function(){return"line"===t.skin||"nob"===t.skin?2:i+1}(),layui.each(t.cols,function(t,i){layui.each(i,function(t,l){var r;return l?(e.initOpts(l),r=l.width||0,void(l.colspan>1||(/\d+%$/.test(r)?l.width=r=Math.floor(parseFloat(r)/100*o):r||(l.width=r=0,a++),n+=r))):void i.splice(t,1)})}),e.autoColNums=a,o>n&&a&&(l=(o-n)/a),layui.each(t.cols,function(e,i){layui.each(i,function(e,i){var a=i.minWidth||t.cellMinWidth;i.colspan>1||0===i.width&&(i.width=Math.floor(l>=a?l:a))})}),t.height&&/^full-\d+$/.test(t.height)&&(e.fullHeightGap=t.height.split("-")[1],t.height=A.height()-e.fullHeightGap)},M.prototype.reload=function(e){var i=this;i.config.data&&i.config.data.constructor===Array&&delete i.config.data,i.config=t.extend({},i.config,e),i.render()},M.prototype.page=1,M.prototype.pullData=function(e,i){var a=this,n=a.config,o=n.request,r=n.response,d=function(){"object"==typeof n.initSort&&a.sort(n.initSort.field,n.initSort.type)};if(a.startTime=(new Date).getTime(),n.url){var c={};c[o.pageName]=e,c[o.limitName]=n.limit;var s=t.extend(c,n.where);n.contentType&&0==n.contentType.indexOf("application/json")&&(s=JSON.stringify(s)),t.ajax({type:n.method||"get",url:n.url,contentType:n.contentType,data:s,dataType:"json",headers:n.headers||{},success:function(t){t[r.statusName]!=r.statusCode?(a.renderForm(),a.layMain.html('
        '+(t[r.msgName]||"返回的数据状态异常")+"
        ")):(a.renderData(t,e,t[r.countName]),d(),n.time=(new Date).getTime()-a.startTime+" ms"),i&&l.close(i),"function"==typeof n.done&&n.done(t,e,t[r.countName])},error:function(e,t){a.layMain.html('
        数据接口请求异常
        '),a.renderForm(),i&&l.close(i)}})}else if(n.data&&n.data.constructor===Array){var u={},h=e*n.limit-n.limit;u[r.dataName]=n.data.concat().splice(h,n.limit),u[r.countName]=n.data.length,a.renderData(u,e,n.data.length),d(),"function"==typeof n.done&&n.done(u,e,u[r.countName])}},M.prototype.eachCols=function(e){var i=t.extend(!0,[],this.config.cols),a=[],l=0;layui.each(i,function(e,t){layui.each(t,function(t,n){if(n.colspan>1){var o=0;l++,n.CHILD_COLS=[],layui.each(i[e+1],function(e,t){t.PARENT_COL||o==n.colspan||(t.PARENT_COL=l,n.CHILD_COLS.push(t),o+=t.colspan>1?t.colspan:1)})}n.PARENT_COL||a.push(n)})});var n=function(t){layui.each(t||a,function(t,i){return i.CHILD_COLS?n(i.CHILD_COLS):void e(t,i)})};n()},M.prototype.renderData=function(e,n,o,r){var c=this,s=c.config,u=e[s.response.dataName]||[],y=[],p=[],m=[],v=function(){return!r&&c.sortKey?c.sort(c.sortKey.field,c.sortKey.sort,!0):(layui.each(u,function(e,a){var l=[],o=[],u=[],h=e+s.limit*(n-1)+1;0!==a.length&&(r||(a[d.config.indexName]=e),c.eachCols(function(e,n){var r=n.field||e,f=a[r];c.getColElem(c.layHeader,r);if(void 0!==f&&null!==f||(f=""),!(n.colspan>1)){var y=['",'
        '+function(){var e=t.extend(!0,{LAY_INDEX:h},a);return"checkbox"===n.type?'":"numbers"===n.type?h:n.toolbar?i(t(n.toolbar).html()||"").render(e):n.templet?function(){return"function"==typeof n.templet?n.templet(e):i(t(n.templet).html()||String(f)).render(e)}():f}(),"
        "].join("");l.push(y),n.fixed&&"right"!==n.fixed&&o.push(y),"right"===n.fixed&&u.push(y)}}),y.push(''+l.join("")+""),p.push(''+o.join("")+""),m.push(''+u.join("")+""))}),c.layBody.scrollTop(0),c.layMain.find("."+f).remove(),c.layMain.find("tbody").html(y.join("")),c.layFixLeft.find("tbody").html(p.join("")),c.layFixRight.find("tbody").html(m.join("")),c.renderForm(),c.syncCheckAll(),c.haveInit?c.scrollPatch():setTimeout(function(){c.scrollPatch()},50),c.haveInit=!0,void l.close(c.tipsIndex))};return c.key=s.id||s.index,d.cache[c.key]=u,c.layPage[0===u.length&&1==n?"addClass":"removeClass"](h),r?v():0===u.length?(c.renderForm(),c.layFixed.remove(),c.layMain.find("tbody").html(""),c.layMain.find("."+f).remove(),c.layMain.append('
        '+s.text.none+"
        ")):(v(),void(s.page&&(s.page=t.extend({elem:"layui-table-page"+s.index,count:o,limit:s.limit,limits:s.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(c.page=e.curr,s.limit=e.limit,c.pullData(e.curr,c.loading()))}},s.page),s.page.count=o,a.render(s.page))))},M.prototype.getColElem=function(e,t){var i=this,a=i.config;return e.eq(0).find(".laytable-cell-"+(a.index+"-"+t)+":eq(0)")},M.prototype.renderForm=function(e){n.render(e,"LAY-table-"+this.index)},M.prototype.sort=function(e,i,a,l){var n,r,c=this,u={},h=c.config,f=h.elem.attr("lay-filter"),y=d.cache[c.key];"string"==typeof e&&c.layHeader.find("th").each(function(i,a){var l=t(this),o=l.data("field");if(o===e)return e=l,n=o,!1});try{var n=n||e.data("field");if(c.sortKey&&!a&&n===c.sortKey.field&&i===c.sortKey.sort)return;var p=c.layHeader.find("th .laytable-cell-"+h.index+"-"+n).find(w);c.layHeader.find("th").find(w).removeAttr("lay-sort"),p.attr("lay-sort",i||null),c.layFixed.find("th")}catch(m){return o.error("Table modules: Did not match to field")}c.sortKey={field:n,sort:i},"asc"===i?r=layui.sort(y,n):"desc"===i?r=layui.sort(y,n,!0):(r=layui.sort(y,d.config.indexName),delete c.sortKey),u[h.response.dataName]=r,c.renderData(u,c.page,c.count,!0),l&&layui.event.call(e,s,"sort("+f+")",{field:n,type:i})},M.prototype.loading=function(){var e=this,t=e.config;if(t.loading&&t.url)return l.msg("数据请求中",{icon:16,offset:[e.elem.offset().top+e.elem.height()/2-35-A.scrollTop()+"px",e.elem.offset().left+e.elem.width()/2-90-A.scrollLeft()+"px"],time:-1,anim:-1,fixed:!1})},M.prototype.setCheckData=function(e,t){var i=this,a=i.config,l=d.cache[i.key];l[e]&&l[e].constructor!==Array&&(l[e][a.checkName]=t)},M.prototype.syncCheckAll=function(){var e=this,t=e.config,i=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(i){return e.eachCols(function(e,a){"checkbox"===a.type&&(a[t.checkName]=i)}),i};i[0]&&(d.checkStatus(e.key).isAll?(i[0].checked||(i.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(i[0].checked&&(i.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},M.prototype.getCssRule=function(e,t){var i=this,a=i.elem.find("style")[0],l=a.sheet||a.styleSheet||{},n=l.cssRules||l.rules;layui.each(n,function(a,l){if(l.selectorText===".laytable-cell-"+i.index+"-"+e)return t(l),!0})},M.prototype.fullSize=function(){var e,t=this,i=t.config,a=i.height;t.fullHeightGap&&(a=A.height()-t.fullHeightGap,a<135&&(a=135),t.elem.css("height",a)),e=parseFloat(a)-parseFloat(t.layHeader.height())-1,i.toolbar&&(e-=t.layTool.outerHeight()),i.page&&(e=e-t.layPage.outerHeight()-1),t.layMain.css("height",e)},M.prototype.getScrollWidth=function(e){var t=0;return e?t=e.offsetWidth-e.clientWidth:(e=document.createElement("div"),e.style.width="100px",e.style.height="100px",e.style.overflowY="scroll",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),t},M.prototype.scrollPatch=function(){var e=this,i=e.layMain.children("table"),a=e.layMain.width()-e.layMain.prop("clientWidth"),l=e.layMain.height()-e.layMain.prop("clientHeight"),n=e.getScrollWidth(e.layMain[0]),o=i.outerWidth()-e.layMain.width();if(e.autoColNums&&o<5&&!e.scrollPatchWStatus){var r=e.layHeader.eq(0).find("thead th:last-child"),d=r.data("field");e.getCssRule(d,function(t){var i=t.style.width||r.outerWidth();t.style.width=parseFloat(i)-n-o+"px",e.layMain.height()-e.layMain.prop("clientHeight")>0&&(t.style.width=parseFloat(t.style.width)-1+"px"),e.scrollPatchWStatus=!0})}if(a&&l){if(!e.elem.find(".layui-table-patch")[0]){var c=t('
        ');c.find("div").css({width:a}),e.layHeader.eq(0).find("thead tr").append(c)}}else e.layHeader.eq(0).find(".layui-table-patch").remove();var s=e.layMain.height(),u=s-l;e.layFixed.find(m).css("height",i.height()>u?u:"auto"),e.layFixRight[o>0?"removeClass":"addClass"](h),e.layFixRight.css("right",a-1)},M.prototype.events=function(){var e,a=this,n=a.config,o=t("body"),c={},u=a.layHeader.find("th"),h=".layui-table-cell",f=n.elem.attr("lay-filter");u.on("mousemove",function(e){var i=t(this),a=i.offset().left,l=e.clientX-a;i.attr("colspan")>1||i.data("unresize")||c.resizeStart||(c.allowResize=i.width()-l<=10,o.css("cursor",c.allowResize?"col-resize":""))}).on("mouseleave",function(){t(this);c.resizeStart||o.css("cursor","")}).on("mousedown",function(e){var i=t(this);if(c.allowResize){var l=i.data("field");e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],a.getCssRule(l,function(e){var t=e.style.width||i.outerWidth();c.rule=e,c.ruleWidth=parseFloat(t),c.minWidth=i.data("minwidth")||n.cellMinWidth})}}),S.on("mousemove",function(t){if(c.resizeStart){if(t.preventDefault(),c.rule){var i=c.ruleWidth+t.clientX-c.offset[0];i');d[0].value=e.data("content")||o.text(),e.find("."+N)[0]||e.append(d),d.focus()}else o.find(".layui-form-switch,.layui-form-checkbox")[0]||Math.round(o.prop("scrollWidth"))>Math.round(o.outerWidth())&&(a.tipsIndex=l.tips(['
        ',o.html(),"
        ",''].join(""),o[0],{tips:[3,""],time:-1,anim:-1,maxWidth:r.ios||r.android?300:600,isOutAnim:!1,skin:"layui-table-tips",success:function(e, t){e.find(".layui-table-tips-c").on("click",function(){l.close(t)})}}))}),a.layBody.on("click","*[lay-event]",function(){var e=t(this),l=e.parents("tr").eq(0).data("templates.business.enterprise.index"),n=a.layBody.find('tr[data-index="'+l+'"]'),o="layui-table-click",r=d.cache[a.key][l];layui.event.call(this,s,"tool("+f+")",{data:d.clearCacheKey(r),event:e.attr("lay-event"),tr:n,del:function(){d.cache[a.key][l]=[],n.remove(),a.scrollPatch()},update:function(e){e=e||{},layui.each(e,function(e, l){if(e in r){var o,d=n.children('td[data-field="'+e+'"]');r[e]=l,a.eachCols(function(t, i){i.field==e&&i.templet&&(o=i.templet)}),d.children(h).html(o?i(t(o).html()||l).render(r):l),d.data("content",l)}})}}),n.addClass(o).siblings("tr").removeClass(o)}),a.layMain.on("scroll",function(){var e=t(this),i=e.scrollLeft(),n=e.scrollTop();a.layHeader.scrollLeft(i),a.layFixed.find(m).scrollTop(n),l.close(a.tipsIndex)}),A.on("resize",function(){a.fullSize(),a.scrollPatch()})},d.init=function(e,i){i=i||{};var a=this,l=t(e?'table[lay-filter="'+e+'"]':u+"[lay-data]"),n="Table element property lay-data configuration item has a syntax error: ";return l.each(function(){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){o.error(n+l)}var c=[],s=t.extend({elem:this,cols:[],data:[],skin:a.attr("lay-skin"),size:a.attr("lay-size"),even:"string"==typeof a.attr("lay-even")},d.config,i,l);e&&a.hide(),a.find("thead>tr").each(function(e){s.cols[e]=[],t(this).children().each(function(i){var a=t(this),l=a.attr("lay-data");try{l=new Function("return "+l)()}catch(r){return o.error(n+l)}var d=t.extend({title:a.text(),colspan:a.attr("colspan")||0,rowspan:a.attr("rowspan")||0},l);d.colspan<2&&c.push(d),s.cols[e].push(d)})}),a.find("tbody>tr").each(function(e){var i=t(this),a={};i.children("td").each(function(e,i){var l=t(this),n=l.data("field");if(n)return a[n]=l.html()}),layui.each(c,function(e,t){var l=i.children("td").eq(e);a[t.field]=l.html()}),s.data[e]=a}),d.render(s)}),a},d.checkStatus=function(e){var t=0,i=0,a=[],l=d.cache[e]||[];return layui.each(l,function(e,l){return l.constructor===Array?void i++:void(l[d.config.checkName]&&(t++,a.push(d.clearCacheKey(l))))}),{data:a,isAll:!!l.length&&t===l.length-i}},c.config={},d.reload=function(e,i){var a=c.config[e];return i=i||{},a?(i.data&&i.data.constructor===Array&&delete a.data,d.render(t.extend(!0,{},a,i))):o.error("The ID option was not found in the table instance")},d.render=function(e){var t=new M(e);return c.call(t)},d.clearCacheKey=function(e){return e=t.extend({},e),delete e[d.config.checkName],delete e[d.config.indexName],e},d.init(),e(s,d)});layui.define("jquery",function(e){"use strict";var i=layui.$,n=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=i.extend({},n.config,e),n},on:function(e,i){return layui.onevent.call(this,t,e,i)}}),t="carousel",a="layui-this",l=">*[carousel-item]>*",o="layui-carousel-left",r="layui-carousel-right",d="layui-carousel-prev",s="layui-carousel-next",u="layui-carousel-arrow",c="layui-carousel-ind",m=function(e){var t=this;t.config=i.extend({},t.config,n.config,e),t.render()};m.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},m.prototype.render=function(){var e=this,n=e.config;n.elem=i(n.elem),n.elem[0]&&(e.elemItem=n.elem.find(l),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(a),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},m.prototype.reload=function(e){var n=this;clearInterval(n.timer),n.config=i.extend({},n.config,e),n.render()},m.prototype.prevIndex=function(){var e=this,i=e.config,n=i.index-1;return n<0&&(n=e.elemItem.length-1),n},m.prototype.nextIndex=function(){var e=this,i=e.config,n=i.index+1;return n>=e.elemItem.length&&(n=0),n},m.prototype.addIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index+e,n.index>=i.elemItem.length&&(n.index=0)},m.prototype.subIndex=function(e){var i=this,n=i.config;e=e||1,n.index=n.index-e,n.index<0&&(n.index=i.elemItem.length-1)},m.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(e.timer=setInterval(function(){e.slide()},i.interval))},m.prototype.arrow=function(){var e=this,n=e.config,t=i(['",'"].join(""));n.elem.attr("lay-arrow",n.arrow),n.elem.find("."+u)[0]&&n.elem.find("."+u).remove(),n.elem.append(t),t.on("click",function(){var n=i(this),t=n.attr("lay-type");e.slide(t)})},m.prototype.indicator=function(){var e=this,n=e.config,t=e.elemInd=i(['
          ',function(){var i=[];return layui.each(e.elemItem,function(e){i.push("")}),i.join("")}(),"
        "].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+c)[0]&&n.elem.find("."+c).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-(t.height()/2)),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){var t=i(this),a=t.index();a>n.index?e.slide("templates.business.enterprise.add",a-n.index):a",u=1;u<=i.length;u++){var r='
      • ";i.half&&parseInt(i.value)!==i.value&&u==Math.ceil(i.value)?n=n+'
      • ":n+=r}n+=""+(i.text?''+i.value+"星":"")+"";var c=i.elem,f=c.next("."+t);f[0]&&f.remove(),e.elemTemp=a(n),i.span=e.elemTemp.next("span"),i.setText&&i.setText(i.value),c.html(e.elemTemp),c.addClass("layui-inline"),i.readonly||e.action()},v.prototype.setvalue=function(e){var a=this,i=a.config;i.value=e,a.render()},v.prototype.action=function(){var e=this,i=e.config,l=e.elemTemp,n=l.find("i").width();l.children("li").each(function(e){var t=e+1,v=a(this);v.on("click",function(e){if(i.value=t,i.half){var o=e.pageX-a(this).offset().left;o<=n/2&&(i.value=i.value-.5)}i.text&&l.next("span").text(i.value+"星"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),v.on("mousemove",function(e){if(l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+t+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half){var c=e.pageX-a(this).offset().left;c<=n/2&&v.children("i").addClass(u).removeClass(s)}}),v.on("mouseleave",function(){l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+Math.floor(i.value)+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&l.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(u).removeClass(c)})})},v.prototype.events=function(){var e=this;e.config},i.render=function(e){var a=new v(e);return l.call(a)},e(n,i)});layui.define("jquery",function(e){"use strict";var t=layui.$,i={fixbar:function(e){var i,a,o="layui-fixbar",r="layui-fixbar-top",l=t(document),n=t("body");e=t.extend({showHeight:200},e),e.bar1=e.bar1===!0?"":e.bar1,e.bar2=e.bar2===!0?"":e.bar2,e.bgcolor=e.bgcolor?"background-color:"+e.bgcolor:"";var c=[e.bar1,e.bar2,""],g=t(['
          ',e.bar1?'
        • '+c[0]+"
        • ":"",e.bar2?'
        • '+c[1]+"
        • ":"",'
        • '+c[2]+"
        • ","
        "].join("")),u=g.find("."+r),s=function(){var t=l.scrollTop();t>=e.showHeight?i||(u.show(),i=1):i&&(u.hide(),i=0)};t("."+o)[0]||("object"==typeof e.css&&g.css(e.css),n.append(g),s(),g.find("li").on("click",function(){var i=t(this),a=i.attr("lay-type");"top"===a&&t("html,body").animate({scrollTop:0},200),e.click&&e.click.call(this,a)}),l.on("scroll",function(){clearTimeout(a),a=setTimeout(function(){s()},100)}))},countdown:function(e,t,i){var a=this,o="function"==typeof t,r=new Date(e).getTime(),l=new Date(!t||o?(new Date).getTime():t).getTime(),n=r-l,c=[Math.floor(n/864e5),Math.floor(n/36e5)%24,Math.floor(n/6e4)%60,Math.floor(n/1e3)%60];o&&(i=t);var g=setTimeout(function(){a.countdown(e,l+1e3,i)},1e3);return i&&i(n>0?c:[0,0,0,0],t,g),n<=0&&clearTimeout(g),g},timeAgo:function(e,t){var i=this,a=[[],[]],o=(new Date).getTime()-new Date(e).getTime();return o>6912e5?(o=new Date(e),a[0][0]=i.digit(o.getFullYear(),4),a[0][1]=i.digit(o.getMonth()+1),a[0][2]=i.digit(o.getDate()),t||(a[1][0]=i.digit(o.getHours()),a[1][1]=i.digit(o.getMinutes()),a[1][2]=i.digit(o.getSeconds())),a[0].join("-")+" "+a[1].join(":")):o>=864e5?(o/1e3/60/60/24|0)+"天前":o>=36e5?(o/1e3/60/60|0)+"小时前":o>=12e4?(o/1e3/60|0)+"分钟前":o<0?"未来":"刚刚"},digit:function(e,t){var i="";e=String(e),t=t||2;for(var a=e.length;a/g,">").replace(/'/g,"'").replace(/"/g,""")}};e("util",i)});layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)});layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
        1. '+o.replace(/[\r\t\n]+/g,"
        2. ")+"
        "),c.find(">.layui-code-h3")[0]||c.prepend('

        '+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

        ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss");layui.define(["layer","form"],function(t){"use strict";var e=layui.$,i=layui.layer,a=layui.form,l=(layui.hint(),layui.device()),n="layedit",o="layui-show",r="layui-disabled",c=function(){var t=this;t.index=0,t.config={tool:["strong","italic","underline","del","|","left","center","right","|","link","unlink","face","image"],hideTool:[],height:280}};c.prototype.set=function(t){var i=this;return e.extend(!0,i.config,t),i},c.prototype.on=function(t,e){return layui.onevent(n,t,e)},c.prototype.build=function(t,i){i=i||{};var a=this,n=a.config,r="layui-layedit",c=e("string"==typeof t?"#"+t:t),u="LAY_layedit_"+ ++a.index,d=c.next("."+r),y=e.extend({},n,i),f=function(){var t=[],e={};return layui.each(y.hideTool,function(t,i){e[i]=!0}),layui.each(y.tool,function(i,a){C[a]&&!e[a]&&t.push(C[a])}),t.join("")}(),m=e(['
        ','
        '+f+"
        ",'
        ','',"
        ","
        "].join(""));return l.ie&&l.ie<8?c.removeClass("layui-hide").addClass(o):(d[0]&&d.remove(),s.call(a,m,c[0],y),c.addClass("layui-hide").after(m),a.index)},c.prototype.getContent=function(t){var e=u(t);if(e[0])return d(e[0].document.body.innerHTML)},c.prototype.getText=function(t){var i=u(t);if(i[0])return e(i[0].document.body).text()},c.prototype.setContent=function(t,i,a){var l=u(t);l[0]&&(a?e(l[0].document.body).append(i):e(l[0].document.body).html(i),layedit.sync(t))},c.prototype.sync=function(t){var i=u(t);if(i[0]){var a=e("#"+i[1].attr("textarea"));a.val(d(i[0].document.body.innerHTML))}},c.prototype.getSelection=function(t){var e=u(t);if(e[0]){var i=m(e[0].document);return document.selection?i.text:i.toString()}};var s=function(t,i,a){var l=this,n=t.find("iframe");n.css({height:a.height}).on("load",function(){var o=n.contents(),r=n.prop("contentWindow"),c=o.find("head"),s=e([""].join("")),u=o.find("body");c.append(s),u.attr("contenteditable","true").css({"min-height":a.height}).html(i.value||""),y.apply(l,[r,n,i,a]),g.call(l,r,t,a)})},u=function(t){var i=e("#LAY_layedit_"+t),a=i.prop("contentWindow");return[a,i]},d=function(t){return 8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),t},y=function(t,a,n,o){var r=t.document,c=e(r.body);c.on("keydown",function(t){var e=t.keyCode;if(13===e){var a=m(r),l=p(a),n=l.parentNode;if("pre"===n.tagName.toLowerCase()){if(t.shiftKey)return;return i.msg("请暂时用shift+enter"),!1}r.execCommand("formatBlock",!1,"

        ")}}),e(n).parents("form").on("submit",function(){var t=c.html();8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),n.value=t}),c.on("paste",function(e){r.execCommand("formatBlock",!1,"

        "),setTimeout(function(){f.call(t,c),n.value=c.html()},100)})},f=function(t){var i=this;i.document;t.find("*[style]").each(function(){var t=this.style.textAlign;this.removeAttribute("style"),e(this).css({"text-align":t||""})}),t.find("table").addClass("layui-table"),t.find("script,link").remove()},m=function(t){return t.selection?t.selection.createRange():t.getSelection().getRangeAt(0)},p=function(t){return t.endContainer||t.parentElement().childNodes[0]},v=function(t,i,a){var l=this.document,n=document.createElement(t);for(var o in i)n.setAttribute(o,i[o]);if(n.removeAttribute("text"),l.selection){var r=a.text||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.pasteHTML(e(n).prop("outerHTML")),a.select()}else{var r=a.toString()||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.deleteContents(),a.insertNode(n)}},h=function(t,i){var a=this.document,l="layedit-tool-active",n=p(m(a)),o=function(e){return t.find(".layedit-tool-"+e)};i&&i[i.hasClass(l)?"removeClass":"addClass"](l),t.find(">i").removeClass(l),o("unlink").addClass(r),e(n).parents().each(function(){var t=this.tagName.toLowerCase(),e=this.style.textAlign;"b"!==t&&"strong"!==t||o("b").addClass(l),"i"!==t&&"em"!==t||o("i").addClass(l),"u"===t&&o("u").addClass(l),"strike"===t&&o("d").addClass(l),"p"===t&&("center"===e?o("center").addClass(l):"right"===e?o("right").addClass(l):o("left").addClass(l)),"a"===t&&(o("link").addClass(l),o("unlink").removeClass(r))})},g=function(t,a,l){var n=t.document,o=e(n.body),c={link:function(i){var a=p(i),l=e(a).parent();b.call(o,{href:l.attr("href"),target:l.attr("target")},function(e){var a=l[0];"A"===a.tagName?a.href=e.url:v.call(t,"a",{target:e.target,href:e.url,text:e.url},i)})},unlink:function(t){n.execCommand("unlink")},face:function(e){x.call(this,function(i){v.call(t,"img",{src:i.src,alt:i.alt},e)})},image:function(a){var n=this;layui.use("upload",function(o){var r=l.uploadImage||{};o.render({url:r.url,method:r.type,elem:e(n).find("input")[0],done:function(e){0==e.code?(e.data=e.data||{},v.call(t,"img",{src:e.data.src,alt:e.data.title},a)):i.msg(e.msg||"上传失败")}})})},code:function(e){k.call(o,function(i){v.call(t,"pre",{text:i.code,"lay-lang":i.lang},e)})},help:function(){i.open({type:2,title:"帮助",area:["600px","380px"],shadeClose:!0,shade:.1,skin:"layui-layer-msg",content:["http://www.layui.com/about/layedit/help.html","no"]})}},s=a.find(".layui-layedit-tool"),u=function(){var i=e(this),a=i.attr("layedit-event"),l=i.attr("lay-command");if(!i.hasClass(r)){o.focus();var u=m(n);u.commonAncestorContainer;l?(n.execCommand(l),/justifyLeft|justifyCenter|justifyRight/.test(l)&&n.execCommand("formatBlock",!1,"

        "),setTimeout(function(){o.focus()},10)):c[a]&&c[a].call(this,u),h.call(t,s,i)}},d=/image/;s.find(">i").on("mousedown",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)||u.call(this)}).on("click",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)&&u.call(this)}),o.on("click",function(){h.call(t,s),i.close(x.index)})},b=function(t,e){var l=this,n=i.open({type:1,id:"LAY_layedit_link",area:"350px",shade:.05,shadeClose:!0,moveType:1,title:"超链接",skin:"layui-layer-msg",content:['

          ','
        • ','','
          ','',"
          ","
        • ",'
        • ','','
          ','",'","
          ","
        • ",'
        • ','','',"
        • ","
        "].join(""),success:function(t,n){var o="submit(layedit-link-yes)";a.render("radio"),t.find(".layui-btn-primary").on("click",function(){i.close(n),l.focus()}),a.on(o,function(t){i.close(b.index),e&&e(t.field)})}});b.index=n},x=function(t){var a=function(){var t=["[微笑]","[嘻嘻]","[哈哈]","[可爱]","[可怜]","[挖鼻]","[吃惊]","[害羞]","[挤眼]","[闭嘴]","[鄙视]","[爱你]","[泪]","[偷笑]","[亲亲]","[生病]","[太开心]","[白眼]","[右哼哼]","[左哼哼]","[嘘]","[衰]","[委屈]","[吐]","[哈欠]","[抱抱]","[怒]","[疑问]","[馋嘴]","[拜拜]","[思考]","[汗]","[困]","[睡]","[钱]","[失望]","[酷]","[色]","[哼]","[鼓掌]","[晕]","[悲伤]","[抓狂]","[黑线]","[阴险]","[怒骂]","[互粉]","[心]","[伤心]","[猪头]","[熊猫]","[兔子]","[ok]","[耶]","[good]","[NO]","[赞]","[来]","[弱]","[草泥马]","[神马]","[囧]","[浮云]","[给力]","[围观]","[威武]","[奥特曼]","[礼物]","[钟]","[话筒]","[蜡烛]","[蛋糕]"],e={};return layui.each(t,function(t,i){e[i]=layui.cache.dir+"images/face/"+t+".gif"}),e}();return x.hide=x.hide||function(t){"face"!==e(t.target).attr("layedit-event")&&i.close(x.index)},x.index=i.tips(function(){var t=[];return layui.each(a,function(e,i){t.push('
      • '+e+'
      • ')}),'
          '+t.join("")+"
        "}(),this,{tips:1,time:0,skin:"layui-box layui-util-face",maxWidth:500,success:function(l,n){l.css({marginTop:-4,marginLeft:-10}).find(".layui-clear>li").on("click",function(){t&&t({src:a[this.title],alt:this.title}),i.close(n)}),e(document).off("click",x.hide).on("click",x.hide)}})},k=function(t){var e=this,l=i.open({type:1,id:"LAY_layedit_code",area:"550px",shade:.05,shadeClose:!0,moveType:1,title:"插入代码",skin:"layui-layer-msg",content:['
          ','
        • ','','
          ','","
          ","
        • ",'
        • ','','
          ','',"
          ","
        • ",'
        • ','','',"
        • ","
        "].join(""),success:function(l,n){var o="submit(layedit-code-yes)";a.render("select"),l.find(".layui-btn-primary").on("click",function(){i.close(n),e.focus()}),a.on(o,function(e){i.close(k.index),t&&t(e.field)})}});k.index=l},C={html:'',strong:'',italic:'',underline:'',del:'',"|":'',left:'',center:'',right:'',link:'',unlink:'',face:'',image:'',code:'',help:''},w=new c;t(n,w)}); \ No newline at end of file diff --git a/admin/src/main/resources/templates/business/employee/index.html b/admin/src/main/resources/templates/business/employee/index.html index c2dab99..32be6f4 100644 --- a/admin/src/main/resources/templates/business/employee/index.html +++ b/admin/src/main/resources/templates/business/employee/index.html @@ -63,8 +63,8 @@ 职位 手机号码 身份证号码 - 性别 邮箱 + 性别 学历 创建时间 更新时间 @@ -82,7 +82,7 @@ 手机号码 身份证号码 邮箱 - 邮箱 + 性别 学历 创建时间 更新时间 diff --git a/admin/src/main/resources/templates/business/enterprise/add.html b/admin/src/main/resources/templates/business/enterprise/add.html new file mode 100644 index 0000000..001df9d --- /dev/null +++ b/admin/src/main/resources/templates/business/enterprise/add.html @@ -0,0 +1,67 @@ + + + + + +
        +
        + +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + + +
        +
        +
        + + + \ No newline at end of file diff --git a/admin/src/main/resources/templates/business/enterprise/detail.html b/admin/src/main/resources/templates/business/enterprise/detail.html new file mode 100644 index 0000000..9320fa8 --- /dev/null +++ b/admin/src/main/resources/templates/business/enterprise/detail.html @@ -0,0 +1,59 @@ + + + + + +
        +
        基本信息
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        主键ID名称
        统一社会信用代码所属平台
        所在地行业
        增值税种类会计准则
        创建者更新者
        创建时间更新时间
        备注
        +
        + + + \ No newline at end of file diff --git a/admin/src/main/resources/templates/business/enterprise/index.html b/admin/src/main/resources/templates/business/enterprise/index.html new file mode 100644 index 0000000..d026fa4 --- /dev/null +++ b/admin/src/main/resources/templates/business/enterprise/index.html @@ -0,0 +1,92 @@ + + + + + +
        +
        + 账套信息管理 + +
        +
        +
        + +
        + +
        + +
        +
        启用
        +
        冻结
        +
        删除
        +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + 名称所属统一社会信用代码所在地行业增值税种类会计准则创建时间数据状态操作
        名称所属统一社会信用代码所在地行业增值税种类会计准则创建时间数据状态 + 编辑 + 详细 + 删除 +
        +
        +
        +
        +
        + + + \ No newline at end of file diff --git a/common/src/main/java/com/cwhelp/common/constant/AdminConst.java b/common/src/main/java/com/cwhelp/common/constant/AdminConst.java index 25d111d..325307b 100644 --- a/common/src/main/java/com/cwhelp/common/constant/AdminConst.java +++ b/common/src/main/java/com/cwhelp/common/constant/AdminConst.java @@ -4,7 +4,7 @@ package com.cwhelp.common.constant; * 超级管理员常量 * @author yan.y */ -public class AdminConst { +public final class AdminConst { /** * 超级管理员id diff --git a/common/src/main/java/com/cwhelp/common/constant/PlatformConst.java b/common/src/main/java/com/cwhelp/common/constant/PlatformConst.java new file mode 100644 index 0000000..baa54f6 --- /dev/null +++ b/common/src/main/java/com/cwhelp/common/constant/PlatformConst.java @@ -0,0 +1,30 @@ +package com.cwhelp.common.constant; + +/** + * @author: yan.y + * @Description: + * @Date: Created in 23:08 2019/8/6 + */ +public final class PlatformConst { + + /** + * 自营平台 + */ + public static final int OWN_TYPE = 1; + + /** + * 代理平台 + */ + public static final int PROXY_TYPE = 2; + + /** + * 个人平台 + */ + public static final int PERSONAL_TYPE = 3; + + /** + * 公司平台 + */ + public static final int COMPANY_TYPE = 4; + +} diff --git a/common/src/main/java/com/cwhelp/common/constant/RoleConst.java b/common/src/main/java/com/cwhelp/common/constant/RoleConst.java index 3fcef80..8337c6a 100644 --- a/common/src/main/java/com/cwhelp/common/constant/RoleConst.java +++ b/common/src/main/java/com/cwhelp/common/constant/RoleConst.java @@ -5,7 +5,7 @@ package com.cwhelp.common.constant; * @Description: * @Date: Created in 1:12 2019/8/5 */ -public class RoleConst { +public final class RoleConst { /** * 角色平台类型 diff --git a/common/src/main/java/com/cwhelp/common/constant/StatusConst.java b/common/src/main/java/com/cwhelp/common/constant/StatusConst.java index 48c9c64..d463ff8 100644 --- a/common/src/main/java/com/cwhelp/common/constant/StatusConst.java +++ b/common/src/main/java/com/cwhelp/common/constant/StatusConst.java @@ -4,7 +4,7 @@ package com.cwhelp.common.constant; * 数据状态常量 * @author yan.y */ -public class StatusConst { +public final class StatusConst { // 正常状态码 public static final byte OK = 1; diff --git a/common/src/main/java/com/cwhelp/common/enums/ResultEnum.java b/common/src/main/java/com/cwhelp/common/enums/ResultEnum.java index 7d4b97d..c5735d9 100644 --- a/common/src/main/java/com/cwhelp/common/enums/ResultEnum.java +++ b/common/src/main/java/com/cwhelp/common/enums/ResultEnum.java @@ -36,6 +36,14 @@ public enum ResultEnum implements ResultInterface { PLATFORM_EXIST_CONTACT_CARD(1002,"联系人证件号码已存在"), PLATFORM_EXIST_EMAIL(1003,"邮箱已存在"), + /** + * 账套 + */ + ENTERPRISE_NUMBER_EXCESSIVE(2001,"此企业下账套只能保存一个"), + ENTERPRISE_NAME_EXIST(2002,"账套名称已存在"), + ENTERPRISE_CREDITCODE_EXIST(2003,"账套统一社会信用代码已存在"), + + /** * 角色问题 */ diff --git a/component/shiro/src/main/java/com/cwhelp/component/shiro/ShiroUtil.java b/component/shiro/src/main/java/com/cwhelp/component/shiro/ShiroUtil.java index 61ef253..06c01b7 100644 --- a/component/shiro/src/main/java/com/cwhelp/component/shiro/ShiroUtil.java +++ b/component/shiro/src/main/java/com/cwhelp/component/shiro/ShiroUtil.java @@ -61,6 +61,9 @@ public class ShiroUtil { */ public static User getSubject(){ Long userId = (Long) SecurityUtils.getSubject().getPrincipal(); + if (userId == null) { + return null; + } return userService.getById(userId); } diff --git a/devtools/src/main/java/com/cwhelp/devtools/generate/DefaultValue.java b/devtools/src/main/java/com/cwhelp/devtools/generate/DefaultValue.java index eb930c7..c7f0bca 100644 --- a/devtools/src/main/java/com/cwhelp/devtools/generate/DefaultValue.java +++ b/devtools/src/main/java/com/cwhelp/devtools/generate/DefaultValue.java @@ -24,8 +24,8 @@ public class DefaultValue { basic.setProjectPath(ToolUtil.getProjectPath() + "/"); basic.setPackagePath("com.cwhelp"); basic.setAuthor("yan.y"); - basic.setGenModule("order"); - basic.setTablePrefix("or_"); + basic.setGenModule("bss"); + basic.setTablePrefix("bss_"); return basic; } @@ -35,13 +35,13 @@ public class DefaultValue { public static List fieldList(){ List fields = new ArrayList<>(); fields.add(new Field("id", "主键ID", FieldType.Long.getCode(), 0, true,null)); - fields.add(new Field("title", "标题", FieldType.String.getCode(), FieldQuery.Like.getCode(),true, Arrays.asList(new Integer[]{FieldVerify.NotNull.getCode()}))); - fields.add(new Field("remark", "备注", FieldType.String.getCode(), 0, false,null)); + fields.add(new Field("name", "名称", FieldType.String.getCode(), FieldQuery.Like.getCode(),true, Arrays.asList(new Integer[]{FieldVerify.NotNull.getCode()}))); fields.add(new Field("createDate", "创建时间", FieldType.Date.getCode(), 0, true,null)); fields.add(new Field("updateDate", "更新时间", FieldType.Date.getCode(), 0, true,null)); fields.add(new Field("createBy", "创建者", FieldType.Object.getCode(), 0, false,null)); fields.add(new Field("updateBy", "更新者", FieldType.Object.getCode(), 0, false,null)); fields.add(new Field("status", "数据状态", FieldType.Byte.getCode(), 0, true,null)); + fields.add(new Field("remark", "备注", FieldType.String.getCode(), 0, false,null)); return fields; } } diff --git a/modules/system/src/main/java/com/cwhelp/modules/business/domain/BssEnterprise.java b/modules/system/src/main/java/com/cwhelp/modules/business/domain/BssEnterprise.java new file mode 100644 index 0000000..f3b618f --- /dev/null +++ b/modules/system/src/main/java/com/cwhelp/modules/business/domain/BssEnterprise.java @@ -0,0 +1,79 @@ +package com.cwhelp.modules.business.domain; + +import com.cwhelp.common.enums.StatusEnum; +import com.cwhelp.common.utils.StatusUtil; +import com.cwhelp.modules.system.domain.User; +import com.fasterxml.jackson.annotation.JsonIgnore; +import lombok.Data; +import org.hibernate.annotations.NotFound; +import org.hibernate.annotations.NotFoundAction; +import org.hibernate.annotations.Where; +import org.springframework.data.annotation.CreatedBy; +import org.springframework.data.annotation.CreatedDate; +import org.springframework.data.annotation.LastModifiedBy; +import org.springframework.data.annotation.LastModifiedDate; +import org.springframework.data.jpa.domain.support.AuditingEntityListener; + +import java.io.Serializable; +import java.util.Date; +import javax.persistence.*; + +/** + * @author yan.y + * @date 2019/08/06 + */ +@Data +@Entity +@Table(name="bss_enterprise") +@EntityListeners(AuditingEntityListener.class) +@Where(clause = StatusUtil.notDelete) +public class BssEnterprise implements Serializable { + // 主键ID + @Id + @GeneratedValue(strategy=GenerationType.IDENTITY) + private Long id; + private String name; + // 统一社会信用代码 + @Column(name = "credit_code") + private String creditCode; + // 所属平台 + @ManyToOne(fetch=FetchType.LAZY) + @NotFound(action=NotFoundAction.IGNORE) + @JoinColumn(name="platform_id") + @JsonIgnore + private BssPlatform platform; + // 所在地 + private String location; + // 行业 + private String industry; + // 增值税种类 + @Column(name = "vat_type") + private String vatType; + // 会计准则 + @Column(name = "accounting_standards") + private String accountingStandards; + // 创建时间 + @CreatedDate + private Date createDate; + // 更新时间 + @LastModifiedDate + private Date updateDate; + // 创建者 + @CreatedBy + @ManyToOne(fetch=FetchType.LAZY) + @NotFound(action=NotFoundAction.IGNORE) + @JoinColumn(name="create_by") + @JsonIgnore + private User createBy; + // 更新者 + @LastModifiedBy + @ManyToOne(fetch=FetchType.LAZY) + @NotFound(action=NotFoundAction.IGNORE) + @JoinColumn(name="update_by") + @JsonIgnore + private User updateBy; + // 数据状态 + private Byte status = StatusEnum.OK.getCode(); + // 备注 + private String remark; +} \ No newline at end of file diff --git a/modules/system/src/main/java/com/cwhelp/modules/business/repository/BssEnterpriseRepository.java b/modules/system/src/main/java/com/cwhelp/modules/business/repository/BssEnterpriseRepository.java new file mode 100644 index 0000000..649473d --- /dev/null +++ b/modules/system/src/main/java/com/cwhelp/modules/business/repository/BssEnterpriseRepository.java @@ -0,0 +1,20 @@ +package com.cwhelp.modules.business.repository; + +import com.cwhelp.modules.business.domain.BssEnterprise; +import com.cwhelp.modules.business.domain.BssPlatform; +import com.cwhelp.modules.system.repository.BaseRepository; + +import java.util.List; + +/** + * @author yan.y + * @date 2019/08/06 + */ +public interface BssEnterpriseRepository extends BaseRepository { + + List findByPlatformEquals(BssPlatform bssPlatform); + + BssEnterprise findByNameAndIdNot(String name, Long id); + + BssEnterprise findByCreditCodeAndIdNot(String creditCode, Long id); +} \ No newline at end of file diff --git a/modules/system/src/main/java/com/cwhelp/modules/business/service/BssEnterpriseService.java b/modules/system/src/main/java/com/cwhelp/modules/business/service/BssEnterpriseService.java new file mode 100644 index 0000000..ab81114 --- /dev/null +++ b/modules/system/src/main/java/com/cwhelp/modules/business/service/BssEnterpriseService.java @@ -0,0 +1,48 @@ +package com.cwhelp.modules.business.service; + +import com.cwhelp.common.enums.StatusEnum; +import com.cwhelp.modules.business.domain.BssEnterprise; +import com.cwhelp.modules.business.domain.BssPlatform; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Page; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * @author yan.y + * @date 2019/08/06 + */ +public interface BssEnterpriseService { + + /** + * 获取分页列表数据 + * @param example 查询实例 + * @return 返回分页数据 + */ + Page getPageList(Example example); + + /** + * 根据ID查询数据 + * @param id 主键ID + */ + BssEnterprise getById(Long id); + + /** + * 保存数据 + * @param bssEnterprise 实体对象 + */ + BssEnterprise save(BssEnterprise bssEnterprise); + + List getListByPlatform(BssPlatform bssPlatform); + + /** + * 状态(启用,冻结,删除)/批量状态处理 + */ + @Transactional + Boolean updateStatus(StatusEnum statusEnum, List idList); + + Boolean repeatByName(BssEnterprise bssEnterprise); + + Boolean repeatByCreditCode(BssEnterprise bssEnterprise); +} \ No newline at end of file diff --git a/modules/system/src/main/java/com/cwhelp/modules/business/service/impl/BssEnterpriseServiceImpl.java b/modules/system/src/main/java/com/cwhelp/modules/business/service/impl/BssEnterpriseServiceImpl.java new file mode 100644 index 0000000..00bb5ba --- /dev/null +++ b/modules/system/src/main/java/com/cwhelp/modules/business/service/impl/BssEnterpriseServiceImpl.java @@ -0,0 +1,84 @@ +package com.cwhelp.modules.business.service.impl; + +import com.cwhelp.common.data.PageSort; +import com.cwhelp.common.enums.StatusEnum; +import com.cwhelp.modules.business.domain.BssEnterprise; +import com.cwhelp.modules.business.domain.BssPlatform; +import com.cwhelp.modules.business.repository.BssEnterpriseRepository; +import com.cwhelp.modules.business.service.BssEnterpriseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Example; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * @author yan.y + * @date 2019/08/06 + */ +@Service +public class BssEnterpriseServiceImpl implements BssEnterpriseService { + + @Autowired + private BssEnterpriseRepository bssEnterpriseRepository; + + /** + * 根据ID查询数据 + * @param id 主键ID + */ + @Override + @Transactional + public BssEnterprise getById(Long id) { + return bssEnterpriseRepository.findById(id).orElse(null); + } + + /** + * 获取分页列表数据 + * @param example 查询实例 + * @return 返回分页数据 + */ + @Override + public Page getPageList(Example example) { + // 创建分页对象 + PageRequest page = PageSort.pageRequest(); + return bssEnterpriseRepository.findAll(example, page); + } + + @Override + public List getListByPlatform(BssPlatform bssPlatform) { + return bssEnterpriseRepository.findByPlatformEquals(bssPlatform); + } + + /** + * 保存数据 + * @param bssEnterprise 实体对象 + */ + @Override + public BssEnterprise save(BssEnterprise bssEnterprise) { + return bssEnterpriseRepository.save(bssEnterprise); + } + + /** + * 状态(启用,冻结,删除)/批量状态处理 + */ + @Override + @Transactional + public Boolean updateStatus(StatusEnum statusEnum, List idList) { + return bssEnterpriseRepository.updateStatus(statusEnum.getCode(), idList) > 0; + } + + @Override + public Boolean repeatByName(BssEnterprise bssEnterprise) { + Long id = bssEnterprise.getId() != null ? bssEnterprise.getId() : Long.MIN_VALUE; + return bssEnterpriseRepository.findByNameAndIdNot(bssEnterprise.getName(), id) != null; + } + + @Override + public Boolean repeatByCreditCode(BssEnterprise bssEnterprise) { + Long id = bssEnterprise.getId() != null ? bssEnterprise.getId() : Long.MIN_VALUE; + return bssEnterpriseRepository.findByCreditCodeAndIdNot(bssEnterprise.getCreditCode(), id) != null; + } +} \ No newline at end of file diff --git a/modules/system/src/main/java/com/cwhelp/modules/system/service/impl/UserServiceImpl.java b/modules/system/src/main/java/com/cwhelp/modules/system/service/impl/UserServiceImpl.java index 1f673b0..f5fbffa 100644 --- a/modules/system/src/main/java/com/cwhelp/modules/system/service/impl/UserServiceImpl.java +++ b/modules/system/src/main/java/com/cwhelp/modules/system/service/impl/UserServiceImpl.java @@ -75,6 +75,9 @@ public class UserServiceImpl implements UserService { */ @Override public User getById(Long id) { + if (id == null) { + return null; + } return userRepository.findById(id).orElse(null); }