4  2                2   ! 2" #$ %&' () * + ,- ,. / 01 02 34 5 67 89 : ; <= >? 2@ AB CD  EFGHIJKLM  NO PQ 2R STUV PWX 2Y ?Z [\ ]c de df gh gij L LZ [k 2l mn oTp SZ mZq Vr 2st uv 2w xy Vz{ 2| ?} ~'  f ~ 2  2    ~ V 2  2 ~   d L L % ~ 2  2  2 2  2 2  V  P  S S S} S x   V   [ L L L L L  ~ ~  L     T          u 2 d   2 Z            d  x        2        !"# >$%&' ()* +,- 2. /0 +123 +4 +5678 /9:    ;  <  = 2> ?@  A BC D  E F 2G HI   JKLlogLorg/slf4j/Logger;tenantOrganizationsService:Lcom/bcxin/sync/service/tenant/TenantOrganizationsService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;tenantEmployeesService6Lcom/bcxin/sync/service/tenant/TenantEmployeesService;tenantDepartmentsService8Lcom/bcxin/sync/service/tenant/TenantDepartmentsService;tenantUsersService2Lcom/bcxin/sync/service/tenant/TenantUsersService;tenantUserCredentialsService()VCodeLineNumberTableLocalVariableTablethis-Lcom/bcxin/sync/service/DataSyncToTljService;getLoginEncryptJ(Lcom/bcxin/sync/dtos/request/NotPasswordLoginRequest;Z)Ljava/lang/String; credentials:Lcom/bcxin/sync/entity/tenant/TenantUserCredentialsEntity;credentialsEntityListLjava/util/List;resultrequest5Lcom/bcxin/sync/dtos/request/NotPasswordLoginRequest;isH5ZkeycardNo timeSecondJ encryptString encryptResultLocalVariableTypeTableLLjava/util/List; StackMapTableMFNMethodParameterssync&(Ljava/lang/String;)Ljava/lang/String;adminEmployeeEntity4Lcom/bcxin/sync/entity/tenant/TenantEmployeesEntity;adminUserEntity0Lcom/bcxin/sync/entity/tenant/TenantUsersEntity;e Ljava/lang/InterruptedException;groupMemberRelationListresponse2Lcom/bcxin/sync/dtos/response/BcxEmployeeResponse;organizationIdorganizationsEntity8Lcom/bcxin/sync/entity/tenant/TenantOrganizationsEntity; adminUserIdadminEmployeeIdemployeeResponseListadminLjava/util/Optional; syncResultLjava/lang/StringBuffer;enterpriseEntity6Lcom/bcxin/sync/entity/tuoluojiang/EbEnterpriseEntity;departmentTree frameIdMapLjava/util/Map;oaAndAttendanceRoleIdLjava/lang/Long;%departmentEmployeeRelationsEntityListemployeeDepartmentMap attendanceSiteBaseInfoEntityListXLjava/util/List;DLjava/util/List;HLjava/util/Optional;FLjava/util/List;3Ljava/util/Map;{Ljava/util/Map;>;PLjava/util/List;UOqPsyncUser0(Lcom/bcxin/sync/dtos/request/UserSyncRequest;)VtenantUsersEntity headPhoto cardPhotouserId-Lcom/bcxin/sync/dtos/request/UserSyncRequest;Qp"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;5Lorg/springframework/validation/annotation/Validated;syncDepartment6(Lcom/bcxin/sync/dtos/request/DepartmentSyncRequest;)V3Lcom/bcxin/sync/dtos/request/DepartmentSyncRequest; syncEmployee4(Lcom/bcxin/sync/dtos/request/EmployeeSyncRequest;)VemployeeResponse1Lcom/bcxin/sync/dtos/request/EmployeeSyncRequest;entidRsyncAttendanceSite:(Lcom/bcxin/sync/dtos/request/AttendanceSiteSyncRequest;)VattendanceSiteBaseInfoEntity>Lcom/bcxin/sync/entity/tenant/TlkAttendanceSiteBaseInfoEntity;7Lcom/bcxin/sync/dtos/request/AttendanceSiteSyncRequest;4(Ljava/lang/Long;Ljava/util/List;)Ljava/lang/String; employeeId outEmployee ebUserEntity0Lcom/bcxin/sync/entity/tuoluojiang/EbUserEntity; outEmployeeIdoutEmployeeIdListinfo@Lcom/bcxin/sync/entity/tenant/TlkAttendanceSitePersonInfoEntity;excludeMemberEntityALcom/bcxin/sync/entity/tuoluojiang/EbAttendanceGroupMemberEntity; isNeedExclude memberEntitypersonInfoCountListadminId isJoinGrouppersonInfoEntityemployeeIdListadminEntityListemployeeIdAndOutEmployeeIdMapemployeeIdAndAdminIdMapgroupId personListpersonInfoEntityListpersonInfoCountMappersonInfoListMapmemberEntityList$Ljava/util/List;RLjava/util/List;CLjava/util/List;5Ljava/util/Map;uLjava/util/Map;>;SLjava/util/List;jST Signaturet(Ljava/lang/Long;Ljava/util/List;)Ljava/lang/String; initOaTemp8(Lcom/bcxin/sync/dtos/request/OrganizationSyncRequest;)V5Lcom/bcxin/sync/dtos/request/OrganizationSyncRequest;syncMessageNoticeTemplate'(Ljava/lang/String;Ljava/lang/String;)Vdata!Lcom/alibaba/fastjson/JSONObject;token headerMap2 paramMap2orgIdebAdmin1Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;ebUser headerMapparamMap resultObject5Ljava/util/Map;UVtljSyncDomainByProject(Ljava/lang/String;)V5Lcom/bcxin/sync/dtos/request/OrganizationOpenRequest;nowLjava/util/Date;endTime:Lorg/springframework/transaction/annotation/Transactional;tljSyncDomainByTeamlambda$syncAttendanceSite$1F(Ljava/lang/String;Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;)Za lambda$sync$05(Lcom/bcxin/sync/dtos/response/BcxEmployeeResponse;)Zemp SourceFileDataSyncToTljService.java(Lorg/springframework/stereotype/Service; ST EFN WXY Z[ \]^ _`4com/bcxin/sync/common/exception/GetResponseException当前企业权限未开通. Sa b`当前企业权限已过期.java/lang/StringBuilderdata-sync:tenant-user:card-no: cd eX fX NOg hijava/lang/Stringj kl '(m nop qr1当前用户的证件号码为空,禁止访问. st8com/bcxin/sync/entity/tenant/TenantUserCredentialsEntity uX vwM xy z{ |}~ ]       u c57e13b9b5c841d1a u GH  X l+com/bcxin/sync/service/DataSyncToTljService/work/pages/landing/admin/landing?sign=&cid=&uid=&eid= &redirect= X3该组织未开通,或者开通的权限已到期   6com/bcxin/sync/entity/tenant/TenantOrganizationsEntity企业不存在  !" X  BootstrapMethods -  O y s{0com/bcxin/sync/dtos/response/BcxEmployeeResponse  %& X.com/bcxin/sync/entity/tenant/TenantUsersEntityjava/lang/StringBuffer S  同步用户  34  c 同步企业 78 X ;同步部门,等陀螺匠创建企业和部门,等10秒 java/lang/InterruptedException T 开始同步部门 开始同步部门 #$  9:P   % 同步部门完成,部门数量: ] c新增考勤和oa角色 ?@ %查询部门-员工关联关系列表 )*      java/util/Map X  r 用户加入企业 56 同步驻勤点 +, o 初始化审批模版 初始化审批模版 AB  同步消息通知模版  核对默认班次 CD Q 用户不存在用户的证件为空  X X X X  X R   X X X    sjava/util/List   } java/util/ArrayList X ?@_p同步驻勤人员信息,人员是外部企业人员,还未同步过陀螺匠,所以需要同步用户信息ABC DE>com/bcxin/sync/entity/tenant/TlkAttendanceSitePersonInfoEntity F G} HXjava/lang/Long =>I JK L6 MX,同步驻勤人员,驻勤人员数量:{}+ 同步驻勤人员,驻勤人员数量: NrO PQU RX user/loginPOST STuident_idcard_idS UX/api/ent/internal/user/loginV VWtest IJX YZ [\okmessage ]u ^\ AuthorizationBearer /api/ent/system/message/sync Z3com/bcxin/sync/dtos/request/OrganizationOpenRequest _ ` ab /0c de fgh ij kl mb no 12p qer stjava/lang/Objectjava/util/Iterator3com/bcxin/sync/dtos/request/NotPasswordLoginRequestjava/util/Optional4com/bcxin/sync/entity/tuoluojiang/EbEnterpriseEntity+com/bcxin/sync/dtos/request/UserSyncRequest/com/bcxin/sync/dtos/request/EmployeeSyncRequest.com/bcxin/sync/entity/tuoluojiang/EbUserEntity?com/bcxin/sync/entity/tuoluojiang/EbAttendanceGroupMemberEntity/com/bcxin/sync/entity/tuoluojiang/EbAdminEntitycom/alibaba/fastjson/JSONObjectgetOrgId()Ljava/lang/String;#com/bcxin/sync/common/emus/OpenTypeTLJ%Lcom/bcxin/sync/common/emus/OpenType;getCode()I7com/bcxin/sync/service/datasync/OrganizationOpenServiceisOpen(Ljava/lang/String;I)Z(ILjava/lang/String;)VisOpenAndEffectiveappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getUserIdtoString!com/bcxin/sync/service/RedisCachegetCacheObject&(Ljava/lang/String;)Ljava/lang/Object;$org/apache/commons/lang3/StringUtilsisBlank(Ljava/lang/CharSequence;)Z:com/bcxin/sync/service/tenant/TenantUserCredentialsServicegetByTenantUserId$(Ljava/lang/String;)Ljava/util/List;(cn/hutool/core/collection/CollectionUtilisEmpty(Ljava/util/Collection;)Zget(I)Ljava/lang/Object; getNumberiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getCredentialType()Ljava/lang/Integer;java/lang/IntegerintValuevalueOf(I)Ljava/lang/Integer;java/util/concurrent/TimeUnitMINUTESLjava/util/concurrent/TimeUnit;setCacheObjectY(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Integer;Ljava/util/concurrent/TimeUnit;)Vjava/lang/SystemcurrentTimeMillis()Jjava/util/LocaleROOTLjava/util/Locale; toUpperCase&(Ljava/util/Locale;)Ljava/lang/String;concat(J)Ljava/lang/StringBuilder;+com/bcxin/sync/common/utils/TuoluojiangUtilmd5!com/bcxin/sync/configs/SyncConfig getApiHostApiHost InnerClasses-()Lcom/bcxin/sync/configs/SyncConfig$ApiHost;)com/bcxin/sync/configs/SyncConfig$ApiHostgetTuoluojiang isNotBlank getRedirect'com/bcxin/sync/common/utils/AssertUtilsisTrue(ZLjava/lang/String;)V8com/bcxin/sync/service/tenant/TenantOrganizationsServicegetById*(Ljava/io/Serializable;)Ljava/lang/Object;isNotNullObject'(Ljava/lang/Object;Ljava/lang/String;)VgetId4com/bcxin/sync/service/tenant/TenantEmployeesService'getEmployeeResponseListByOrganizationId7(Ljava/lang/String;Ljava/lang/Integer;)Ljava/util/List;stream()Ljava/util/stream/Stream; uv(Ljava/lang/Object;)Z 2w ()Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; findFirst()Ljava/util/Optional; isPresentgetAdminByOrgIdH(Ljava/lang/String;)Lcom/bcxin/sync/entity/tenant/TenantEmployeesEntity;2com/bcxin/sync/entity/tenant/TenantEmployeesEntitygetTenantUserId0com/bcxin/sync/service/tenant/TenantUsersService(I)Vorg/slf4j/Logger0com/bcxin/sync/service/tuoluojiang/EbUserServiceuserCreateBatch$(Ljava/util/List;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;getName6com/bcxin/sync/service/tuoluojiang/EbEnterpriseService companyCreateJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/Threadsleep(J)VprintStackTracegetEnterpriseByOrgIdJ(Ljava/lang/String;)Lcom/bcxin/sync/entity/tuoluojiang/EbEnterpriseEntity;6com/bcxin/sync/service/tenant/TenantDepartmentsServicegetDepartmentTree4(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;()Ljava/lang/Long;(J)Ljava/lang/Long;1com/bcxin/sync/service/tuoluojiang/EbFrameServiceframeCreateAllY(Ljava/lang/Long;Ljava/util/List;Ljava/lang/Long;Ljava/lang/StringBuffer;)Ljava/util/Map;size(I)Ljava/lang/StringBuffer;:com/bcxin/sync/service/tuoluojiang/EbEnterpriseRoleServicecreateGetOaAndAttendanceRole"(Ljava/lang/Long;)Ljava/lang/Long;keySet()Ljava/util/Set;Fcom/bcxin/sync/service/tenant/TenantDepartmentEmployeeRelationsServicegetListByDepartmentIdList!(Ljava/util/Set;)Ljava/util/List;&(Ljava/lang/Object;)Ljava/lang/Object; xyZ(Lcom/bcxin/sync/entity/tenant/TenantDepartmentEmployeeRelationsEntity;)Ljava/lang/String;apply()Ljava/util/function/Function;java/util/stream/Collectors groupingBy;(Ljava/util/function/Function;)Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;getGroupIdsJsongetGroupMemberRelationList()Ljava/util/List; isNotEmptyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1com/bcxin/sync/service/tuoluojiang/EbAdminService userJoinBatche(Ljava/lang/String;Ljava/lang/Long;Ljava/util/List;Ljava/lang/Long;Ljava/util/Map;)Ljava/lang/String;>com/bcxin/sync/service/tenant/TlkAttendanceSiteBaseInfoService getEffectiveListByOrganizationId3com/bcxin/sync/service/tuoluojiang/EbApproveService initApprove%(Ljava/lang/String;Ljava/lang/Long;)V;com/bcxin/sync/service/tuoluojiang/EbAttendanceShiftServicecheckDefaultShift%(Ljava/lang/Long;Ljava/lang/String;)VgetTenantUserIdListisNotEmptyList%(Ljava/util/List;Ljava/lang/String;)V getHeadPhotogetOneInchColorWhitePhotogetCertificateImage getTelephone userCreateo(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V1com/bcxin/sync/dtos/request/DepartmentSyncRequestgetOrganizationIdgetDepartmentIdListgetEmployeeIdList'getEmployeeResponseListByEmployeeIdList5(Ljava/util/List;Ljava/lang/Integer;)Ljava/util/List;getCredentialNumber getCardPhotogetEmployeeNamegetListByEmployeeIdList"(Ljava/util/List;)Ljava/util/List; getIdByOrgId$(Ljava/lang/String;)Ljava/lang/Long;userJoin(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lcom/bcxin/sync/dtos/kafka/message/EmployeeSyncMessage;Lcom/bcxin/sync/dtos/kafka/message/ExternalMemberSyncMessage;)VgetIsDomainAdminsetAdminOtherInfo(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Lcom/bcxin/sync/dtos/kafka/message/EmployeeSyncMessage;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;5com/bcxin/sync/dtos/request/AttendanceSiteSyncRequestgetAttendanceSiteId getUniqued getDomainidequalsgetItemAttendanceEndDate()Ljava/util/Date;cn/hutool/core/date/DateUtil offsetDay1(Ljava/util/Date;I)Lcn/hutool/core/date/DateTime;cn/hutool/core/date/DateTimeafter(Ljava/util/Date;)Zadd'(Ljava/lang/String;Ljava/lang/Object;)VR(Lcom/bcxin/sync/entity/tenant/TlkAttendanceSiteBaseInfoEntity;)Ljava/lang/String;map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;toList()Ljava/util/stream/Collector;@com/bcxin/sync/service/tenant/TlkAttendanceSitePersonInfoServicegetByAttendanceSiteIdListT(Lcom/bcxin/sync/entity/tenant/TlkAttendanceSitePersonInfoEntity;)Ljava/lang/String;getItemAttendanceSiteName getItemAttendanceSiteFullAddressgetItemAttendanceSiteLongitude()Ljava/math/BigDecimal;getItemAttendanceSiteLatitudegetItemPerformRangegetItemPrincipalgetItemAttType;com/bcxin/sync/service/tuoluojiang/EbAttendanceGroupServiceattendanceGroupCreate(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/math/BigDecimal;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Long;2(Ljava/util/List;Ljava/lang/Long;)Ljava/util/List;'com/bcxin/sync/common/utils/CommonUtilsisLinBao(Ljava/lang/String;)Z 2z4(Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;)Z2(Ljava/lang/String;)Ljava/util/function/Predicate; noneMatch!(Ljava/util/function/Predicate;)Zjava/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List;getUserByUserIdD(Ljava/lang/String;)Lcom/bcxin/sync/entity/tuoluojiang/EbUserEntity;E(Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;)Ljava/lang/String;  C(Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;)Ljava/lang/Long;toMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;getItemReportingTimegetItemPushAttendancegetItemSecurityIdAcom/bcxin/sync/service/tuoluojiang/EbAttendanceGroupMemberService addMember(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;Z)Lcom/bcxin/sync/entity/tuoluojiang/EbAttendanceGroupMemberEntity; isChanngBaogetItemAttendanceSiteIdsaveOrUpdateBatch3com/bcxin/sync/dtos/request/OrganizationSyncRequestgetByEmployeeIdE(Ljava/lang/String;)Lcom/bcxin/sync/entity/tuoluojiang/EbAdminEntity;getUid getHeaderMap#(Ljava/lang/String;)Ljava/util/Map; getCardId toJSONString&(Ljava/lang/Object;)Ljava/lang/String;$com/bcxin/sync/common/utils/HttpUtilpostH(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Z)Ljava/lang/String; parseObject5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject; getString getJSONObjectsetOrganizationIdsetOrganizationName setOpenType(Ljava/lang/Integer;)V4com/bcxin/sync/service/tenant/TlkEventProjectServicegetEndTimeByDomainId4(Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; setEndTime(Ljava/util/Date;)Vcn/hutool/core/date/DateUnitDAYLcn/hutool/core/date/DateUnit;betweenA(Ljava/util/Date;Ljava/util/Date;Lcn/hutool/core/date/DateUnit;)J setOpenDay openThird8(Lcom/bcxin/sync/dtos/request/OrganizationOpenRequest;)V1com/bcxin/sync/service/tenant/TlkEventTeamServicegetEndTimeByTeamIdorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;{ |  X "java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Dcom/bcxin/sync/entity/tenant/TenantDepartmentEmployeeRelationsEntity getEmployeeId%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!2 !" #$ %& '( )* +, -. /0 12 34 56 78 9: ;< => ?@ AB CD EF GH IJ KLsMNO PJQ4RJQ3STU/*V-W XYZ[U" *+Y *+ Y Y +N*-:~*+:Y ::': ! :*-"#$%&m7 Y ++()*+,:-:*./01t+1j1b+1X*./034*5**6**7*+*8*+*9*+:*:  V~lm!o5pBsYtfunv{wx{|}#4?FOs}Wp \]{n^_`J XYabcdYNeJfAfJghiJ#jJk {n^lm] ! Mnnop*xqrnnnnnqrnnnnnn?s actuU8*+ ;<*=+>?M,@ABNB:*C,D"E:FGHI:JKLMNKLN:.*C,DO:*PQRS:TNU:VYW:XYZ*[\]WX^Z*_,D,`-a]WXbZce :g*_,Dh:XiZj]W*k,Dl: *mn op: q] rsWXtZ*unv: XwZ*x yz:  F{|}~: :;L:1!: NWXZ*,Dn  ]WXZ*,D:*n]WXZ]W*n]W*,D]W*nfV7%(,=U]iy"0FXbpz+3DNVdlv~Wvw xyz{|_)}~XYJs(jJ,fJ=U_U=0b_ FL p" _  +g_kR|=UU=0b FL   +gmyqnnno*Wqnnnoqnnnooop>UosU% +M,,N*P-RS:A*T:::::  5 :  ! : : :1 :1 :*[TVZ*1?FVfvW\ #\] *y?^_VfJfJvJJXYak ?^lm@ pt qpnonnnp8qsa UK*+ ;<*_+hM*k++lN*m,n- oVYpWV "2JW*KXYKa")2_k 2sa U0  *+ ;<*C+M,N-6-L:*[M*x+N-F{|}~:*_+:*uv:,:XL:*+MNN*N"WVV#>NX`c f"r#%&()*)+,+- .W\ >%~F~ XY a#_r_shk #rm0*op;Cqoop^sa U2*+ ;<*_+hMYN+1H*+:,<Y<-W*+N*,n-WV2 67"8*94:D;U<m=v>y?ABW4D2XYa"n*f_k *fm yo saU IVY@WNX,"-Ķ],sW*,Fȹ}:F|}~:F|}~:Y:,:r: *+        Զ:  ͹:   Fȹ}: * +: Y: ԸٙjY: :2: F W::XܹZ*C":L:*[M: Y M߶,:W2XZ*[M*u+v:*,+M *""W F}~: :B:6 Ըٙ!!6:: *+ ": W: Ը6:D: Ͷ%! 6%*+ ": W2X"-]sW*W-VNSJ KL-N<OLNQQjSTVWXYZ[W]_abc(d3f<g[hqj{l~mnopqrst uvw(x8yBzJxM|W}v6@SXbs  ):DW8[ J~ JW@_J<^_2{dSs_-d0_ _ (R. _ ` IXYII_ ?Q_j_k <^s  (R IQjm qooopqooopoooop5pqooopoooopnonIqooopoooop&p>2+2opA&qooopooop qooop6s UU*+ ;<*=+>?M,@A*C+ON*_+h:*-UnV%+7DTW4UXYUa%07vwDsaU`*+N*[-:%&m7 Y *+:Y:-W,WW*./0**:  :  m :  : Y:   Y  WY:*./0* * WVJ =FT_nW` VJ M $XYJJ  gh=F`J | k*M $=Fm% qnnns U_*=+>?M Y N-+ -,` -"Y:*+:--"*-V.  !)2>DV^W>_XY_J SKa2->!sU_*=+>?M Y N-+ -,` -"Y:*+:--"*-V.  !)2>D V ^ W>_XY_J SKa2->!s U= +*VhW J s  UF*!VW ~m@sTU! 2XV+CA }~^R_`ab_____`_  _