Files
wace_plm/WebContent/WEB-INF/classes/com/pms/salesmgmt/controller/ContractMgmtController.class

147 lines
32 KiB
Plaintext
Raw Normal View History

2025-10-13 15:30:09 +09:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<03>
<01><01><01> <01><01> <01><01>
<01><01>
<01><01>    <01>


 
<01>
<01>
<01> <01>
  !"#$%&'
()*+,
<01>-
<01>.
<01>/012
345 <01>67
 89
:;<=>?@ABCDEFGH
:IJ
O<01>KLM
 N
<01>O
 PQRST
<01>U
 VWXYZ[\]^_`abcdefghijkl
 mnopqrstuvwxyz{|}~<02><02><02><02><02><02><02>
<01><02>
 <02><02>
<01><02>
 <02>
<01><02><02>
<00><01><02><02><02>
<01><02><02>
<00><01><02>
<00><02>
O<02> <02><02> <02><02>
<02> <02><02><02><02>

<00><02><02><02><02><02>
<00><02><02><02><02><02><02>
O<02>
O<02><02><02><02><02> <02><02><02>

O<02><02><02>
<00><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02>
:<02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02>
:<02><02><02><02>
<00><02><02><02><02>
<01><02>
<02><02><02><02><02>
<01>
<01>
<01>
<01> 
  
<01> !"#$
<01>%
<01>&'()*+,-./
01
02
<01>3456789:;<=>?@ABCDEF
:GHIJKLMNOPQRS
:TUVWXY
<01>Z
<01>[
<01>\
:]^_`
kab
n<01>
kcd efg
hi
<01>j
<01>klm
<01>n
<00>opqrstuv
<01>w
<01>xyz{|contractMgmtService/Lcom/pms/salesmgmt/service/ContractMgmtService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;salesMgmtCommonService2Lcom/pms/salesmgmt/service/SalesMgmtCommonService; commonServiceLcom/pms/service/CommonService;<init>()VCodeLineNumberTablegetContractMgmtAllJ(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/lang/String; StackMapTable}{~  Signaturep(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/lang/String;8Lorg/springframework/web/bind/annotation/RequestMapping;value/contractMgmt/contractMgmt.domethod7Lorg/springframework/web/bind/annotation/RequestMethod;GET"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;contractMgmtFormPopupj(Ljavax/servlet/http/HttpSession;Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/lang/String;<00>(Ljavax/servlet/http/HttpSession;Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/lang/String;&/contractMgmt/contractMgmtFormPopup.dosaveContractMgmtG(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/Map;<00>(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;6Lorg/springframework/web/bind/annotation/ResponseBody;!/contractMgmt/saveContractMgmt.dodeleteContractMgmt#/contractMgmt/deleteContractMgmt.do contractList/contractMgmt/contractList.dogetProductKindSpecListPagingm(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map;!/contractMgmt/contractGridList.dogetPagingContractList&/contractMgmt/getPagingContractList.doordermgmtUpdateFormPopupJ%/contractMgmt/contracMgmtFormPopup.docontracMgmtReviewFormPopup+/contractMgmt/contracMgmtReviewFormPopup.dosaveContractMgmtInfo%/contractMgmt/saveContractMgmtInfo.dooverlapPartMngCheck/contractMgmt/overlapOrder.dosaveContractMgmtReviewInfo+/contractMgmt/saveContractMgmtReviewInfo.dogetSUPPLYInfoListPaging<02><02><03>$/contractMgmt/supplyMngPagingList.dogetSupplyMngGridPagingList(/contractMgmt/supplyMngGridPagingList.dosupplyRegistPopUp"/contractMgmt/supplyRegistPopUp.dodeletecontractMngInfo&/contractMgmt/deleteContractMngInfo.dodeletesupplyMngInfo$/contractMgmt/deletesupplyMngInfo.dosaveSupMgmtInfo /contractMgmt/saveSupMgmtInfo.docounselingList/contractMgmt/counselingList.docounselingFormPopup$/contractMgmt/counselingFormPopup.dosavecounselingInfo#/contractMgmt/savecounselingInfo.do estimateList/contractMgmt/estimateList.doestimateUpdateFormPopup<03>"/contractMgmt/estimateFormPopup.dosaveEstimateMgmtInfo%/contractMgmt/saveEstimateMgmtInfo.dodeleteEstimateMgmtInfo'/contractMgmt/deleteEstimateMgmtInfo.docreateEstimateMgmtInfo'/contractMgmt/createEstimateMgmtInfo.docontractDashBoard_new"/contractMgmt/contractDashBoard.doyearGoalFormPopUp"/contractMgmt/yearGoalFormPopUp.doyearGoalDetailPopUp$/contractMgmt/yearGoalDetailPopUp.dosaveYearGoalInfo!/contractMgmt/saveYearGoalInfo.dodeleteYearGoalInfo#/contractMgmt/deleteYearGoalInfo.doestimateList_new!/contractMgmt/estimateList_new.doestimateGridList!/contractMgmt/estimateGridList.do
SourceFileContractMgmtController.java+Lorg/springframework/stereotype/Controller; <01><01>orderNo~ <03><03> <01><01><03> <01><03><03> <03><03>} <03><03> <03><03> java/util/MapORDERNO <03><03>java/lang/StringLIST <03><03>java/lang/Exception <03><01>(/salesmgmt/contractMgmt/contractMgmtList<03> <03><03> <03><03> <03><03>java/util/HashMap customerList <01><01>CUSTCDsalesMgmtCommon.getCustomerList<03> <03><03> <03><03> bDeptListBDEPTCDsalesMgmtCommon.getBDeptList goodsListGOODSCDsalesMgmtCommon.getGoodsList orderUnitListSE ORDERUNITsalesMgmtCommon.getCodeList saleTypeListGESALETYPEbEmpListBEMPNO <03><03>infocodeMap-/salesmgmt/contractMgmt/contractMgmtFormPopupRESULT <01><01> <01><01> <03><03>
actionType/contractMgmt/contractListexcel <03><03>/contractMgmt/contractListExcel category_cd <01><01>0000167 <03><03>common.getCodeselect<03> customer_cdcustomer_objidcommon.getsupplyselect
2025-08-30 11:54:41 +09:00
product_cd0000001product status_cd0000932 result_cd0000963
2025-10-13 15:30:09 +09:00
pm_user_idcommon.getUserselectcode_mapcontractMgmt.contractGridList <03><03>java/util/ArrayListCOUNT_PER_PAGEcom/pms/common/utils/Constants20 <03><03> <03><01> <03><03>PAGE_END
2025-08-30 11:54:41 +09:00
PAGE_START
2025-10-13 15:30:09 +09:00
resultListobjId <03><03> <03><03> CATEGORY_CDCUSTOMER_OBJIDPRODUCT STATUS_CDFACILITY
2025-08-30 11:54:41 +09:00
BUS_CAL_CD CATEGORY1_CD RESULT_CD
2025-10-13 15:30:09 +09:00
PM_USER_ID CHG_USER_IDCONTRACT_RESULTCONTRACT_COMPANYMANUFACTURE_PLANTSPEC_RESULT_CD SPEC_USER_ID EST_USER_ID EST_RESULT_CDAREA_CDCONTRACT_CURRENCYTARGET_PROJECT_NOMECHANICAL_TYPEOVERHAUL_ORDER <03><03>facility0000959
2025-08-30 11:54:41 +09:00
bus_cal_cd00009670001107spec_result_cd est_result_cd chg_user_id spec_user_id est_user_idcontract_resultcontract_company0001098manufacture_plant0001101area_cd0001219contract_currency0001533
2025-10-13 15:30:09 +09:00
project_nocommon.getCusProjectNoListmechanical_typecommon.getMechanicalTypeList"/contractMgmt/contracMgmtFormPopup(/contractMgmt/contracMgmtReviewFormPopup <01><01> <03><03>/ajax/ajaxResult <03><03> <03><03> <01><01>java/lang/StringBuffer supply_code00010930000172 <01><03>java/lang/StringBuilder<table> <03><03> <03><03><03> <03><03> <03><03> <03><03><03><tr><td> <03><03></td></tr></table><table border='2'> <03><03> 고객번호 고객구분지역 고객사 대표자명 <03><03>CUS_NOSUPPLY_CODE_NAME AREA_CD_NAME SUPPLY_NAMEREG_ID SUPPLY_TEL_NOCHART <03><03>차트제목 차트제목V<script type="text/javascript"> <03><03>NrMateChartH5.create("chart1", "chart1Holder", "", "100%", "100%"); Xvar layoutStr = T'<rMateChart backgroundColor="#FFFFFF" borderStyle="none">' X+'<Options>'  +'<Caption text="5" fontSize="20"/>'  +'<SubCaption text="5" textAlign="center"/>' X +'<Legend/>' X+'</Options>' V+'<SeriesInterpolate id="ss"/>' X+'<Column2DChart showDataTips="true" selectionMode="multiple" columnWidthRatio="0.48" >'X +'<horizontalAxis>' V +'<CategoryAxis categoryField="COUNTRY"/>' X +'</horizontalAxis>' X +'<verticalAxis>' T +'<LinearAxis maximum="100" interval="10" />' X +'</verticalAxis>' X +'<series>' <00> +'<Column2DSeries labelPosition="outside" yField="GDP" displayName="GDP Growth (In %)" showDataEffect="{ss}" showValueLabels="[4]" strokeJsFunction="strokeFunction" />' X +'</series>' X+'</Column2DChart>' X+'</rMateChart>'; var chartData = contractMgmt.batbat_barChart <03><03>;Xfunction strokeFunction(id, index, data, values){ T if(values[0] == "Paraguay") S return { N color : "#000", P weight : 2 S }; X} VrMateChartH5.calls("chart1", { V"setLayout" : layoutStr, V"setData" : chartData X}); XrMateChartH5.registerTheme(rMateChartH5.themes); Xfunction rMateChartH5ChangeTheme(theme){ T document.getElementById("chart1").setTheme(theme); X</script> NrMateChartH5.create("chart2", "chart2Holder", "", "100%
supplyHtmlchart1SCchart2SC/contractMgmt/supplyMngListExcel <03><03>OBJIDActionregist SUPPLY_CODEInfo/contractMgmt/supplyRegistPopUp <03><01> <01><01> <01><01>/contractMgmt/counselingList!/contractMgmt/counselingListExcel <01><03>industry0000830counseling_area10000561grade0000808counsel_user_id <03><03>
2025-08-30 11:54:41 +09:00
TRANS_TYPECOUNSELING_CATEGORYCOUNSELING_TYPECOUNSELING_AREA1GRADEINDUSTRY EQUIPMENT_YNQTY REP_MODEL
2025-10-13 15:30:09 +09:00
trans_type0000816counseling_category0000819counseling_type0000826 equipment_yn0000838qty0000841 rep_modelcommon.getProductCodeselect!/contractMgmt/counselingFormPopup <01><01> <03><03>type_cd00001820000921 product_code cu01_file CUSTOMER_01 cu02_file CUSTOMER_02/contractMgmt/estimateList<03> <03><03> <03><03> <03><03>MNG_TYPE REGION_CD CATEGORY_CD1 CATEGORY_CD2 PRODUCT_GROUPPRODUCT_GROUP1PRODUCT_GROUP2PRODUCT2PRODUCT3
VEHICLE_CD VEHICLE_CD1 VEHICLE_CD2 LOAD_BOX_CD LOAD_BOX_CD1 LOAD_BOX_CD2CONTRACT_USER_ID CONTRACT_TYPE option_typecommon.getoptionList <03><03>mng_typeREG10000 region_cd0000917contract_user_id contract_type0000235 parentCodeIdhigh
gridhighCdcommon.getOptionGridCodeList선택 <03><03>mid gridmidCdlow gridlowCd/contractMgmt/estimateFormPopup <01><01> <01><01> <01><01> <03><03>moldKindCdListjava/text/SimpleDateFormatyyyy <01><03>java/util/Date <03><03>Year<03> <03><03>moldKindCdList::<03> <03><03> <03><03> <03><03>#contractMgmt.getContractCNTBySupplyparam <03><01> <03><03>
LISTSUPPLYyearGoalInfoMapyearGoalInfoMap1yearGoalInfoMap2#/contractMgmt/contractDashboard_new resultMap/contractMgmt/yearGoalFormPopUp <01><01> <01><01>/contractMgmt/estimateList_new/contractMgmt/estimateListExcel3com/pms/salesmgmt/controller/ContractMgmtControllerjava/lang/Objectjava/util/List%javax/servlet/http/HttpServletRequestjavax/servlet/http/HttpSessionjava/util/Iterator[Ljava/lang/String; getParameter&(Ljava/lang/String;)Ljava/lang/String;-com/pms/salesmgmt/service/ContractMgmtServiceH(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/List;$org/apache/commons/lang3/StringUtilsisBlank(Ljava/lang/CharSequence;)ZisEmpty()Zget(I)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VprintStackTrace com/pms/common/utils/CommonUtils checkNull&(Ljava/lang/Object;)Ljava/lang/String;
2025-08-30 11:54:41 +09:00
isNotBlankgetContractMgmt (Ljava/util/Map;)Ljava/util/Map;0com/pms/salesmgmt/service/SalesMgmtCommonServicebizMakeOptionListJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;bizMakeBEmpOptionList8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getcontractListequals(Ljava/lang/Object;)Z nullToEmptycom/pms/service/CommonServiceselectListPagingNew_(Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/ArrayList;8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;getContractListCnt setPagingInfoY(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;getContractMgmtInfokeyChangeUpperMap createObjId()Ljava/lang/String;
getJsonMap#(Ljava/util/Map;)Ljava/lang/String; overlapOrder getJsonArray'(Ljava/util/List;)Ljava/util/ArrayList;M(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/ArrayList;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;keySet()Ljava/util/Set; java/util/Set-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringsize()Iadd,(Ljava/lang/String;)Ljava/lang/StringBuffer;getJsonSqlInfoList5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
2025-10-13 15:30:09 +09:00
selectList getSupMngInfoK(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/HashMap;deleteContractMngInfogetcounselingMgmtInfogetestimateListjava/lang/IntegerparseInt(Ljava/lang/String;)IvalueOf(I)Ljava/lang/Integer;getEstimateMgmtInfobizMakeCheckBoxMultiList](Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getJqGridSelectBoxJsonDataG(Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; getCodeList;(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;(Ljava/lang/String;)Vformat$(Ljava/util/Date;)Ljava/lang/String;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnsetMonthColumn9(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)VgetContractDashBoardgetYearGoalInfo(I)Ljava/lang/StringBuilder;!<01><01><01><01><01><01><01><01><01><01><01><01><01><01>"<01><01><01>*<2A><01><01>:<01><01><01><00>d+<02>N*<2A>+,<2C>:-<2D><06>,<04>'<04><00><03><00> :
2025-08-30 11:54:41 +09:00
<EFBFBD> <00> N+ <04>+-<2D><00>
2025-10-13 15:30:09 +09:00
:<04><11> WZ<01>. Z ]_*`7aDdNeWhZf\gaj<01>"<03>D<01><01><><01><01><01><01><01><01><01><01><01><01>[s<01><01>[e<01><01><01> <01><01><01><01><01>&-<02> <00>::<04><13>*<2A>-<2D>:<05> <0C>Y<>:<05>Y<>:*<2A><1A> <00> <1B><1C>W*<2A><1F> <00>  <20><1C>W!*<2A>"<22> <00> #<23><1C>W$*<2A>%&<26> <00> '<27><1C>W(*<2A>)*<2A> <00> '<27><1C>W+*<2A><1F> <00> ,<2C> <00> <0C>-<2D>W,.<05>,/<06><00>
:<06>0<><01>z<00> <00><00><00>%<00>.<00>7<00>E<00>R<00>X<00>f<00>s<00>y<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>#<00><01><04>%<01><01><08><00><01><01><01><01><01><01>[s<01><01> <01><01><01><01>y&<26>Y<>N-1*<2A>+,<2C>2<>W<>
:<04>-<2D><01><00><00><00><00><00>$<00><01><02><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>y&<26>Y<>N-1*<2A>+,<2C>3<>W<>
:<04>-<2D><01><00><00><00><00><00>$<00><01><02><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01><01>.*<2A>+,<2C>4N,5<> <00>:<04>Y<>:6:7<04>8<>9::*<2A>;<,:<3A> <00> <0C>=><3E>?<3F>W@*<2A>;,A<> <00> <0C>=B<>?<3F>WC*<2A>;D,E<> <00> <0C>=><3E>?<3F>WF*<2A>;G,F<> <00> <0C>=><3E>?<3F>WH*<2A>;I,H<> <00> <0C>=><3E>?<3F>WJ*<2A>;,J<> <00> <0C>=K<>?<3F>W+L<05>+5<04>+ -<2D><00>
:<07><06>$!$<01>N<00>
<00><00> <00>$<00>.<00>2<00>U<00>x<00><00><00><00><00><00><00><00><00><00>!$&+<01>%<03>2<01><01><01><01><01><01><01><00><00><01><01><01><01>[s<01><01> <01><01><01><01>**<2A>;M+,<2C>NW,<2C><01>
 <01><01><01><01><01><01>[s<01><01> <01><01><01><01>6 <01><>OY<4F>PN<50>Y<>:,5<> <00>:<05>Y<>:6:7<05>8<>9:+Q<>S<>T:*<2A>+,<2C>U:+<08>V<>:,WW<> <00><12>W,XX<> <00><12>W:*<2A>;<,:<3A> <00> <0C>=><3E>?<3F>W@*<2A>;,A<> <00> <0C>=B<>?<3F>WC*<2A>;D,E<> <00> <0C>=><3E>?<3F>WF*<2A>;G,F<> <00> <0C>=><3E>?<3F>WH*<2A>;I,H<> <00> <0C>=><3E>?<3F>WJ*<2A>;,J<> <00> <0C>=K<>?<3F>W*<2A>+,<2C>4N+L<06>Y-<2D>W<>
:<08><04>+{~<01>f!"'$+'5(9*H,S-`/u0<00>3<00>6<00>9<00><?9B\DfEpG{K~I<01>J<01>L<01>(<03>9<01><01><01><01><01><01><01><01><00>D<01><01><01><01><01>[s<01><01> <01><01><01><01> 0-Z<> <00>:-5<> <00>:<05>Y<>:<06>OY<4F>P::: :
: : : :::::::::::::::::-Z<> <00><01>-Z<04>W*<2A>-<2D>[<5B>\:]<5D> <00> <0C>=:^<5E> <00> <0C>=: _<> <00> <0C>=:
`<60> <00> <0C>=: a<> <00> <0C>=: b<> <00> <0C>=: c<> <00> <0C>=:d<> <00> <0C>=:e<> <00> <0C>=:f<> <00> <0C>=:g<> <00> <0C>=:h<> <00> <0C>=:i<> <00> <0C>=:j<> <00> <0C>=:k<> <00> <0C>=:l<> <00> <0C>=:m<> <00> <0C>=:n<> <00> <0C>=:o<> <00> <0C>=:p<> <00> <0C>=:q<> <00> <0C>=:r<> <00> <0C>=:<04>8<><08>s::*<2A>;<><3E>?<3F>W@*<2A>; B<>?<3F>WC*<2A>;D
><3E>?<3F>WF*<2A>;G ><3E>?<3F>Wt*<2A>;u ><3E>?<3F>Wv*<2A>;w ><3E>?<3F>WH*<2A>;x><3E>?<3F>Wy*<2A>;x><3E>?<3F>Wz*<2A>;x><3E>?<3F>W{*<2A>;K<>?<3F>W|*<2A>;K<>?<3F>W}*<2A>;K<>?<3F>WJ*<2A>;K<>?<3F>W~*<2A>;I><3E>?<3F>W*<2A>;<12>><3E>?<3F>W<12>*<2A>;<12>><3E>?<3F>W<12>*<2A>;<12>><3E>?<3F>W<12>*<2A>;<12>><3E>?<3F>W<12>*<2A>;<12><>?<3F>W<12>*<2A>;<12><>?<3F>W,L<06>,.<1E>,Z<04>,5<05><00>
:<08><12><>,#&<01>FQ<01> <01><01>#<01>,<01>0<01>4<01>8<01><<01>@<01>D<01>H<01>L<01>P<01>T<01>X<01>\<01>`<01>d<01>h<01>l<01>p<01>t<01>x<01>|<01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><01>!<01>2<01>C<01>T<01>e<01>v<01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01> /F ]t<02><02><02><02> <02>#<02>&),,C/Z2q5<03>8<03>;<03>=<03>?<03>A<03>DEFG#K&I(J-M<01><00><04> <01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><0E><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01><01>-Z<> <00>:-5<> <00>:<05>Y<>:<06>OY<4F>P::: :
: : : :::-Z<> <00><00>-Z<04>W*<2A>-<2D>[<5B>\:l<> <00> <0C>=: e<> <00> <0C>=:f<> <00> <0C>=: k<> <00> <0C>=:
d<> <00> <0C>=:m<> <00> <0C>=: j<> <00> <0C>=: g<> <00> <0C>=:<04>8<><08>s:{*<2A>; K<>?<3F>W|*<2A>;
K<>?<3F>W}*<2A>; K<>?<3F>WJ*<2A>;K<>?<3F>W~*<2A>;I><3E>?<3F>Wz*<2A>;x ><3E>?<3F>Wy*<2A>;x ><3E>?<3F>WH*<2A>;x><3E>?<3F>W,L<06>,.<10>,Z<04>,5<05><00>
:<08><12><>,<01><01><01><00>)X YZ#[,^0_4`8a<b@cDdHeLgOhZiejrl<00>m<00>n<00>o<00>p<00>q<00>r<00>s<00>v y |7N<02>e<02>|<02><01><02><01><02><01><02><01><02><01><02><01><02><01><02><01><02><01><02><01><02><01>`<04><00><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><0E><00><01><01><01><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C><00><><00><><00>N-<2D><12><><01><02><02><02><02><02><01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01>;*<2A>,-<2D><00>:,1<04><00><><12><><01><02> <02><02><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C><00><><00><><00>N-<2D><12><><01><02><02><02><02><02><01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01> <0C> <04>OY<4F>PN<50>Y<>:<04>OY<4F>P:<05>OY<4F>P::<07><00>Y<EFBFBD><00>:<08><00>Y<EFBFBD><00>: ,5<> <00>:
<12>*<2A>;<12>,<12><> <00>><3E>?<3F>W<12>*<2A>;<12>,<12><> <00>><3E>?<3F>W*<2A>+,<2C><00>N<EFBFBD><00>Y<EFBFBD><00>:  <12><><00>W-<2D><00>:  <0C><00><00>p <0C><00><00>:  <0A><00><><00>:<0E>Y<>: <12><><00>W<0E><00><00>2<0E><00><00> <0C>: <12><><00>W  <10><00><><00>W <12><><00>W<EFBFBD><57><EFBFBD> <12><><00>W<EFBFBD><57><EFBFBD> <12><><00>W<EFBFBD><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:-<2D><00><><01>6  -<2D><00><><01>- <0C><00><>: <0A><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00> <12><><00><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00> <12><><00><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00> <12><><00><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00> <12><><00><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00> <12><><00><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07><00>Y<EFBFBD><00><07><00><12><><00><><00>:<07> <01><>Z<EFBFBD><00>Y<EFBFBD><00><07><00><12><><00><><00>:-<2D><00>:  <0C><00><00><00> <0C><00><00> :  <0A><00><00><00>:<0E>Y<>:<0E><00><00>b<0E><00><00> <0C>:<12><10>8<>5<12> <10> <00>8<><07><00>W<EFBFBD>( <10> <00><00>W<EFBFBD> <10> <00><00>W<EFBFBD><57><EFBFBD><0F><00>W<EFBFBD><57>b<12>: <12><><00>W<12><><00>W<12><><00>W<12><><00>W<00>W<08><00>Y<EFBFBD><00>ö<00> <0C><00>Ķ<00><><00><><00>W<08><00>Y<EFBFBD><00>Ŷ<00> <0C><00>ƶ<00><><00><><00>WǶ<00>Wȶ<00>Wɶ<00>Wʶ<00>W˶<00>W̶<00>WͶ<00>Wζ<00>W϶<00>Wж<00>WѶ<00>WҶ<00>WӶ<00>WԶ<00>Wն<00>W<08><00>Y<EFBFBD><00>ֶ<00>*<2A>;<12>,<2C>ض<00>ٶ<00><><00><><00>Wڶ<00>W۶<00>Wܶ<00>Wݶ<00>W޶<00>W߶<00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W<12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <00>W <09><00>Y<EFBFBD><00>ö<00> <0C><00><12><><00><><00><><00>W <09><00>Y<EFBFBD><00>Ŷ<00> <0C><00>ƶ<00><><00><><00>W Ƕ<00>W ȶ<00>W <12><><00>W <12><><00>W ˶<00>W <12><><00>W Ͷ<00>W ζ<00>W <12><><00>W ж<00>W Ѷ<00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W Ӷ<00>W <12><><00>W ն<00>W <09><00>Y<EFBFBD><00><12><><00>*<2A>;<12>,<2C>ض<00>ٶ<00><><00><><00>W ڶ<00>W ۶<00>W ܶ<00>W ݶ<00>W ޶<00>W ߶<00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W <12><><00>W7
<EFBFBD>8<>*<2A>;<12>+,<2C><00>:+ <05><00>
:  <0B>+<12><06>+<07>+<08><02>+ <09><02>+L<04><00><00>Y<EFBFBD><00><04><00>7
<EFBFBD>8<> <05><19><00><><00><>F<08><08><01><02><00><02><02><02><02>#<02>'<02>0<02>9<02>F<02>f<02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><02><02><02><02><02>&<02><<02>R<02>h<02>~<02><01><02><01><02><01><02><01><02><01><02><02><02>.<02>D<02>Z<02>p<02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02>-C^t<03><03><03><03> <03>
  3 I_<02>e{<04><04><04><04><04><04><04><04> "#$"&&(.)6*>+F,N-m.<05>/<05>0<05>1<05>2<05>3<05>4<05>5<05>6<05>7<05>8<05>9<05>:<05>;<05><<05>=>+?3@;ACBKCSD[EcFkGsH{I<06>J<06>K<06>L<06>M<06>N<06>R<06>S<06>T<06>U<06>V<06>W<06>XYZ![)\1]9^A_I`QaYbacidqeyf<07>g<07>h<07>i<07>j<07>k<07>l<07>m<07>n<07>o<07>p<07>q<07>rstuv w(x0y8z@{H|P}X~`h<03>p<03>x<03><08><03><08><03><08><03><08><03><08><03><08><03><08><03><08><03><08><03><08><03><08><03><01><00><13><00> <01><01><01><01><01><01><01><01><01><01><01><01><01><00>2<01><01><01>8<EFBFBD>
<01><01><01><01><01><01><01><01><01><01><01><01><00><01><01><01><15><01><>,<01><01><01><>@<01><13><02>
<01><01><01><01><01><01><01><01><01><01><01><01><00>vB<01><06>W<01><> <01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>**<2A>;<12>+,<2C>NW,<2C><01>
<03> <03><01><01><01><01><01><01>[s<01><01> <01><01><01><01>DϻY<>N<>Y<>:*<2A>+,<2C>N-<2D><07>K-<08>s<><00>W+ 
<EFBFBD><12>*<2A>;<12>><3E>?<3F>W<12>*<2A>;<12>><3E>?<3F>W<>F<12>*<2A>;<12>- <0B><00><> <0C>=><3E>?<3F>W<12>*<2A>;<12>-n<><00><> <0C>=><3E>?<3F>W<>
:<05>+L<04>+ -<2D> <0A><00><00><01>B<03><03><03><03>"<03>-<03>9<03>P<03>j<03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><01><04>j<01><01><>BB<01><01><01><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C><0E><00><><00>N-<2D><12><><01> <01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C><0F><00><><00>N-<2D><12><><01><01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01>y&<26>Y<>N-1*<2A>+,<2C><10>W<>
:<04>-<2D><01>*,0-/$1<01><02><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>u<00><>OY<4F>PN,5<> <00>:<04>Y<>::7<04>8<>:*<2A>+,<2C><13>ON*<2A>;,<14> <00> ><3E>?<3F>W*<2A>;,<16> <00> ><3E>?<3F>W*<2A>;,<18> <00> ><3E>?<3F>W*<2A>;,<1A> <00> K<>?<3F>W<>
:<07>+L<05>+ -<2D><06>#<00><00><01>F<=>?#B-C2F?HbJ<00>L<00>N<00>R<00>P<00>Q<00>S<00>T<00>U<01>%<03>2<01><01><01><01><01><01><01><00><00><01><01><01><01><01><01>[s<01><01> <01><01><01><01>g6-<08> <00>:-5<> <00>:<05>Y<>:<06>OY<4F>P::: :
: : : ::::-<08> <00><00>*<2A>-<2D><1B>\:<1C> <00> <0C>=:<1D> <00> <0C>=: <1E> <00> <0C>=:
<1F> <00> <0C>=:  <20> <00> <0C>=: !<21> <00> <0C>=: "<22> <00> <0C>=:#<23> <00> <0C>=:$<24> <00> <0C>=:<04>8<><08>s:%*<2A>;&><3E>?<3F>W'*<2A>;( ><3E>?<3F>W)*<2A>;*
><3E>?<3F>W*<2A>; ><3E>?<3F>W*<2A>; ><3E>?<3F>W*<2A>; ><3E>?<3F>W+*<2A>;,><3E>?<3F>W-*<2A>;.><3E>?<3F>W/*<2A>;0<>?<3F>W,L<06>,.<11>,<04>,5<05><00>
:<08>1<>-(+<01><00>+bcd$e-h1i5j9k=lAmEnIoMpQqTr`smuv<00>w<00>x<00>y<00>z<00>{<00>|<00>}<04><04>7<04>P<04>i<04><01><04><01><04><01><04><01><04><01><04><01><04> <04><04><04>(<04>+<04>-<04>2<04><01>c<04><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><0E> <01><01><01><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>y&<26>Y<>N-1*<2A>+,<2C>2<>W<>
:<04>-<2D><01><04><04><04><04><04>$<04><01><02><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01><01>&*<2A>+,<2C>3N,5<> <00>:<04>Y<>:4*<2A>;<,4<> <00> <0C>=><3E>?<3F>W@*<2A>;,@<40> <00> B<>?<3F>W<12>*<2A>;<12>,<12><> <00> <0C>=><3E>?<3F>WC*<2A>;5,C<> <00> ><3E>?<3F>WF*<2A>;6,F<> <00> ><3E>?<3F>W7*<2A>;,7<> <00> 0<>?<3F>W+L<05>+89<>+:;<3B>+ -<2D><00>
:<06><<3C> <01>F<04>
<04><04> <04>E<04>e<04><00><04><00><04><00><04><00><04><00><04><04><04><04><04><04>"<04><01><02><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>M<03>-Z<> <00>:-5<> <00>:<05>Y<>:<06>OY<4F>P::: :
: : : ::::::::::::::::-Z<> <00><01>-Z<04>=<3D>><3E>W*<2A>-<2D>?<3F>\:^<5E> <00> <0C>=:@<40> <00> <0C>=:A<> <00> <0C>=: ]<5D> <00> <0C>=:
B<> <00> <0C>=: C<> <00> <0C>=: D<> <00> <0C>=: E<> <00> <0C>=:F<> <00> <0C>=:_<> <00> <0C>=:G<> <00> <0C>=:H<> <00> <0C>=:I<> <00> <0C>=:J<> <00> <0C>=:K<> <00> <0C>=:L<> <00> <0C>=:M<> <00> <0C>=:N<> <00> <0C>=:O<> <00> <0C>=:P<> <00> <0C>=:<04>8<><08>s:Q*<2A>;QR<>S<>W@*<2A>;B<>?<3F>WT*<2A>;U><3E>?<3F>WV*<2A>;U ><3E>?<3F>W:*<2A>;W
><3E>?<3F>WX*<2A>;K<>?<3F>WY*<2A>;Z><3E>?<3F>W<>Y<>:[\<5C>W]*<2A>;^_<>`<60>W[a<>Wb*<2A>;^_<>`<60>W[c<>Wd*<2A>;^_<>`<60>W,L<06>,.<1D>,Z<04>,5<05><00>
:<08>e<>,vy<01>"H<04> <04><04>#<04>,<04>048<@DHLPT X
\ ` d hlptx|<00><00><00><00><00><00><00><00>' 9!K"\#n$<01>%<01>&<01>'<01>(<01>)<01>*<01>+<01>,/2;5R8k:<02>=<02>@<02>C<02>F<02>H<02>I<02>K L&N4ONRXSbTlUvYyW{X<03>[<01><00><04><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><0E>Y<01><01><01><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C>f<><00><><00>N-<2D><12><><01>becdf<01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C>g<><00><><00>N-<2D><12><><01>lomnp<01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01>\+1*<2A>+,<2C>h<><00><><00>N-<2D><12><><01>vywxz<01>W<01><01><01><01><01><01>[s<01><01> <01><01><01><01>4J<>OY<4F>PN<50>OY<4F>P:<04>Y<>:<05>Y<>:<06>Y<>:<07>Y<>::*<2A>;<,:<3A> <00> <0C>=><3E>?<3F>W@*<2A>;,A<> <00> <0C>=B<>?<3F>WC*<2A>;D,E<> <00> <0C>=><3E>?<3F>W4*<2A>;<,4<> <00> <0C>=><3E>?<3F>W<12>*<2A>;<12>,<12><> <00> <0C>=><3E>?<3F>W*<2A>;D><3E>i: ,j <09>W+j <09><00>kYl<>m:
<EFBFBD>nY<6E>o: 
 <0B>p: ,q<>  <0C>T: ,q <0A>W<>r<><00>Y<EFBFBD><00>s<><00> <09><00><><00><>t*<2A>+,<2C>u*<2A>+,<2C>vN*<2A>;w+,<2C><00>:+x,<2C>*<2A>+,<2C>y:,q<><00>Y<EFBFBD><00> <0A>=d<>z<19><00><><00><>W*<2A>+,<2C>y:,q<><00>Y<EFBFBD><00> <0A>=d<>z<19><00><><00><>W*<2A>+,<2C>y:,q <0A>W<>
:  <09>+L<05>+ -<2D>+{<04>+|<06>+}<07>+~<08><>5<01><01><00>(<05><05><05><05>#<05>,<05>5<05>X<05>{<05><00><05><00><05><00><05><00><05><00><05>
<05><05><05>(<05>8<05>D<05>_<05>h<05>r<05><01><05><01><05><01><05><01><05><01><05><01><05><01><05><01><05><05><05><05><05><05>%<05>0<05>;<05>F<05><01>(<02> <01><01><01><01><01><01><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01><00>=<3D>Y<>N<>Y<>:*<2A>+,<2C>yN+<01>-<2D><00>
:<05>+L<04><01><>%(<01>& <05><05><05><05>%<05>(<05>*<05>/<05>9<05><01><02>(<01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01><00>*<2A>Y<>N*<2A>+,<2C>yN+<01>-<2D><00>
:<04><01><><01><05><05><05><05><05>!<05>&<05><01><02><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>q<1E>Y<>N*<2A>+,<2C><01>N<EFBFBD>
:<04>-<2D><01><05><05><05><05><05><05><01><02><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01>q<1E>Y<>N*<2A>+,<2C><01>N<EFBFBD>
:<04>-<2D><01>    <01><02><01><01><01><01><01><01><01><01><01>[s<01><01> <01><01><01><01><01>,5<> <00>N<>Y<>:<01>:7-<2D>8<><01>::*<2A>;<,:<3A> <00> <0C>=><3E>?<3F>W@*<2A>;,A<> <00> <0C>=B<>?<3F>WC*<2A>;D,E<> <00> <0C>=><3E>?<3F>WF*<2A>;G,F<> <00> <0C>=><3E>?<3F>WH*<2A>;I,H<> <00> <0C>=><3E>?<3F>WJ*<2A>;,J<> <00> <0C>=K<>?<3F>W+L<04>+5-<2D><00>
:<06><05> <01>F !#"(&K)n,<00>/<00>2<00>5<00>78 =;<><01><03>(<01><01><01><><00><01><01><01><01>[s<01><01> <01><01><01><01>**<2A>;M+,<2C>NW,<2C><01>
J K<01><01><01><01><01><01>[s<01><01> <01><01><01><01><01>