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

203 lines
32 KiB
Plaintext
Raw Normal View History

2025-08-30 11:54:41 +09:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>3
5* 4+ 4, -./ 012
3
4567 89:
*;<
=>? -@AB
CD
*
EF 8G
4HIJ6KLM
=N 4O
PQ
PRS
=TUV
=W
PXY
-*
Z[
-\
-]
-^_`ab
9c 4d
ef
<00>g
<00>h
Fi
jkl
?*
mno
BC
Bpqrs
Gt
Fuv
Ew
Ex
Fy
Ez{|
E}
P~
O
O<02>
O<02><02>
V*
V<02>
^<02>
<02><02>
<02><02> <02><02> <02><02><02>
^<02><02>
<02><02>
^<02><02>
<02><02>
,<02>
,<02>
e<02><02>
-C
<02> <02><02><02>
-<02><02><02> l<02>
,<02><02> l<02><02><02><02><02>
w<02><02>
4<02>
4<02>
4<02><02><02>
4<02>
4<02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02>
<02><02><02>
4<02><02><02>
<00>*
<02><02><02><02><02> -<02>
,<02>
<02><02><02><02><02><02><02><02><02>
<02><02>
4<02>
4<02><02>
<02><02><02>
<02><02><02>
<02><02>
<02><02>
<02><02>
<02><02>
=<02><02><02><02><02>
<02><02> <02>g <02>h
<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>
Z<02> 4<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>0
<02>1
<02>2
<02>3
<02>4
<02>5
<02>6
<02>7
<02>8
<02>9
<02>:
<02>;
<02><
<02>=
<02>>?
<02>@A
<02>B
<02>C
<02>D
<02>E
<02>FGH
<02>IJ
<02>K
<02>L
<02>MNO
4P
<02>QR
<02>S
<02>T
<02>UVW
=XYZ[
<02>\]^_
=`ab
<02>c
<02>d
<02>efg InnerClassesservice"Lcom/pms/service/DashboardService; commonServiceLcom/pms/service/CommonService; adminServiceLcom/pms/service/AdminService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;contractMgmtService/Lcom/pms/salesmgmt/service/ContractMgmtService;projectService Lcom/pms/service/ProjectService;<init>()VCodeLineNumberTablesetDashboardService%(Lcom/pms/service/DashboardService;)VsetCommonService"(Lcom/pms/service/CommonService;)V getDashboardJ(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/lang/String; StackMapTablefhij2^<02>ADk:lloq{Ymn<02>o<02><02>
Exceptions8Lorg/springframework/web/bind/annotation/RequestMapping;value/dashboard/dashboard.do"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;getTaskStatusList/dashboard/getTaskStatusList.dogetProjectProgressStatusListH(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/List; Signaturen(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/List;6Lorg/springframework/web/bind/annotation/ResponseBody;*/dashboard/getProjectProgressStatusList.doprojectScheduleFormPopUpp(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/lang/String;&/dashboard/projectScheduleFormPopUp.dostructureReviewReportDashboard,/dashboard/structureReviewReportDashboard.doprojectConceptStatus_chart1)/dashboard/projectConceptStatus_chart1.doprojectConceptStatus_chart2)/dashboard/projectConceptStatus_chart2.dogateMng!/dashboard/gateStatusDashboard.do!getGateStatusDashboard_chart1Data//dashboard/getGateStatusDashboard_chart1Data.do!getGateStatusDashboard_chart3Data//dashboard/getGateStatusDashboard_chart3Data.do$getGateStatusDashboard_chart3SubData2/dashboard/getGateStatusDashboard_chart3SubData.doproductDevMngDashBoard$/dashboard/productDevMngDashBoard.doproductDevMngDashBoard_chart1+/dashboard/productDevMngDashBoard_chart1.do dashBoard/project/dashBoard.do dashBoardMain/project/dashBoardMain.dogetmainDash_chart1G(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;>; /dashboard/getmainDash_chart1.dogetmainDash_chart2 /dashboard/getmainDash_chart2.dogetmainDash_gantt/dashboard/getmainDash_gantt.docarTaskProgressListPopUp/dashboard/problemListPopUp.dogetDevMasterRatingDistribute*/dashboard/getDevMasterRatingDistribute.dogetDevMasterRatingDistributePie-/dashboard/getDevMasterRatingDistributePie.dogetDevMasterProductList%/dashboard/getDevMasterProductList.doDashboardProblemMngStatus'/dashboard/DashboardProblemMngStatus.dogetProblemInfoFromOEM)/dashboard/getProblemStatusStackColumn.dogetProblemStatusRollUpList(/dashboard/getProblemStatusRollUpList.dogetProblemStepCarPieChart'/dashboard/getProblemStepCarPieChart.dogetCarProblemStepRollUpList)/dashboard/getCarProblemStepRollUpList.dogetProblemTypeStatusRollUpList,/dashboard/getProblemTypeStatusRollUpList.dogetProblemTypeStatusPie%/dashboard/getProblemTypeStatusPie.dogetCarProductProblemMngPieChart-/dashboard/getCarProductProblemMngPieChart.dogetCarProductProblemMngList)/dashboard/getCarProductProblemMngList.do$getCarProductProblemType1ColumnChart2/dashboard/getCarProductProblemType1ColumnChart.do$getCarProductProblemType2ColumnChart2/dashboard/getCarProductProblemType2ColumnChart.dogetCarProductProblemTypeList*/dashboard/getCarProductProblemTypeList.do"getTestMngStatusTestResultPieChart0/dashboard/getTestMngStatusTestResultPieChart.do!getTestMngStatusTestScorePieChart//dashboard/getTestMngStatusTestScorePieChart.do#getTestMngStatusProblemTypePieChart1/dashboard/getTestMngStatusProblemTypePieChart.dogetTestMngStatusRollUpList(/dashboard/getTestMngStatusRollUpList.do getProtoTestTypeCompleteRatioPie./dashboard/getProtoTestTypeCompleteRatioPie.do$getProtoTestProductCompleteRatioList2/dashboard/getProtoTestProductCompleteRatioList.do!getProtoStockTotalReceiveRatioPie//dashboard/getProtoStockTotalReceiveRatioPie.do$getProtoStockProductReceiveRatioList2/dashboard/getProtoStockProductReceiveRatioList.dogetDFMEAStep1RPNStatus$/dashboard/getDFMEAStep1RPNStatus.dogetDFMEAStep2RPNStatus$/dashboard/getDFMEAStep2RPNStatus.dogetDFMERPNStatusInfo"/dashboard/getDFMERPNStatusInfo.doprojectConceptStatus"/dashboard/projectConceptStatus.doexpectSalesAccountPopUp%/dashboard/
SourceFileDashboardController.java+Lorg/springframework/stereotype/Controller; DE 89 :;h pq PERSON_BEANj rscom/pms/common/bean/PersonBean tuv wx SEARCH_TYPE DASHBOARDi yzjava/util/HashMap0000001common.getCodeselect{ |}moldKindCdList ~java/text/SimpleDateFormatyyyy D<03>java/util/Date <03><03>Year <03><03> w<03>SEARCH_PROJECT_YEAR
project_nocommon.getProgressProjectNoListcode_id code_name <03><03> @A<03> <03><03> <03>o#contractMgmt.getContractCNTBySupply <03><03>paramcontractMgmt.projectCount <03><03> <03><01>java/lang/StringBuilder<03> <03><03> <03><03> <03><03> <03>u~https://www.koreaexim.go.kr/site/program/financial/exchangeJSON?authkey=AuwrhmEt4D7CaRzWzeBgTGU8I5OzpB4h&searchdate=&data=AP01yyyyMMyyyyMMddYYYY_MM
YYYY_MM_DD <=<03> <03><03> <03><03> <03><03> <03><03><03> <03>Ejava/net/CookieManager<03> <03><03> java/net/URL <03><03>java/net/HttpURLConnection javax/net/ssl/HttpsURLConnection(com/pms/controller/DashboardController$1 D<03> <03><03>GET <03><03> <03>E <03><03> <03><03>java/io/BufferedReaderjava/io/InputStreamReader <03><03> D<03> D<03> <03>u <03>Ecom/google/gson/JsonParser <03><03> <03><03>m <03><03> <03><03>n <03><03> <03><03>com/google/gson/JsonElement <03><03>cur_unito <03><03> <03>u
deal_bas_r<03> <03><03> <03><03> <03><03> <03><03>{ <03><03><03>java/util/Map$EntryEntry <03><03>," <03><03> <03>x":" <03><03>}exchangeRatesJson currentDatejava/lang/Exception <03>E%dashboard.projectMgmtTimeLineGridList <03><03> <03><03> <03><03>YYYY_MMs0101 <03><03> <03>u
yyyy-MM-ddyyyyPreyyyyNextquartertoday2paramMapcode_mapcountMapLIST
LISTSUPPLYyearGoalInfoMapyearGoalInfoMap1yearGoalInfoMap2 projectList/dashboard/dashboard2501<03> <03><03>RESULT <03><03>/ajax/ajaxResultjava/util/ArrayList no%dashboard.getProjectScheduleFormPopUp#/dashboard/projectScheduleFormPopUp menuObjId <03><03> <03><03> <03><03>search_oemObjId OEM_OBJIDsearch_carObjId CAR_OBJIDsearch_productGroupPRODUCT_GROUP_OBJID baseParamMap <03><03> <03><03> <03><03>CHART1 <03><03>CHART2 <03><03>5/structureReviewReport/structureReviewReportDashboard <03><03> <03><03> <03><03> <03><03> <03><03>chart2chart4farthestSOPCarInfo!/project/gate/gateStatusDashboard <03><03>k <03><03> <03><03> <03><03> <03><03> <03><03><03> <03><03>grid2 : <03><03><03> <03><03>grid1grid2%/productDevMng/productDevMngDashBoardgrid1 : map : <03><03>grid3grid4/project/dashBoard<03> <03> <03><03> <03> BC o/project/dashBoardMain <01>o <01>o <01>o <03> <03> COUNT_MAP/dashboard/problemListPopUp o o devMasterListgridList$/dashboard/devMasterRatingDistribute <01><01> <01>o$/dashboard/DashboardProblemMngStatus o <01>o  o <01>o <01>o <01><01> <01>o <01>o <01>o <01>o <01>o <01><01> <01><01> <01><01> <01>o <01><01> <01>o <01><01> <01>o <01>o <01>o <01><01>/dashboard/projectConceptStatus"/dashboard/expectSalesAccountPopUp 
<01>baseCarParamMap/dashboard/qualityMngStatus <01><01> <01>o'/dashboard/massProductionTransferStatus <01><01> <01>o <01>o <01>o <01><01> <01>o <01><01> <01>o <01><01> <01><01> <01>o <01>o <01><01>  o <01>o <01><01>/dashboard/dashboardFS <01>ocostMgmt.costTotaltGridList <01>o  o o <01>  <01> resultMap&/dashboard/investmentPlanCostFormPopUp <01>"/dashboard/projectCurTypeFormPopUp  <01>  <01> o"/dashboard/instructionMngListPopUpOBJID u <01>"/dashboard/instructionMngFormPopUp <01> <01> <01>#/dashboard/instructionMngListPopUp2dashboard.instructionMngList2 <03> dashboard.instructionMngTaskList
RESULTLISTNEW <01>USER_IDSjava/lang/Stringcommon.getCodeselectUser <03>
actionType#/dashboard/instructionMngFormPopUp2 !<01> #<01> %<01>&com/pms/controller/DashboardControllerjava/lang/Object%javax/servlet/http/HttpServletRequest java/util/Mapjavax/servlet/http/HttpSessionjava/util/Listjavax/net/ssl/SSLSocketFactorycom/google/gson/JsonArrayjava/util/Iteratorcom/google/gson/JsonObject
getSession"()Ljavax/servlet/http/HttpSession; getAttribute&(Ljava/lang/String;)Ljava/lang/Object; getUserId()Ljava/lang/String; com/pms/common/utils/CommonUtils checkNull&(Ljava/lang/Object;)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/pms/service/CommonService getCodeList;(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V(Ljava/lang/String;)Vformat$(Ljava/util/Date;)Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;bizMakeOptionList<00>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;-com/pms/salesmgmt/service/ContractMgmtServicesetMonthColumn9(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)VgetContractDashBoard
selectList_(Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/ArrayList; selectOne](Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/HashMap;getYearGoalInfojava/lang/IntegerparseInt(Ljava/lang/String;)Iappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringcom/pms/service/AdminServicegetExchangeRateMngListM(Ljavax/servlet/http/HttpServletRequest;Ljava/util/Map;)Ljava/util/ArrayList;isEmpty()Z(I)Ljava/lang/Object;getDefaultSSLSocketFactory"()Ljavax/net/ssl/SSLSocketFactory;com/pms/utility/SSLBypassdisableSSLVerificationjava/net/CookieHandler
setDefault(Ljava/net/CookieHandler;)VopenConnection()Ljava/net/URLConnection;+(Lcom/pms/controller/DashboardController;)VsetHostnameVerifier#(Ljavax/net/ssl/HostnameVerifier;)VsetRequestMethodconnectsetDefaultSSLSocketFactory#(Ljavax/net/ssl/SSLSocketFactory;)VgetResponseCode()IgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLinecloseparse1(Ljava/lang/String;)Lcom/google/gson/JsonElement;getAsJsonArray()Lcom/google/gson/JsonArray;sizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getAsJsonObject()Lcom/google/gson/JsonObject; getAsString$org/apache/commons/lang3/StringUtils
isNotBlank(Ljava/lang/CharSequence;)ZindexOf(I)I substring(II)Ljava/lang/String;mergeExchangeRateApientrySet()Ljava/util/Set; java/util/SetlengthgetKeyvalueOfgetValueprintStackTrace getDateToday&(Ljava/lang/String;)Ljava/lang/String; getDateFormat8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getDateAddMonth'(ILjava/lang/String;)Ljava/lang/String;9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;getDateQuarter com/pms/service/DashboardServicegetTaskStatus_byCarCode!(Ljava/util/Map;)Ljava/util/List; getJsonArray'(Ljava/util/List;)Ljava/util/ArrayList; getParameterequals(Ljava/lang/Object;)Z'getStructureReviewReportStatus_baseInfo (Ljava/util/Map;)Ljava/util/Map;)getStructureReviewReportStatus_chartData1 checkZeroMap
getJsonMap#(Ljava/util/Map;)Ljava/lang/String;)getStructureReviewReportStatus_chartData2'getStructureReviewReportStatus_gridData$getProjectConceptDetailStatus_chart1$getProjectConceptDetailStatus_chart2getGateStatusList_chart2getGateStatusList_chart4getCarInfoFarthestSOP()Ljava/util/Map;getGateStatusList_chart1getGateStatusList_chart3getGateStatusList_chart3Subdata!getProductDevEOApplyBaseParamInfo getProductDevEOApplyStatus_grid1 getProductDevEOApplyStatus_grid2java/lang/SystemoutLjava/io/PrintStream;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/io/PrintStreamprintlngetDashboardTaskStatus_grid3java/util/Calendar getInstance()Ljava/util/Calendar;(I)Ljava/lang/String;com/pms/service/ProjectServicegetProjectMainBoardListgetProblemListgetProblemCount_byStatusgetDevMasterList getDevMasterRatingDistributeGridgetProblemStatusStackColumngetCarProblemStepPieChartgetQualityMngDashboardBaseInfo.getFacilityTransferProductStatusDrillDownChartgetProjectStatusCountgetInvestmentPlanCostInfogetProjectCurTypeInfo createObjIdinstructionMngInfoselectListPagingNewinstructionMngInfo2J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!4589:;<=>?@A>?BC>?^DEF/*<2A>*<01>*<01><03>G*+ ,HIF"*+<2B><02>G
78>?JKF"*+<2B><03>G
<=>?LMF l
(+<2B>N-<05><00>:<04><08> :,
 <0B> W<> Y<>:<06> Y<>:*<2A><10>:,<08> W+<08><00>Y<15>: <09>Y<>:
 
<EFBFBD>: ,<1A> <0B>: , <0C> W,<1D> <0B>: , <0A> W*<2A>  !"<22>#<23> W*<2A>$+,<2C>%*<2A>$+,<2C>&:*<2A>'+,<2C>(:+),<2C>*<2A>*+,<2C>+:*<2A>$+,<2C>,:,<1A>-Y<>. <0C>/d<>0<1F>1<>2<> W*<2A>$+,<2C>,:,<1A>-Y<>. <0C>/d<>0<1F>1<>2<> W*<2A>$+,<2C>,:, <0C> W<> Y<>:3:<14>Y4<>:<15>Y<><18>:<16>Y5<>:<17>Y<><18>:6<16>7W8<18>7W*<2A>9+<13>::<19><19>;<3B><03><<3C> :<13>0<>=:<1A>><3E>?Y<>@:<1B>A<>BY<14>C:<1C>D<>E:<1D>F<><1D>F<>GY*<2A>H<>IJ<>K<1D>L<1A>M<1D>NȠѻOY<4F>PY<1D>Q<>R<>S:<1E>-Y<>.:<1E>TY: <20> <20>1W<31><57><EFBFBD><1E>U<1F>2:!<21>VY<56>W!<21>X<>Y:""<22>Z<>x"<22>[:##<23>\<00>]#<23>]<00>^:$$<24>_:%%`<60>a<>b:&%c<>a<>b:'&<26>d<>&(<28>e<02>&&(<28>e<>f:&&'<27>7W<37><57><EFBFBD>*<2A>9+<13>g<>-Yh<>i:<13>j<>k:<1B>\<00>O<1B>]<00>l:<1A>m<04> n<>1Wo<>1<1C>p<00>q<>1r<>1<1C>s<00>q<>1o<>1W<31><57><EFBFBD>t<>1W<1A>2:+u<1B>+v<18><00>
:<1A>x*<2A>y+,<2C>(:5<>z:4<>{:4<>|:<10>4<>|:<10>4<>|:<1F>-Y<>.<1F>1n<>1<1E>1n<>1<1D>1n<>1<1C>1<>2: ,} <20> W<>-Y<>. <0C>1~<7E>1<>2<10><15>:!<21>-Y<>. <0C>1~<7E>1<>2<15>{:"<22>-Y<>. <0C>1~<7E>1<>2 <15>:#<23><00>:$<12><>z:%+<12>!<21>+"<22>+<12>#<23>+<12>$<24>+<12>%<25>+<12>,<2C>+<12><06>+<12><07>+<12><0E>+<12><0F>+<12><10>+<12><11>+<12><12>+<12><1A><12><><01><03><03>wG<01>mHIJL)N2O;UHVSW]YhZq[z\<00>]<00>_<00>`<00>c<00>e<00>g<00>h<00>i<00>jkm0o;p]rhssv|w<01>z<01>{<01>|<01>}<01>~<01><01><00><01><00><01><00><01><00><01><00><01><00><01><00><00><00><00> <00>0<00>7<00><<00>A<00>L<00>a<00>j<00>u<00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><00> <00><00><00>%<00>G<00>P<00>X<00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><03><00><00>%<00>B<00>]<00>z<00><00><04> <04> <04><04><04><04><04><04><04><04><04><04><04>N<02> <0A><01>OPQRSTQQUVWTTTXXQQQYTVTVTU<00>BOPQRSTQQUVWTTTXXQQQYTVTVTUZ[\]<00>9^_<>T<>+T`a<>V(OPQRSTQQUVWTTTXXQQQYTVTVTUZ[\]^_TT`abcTT<00> #OPQRSTQQUVWTTTXXQQQYTVTVTUZ[\]^_TT`<00> OPQRSTQQUVWTTTXXQQQYTVTVTU<00>_a<>&d<>.<2E>%OPQRSTQQUVWTTTXXQQQYTVTVTUefw>gh[sij klMF8*<2A>,<2C><00>N+<12>-<2D><00><><12><>G( )*>gh[smj knoFA<1D><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D>-<2D>G9:;<pq>rgh[ssj ktMF<01> <00><><00>Y<EFBFBD><00>N<EFBFBD>Y<15>:<04>Y<>:<05>:,<1A><06>:,<07> W*<2A><12>+,<2C>(N<>-Y<>.<07>1~<7E>1<>2<10><15>:<08>-Y<>.<07>1~<7E>1<>2<15>{: <09>-Y<>.<07>1~<7E>1<>2 <15>:
<EFBFBD><00>: <12><>z: +<12><08>+ <09>+<12>
<EFBFBD>+<12> <0B>+<12> <0C><00>
:<04>x+<12>-<2D><12><><00><00>wGZGJKL%M4O?QKThU<00>V<00>W<00>X<00>Z<00>[<00>\<00>]<00>^<00>c<00>`<00>b<00>e<00>gN<02><00>OPQXepu>gh[svj kwMF^ <00>+<12><><00><00> N-<2D><00><>_<> Y<>:*<2A>,<2C><00>:,<12><12><><00> <09> W,<12><12><><00> <09> W,<12><12><><00> <09> W+<12><04>*<2A>,<2C><00><><00>::<04>
<04><00>:+<12><05>*<2A>,<2C><00><><00>::<06>
<06><00>:+<12><07>*<2A>,<2C><00>:+<12><08><12><>GVs uvx(z={R|g~q<01>~<01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01>N<03>qT<>QT<>&QTpu>gh[sxj kyMF8*<2A>,<2C><00>N+<12>-<2D><00><><12><>G<01> <01><01>>gh[szj k{MF8*<2A>,<2C><00>N+<12>-<2D><00><><12><>G<01> <01><01>>gh[s|j k}MFo?*<2A>,<2C><00>N*<2A>,<2C><00>:*<2A><03><00>:+<12>-<2D><00><>+<12><04>+<12><05><12><>G<01> <01><01><01>(<01>2<01><<01>pu>gh[s~j kMFn5*<2A>,<2C><00>N:-<2D>-<2D><00><00>-<03><00><00> :+<12><04><00><><12><>G<01> <01> <01>%<01>2<01>N <01>%XQ>gh[s<01>j k<01>MF8*<2A>,<2C><00><><00>N+<12>-<2D><12><>G<01> <01><01>>gh[s<01>j k<01>MF8*<2A>,<2C><00><><00>N+<12>-<2D><12><>G<01> <01><01>>gh[s<01>j k<01>MF<00>l<> Y<>N*<2A>-<2D><00>N*<2A>,<2C><00>:*<2A>,<2C><00>:<05><00><>-Y<>.<12><>1<05><00><>2<><00>+<12><04>+<12><05>+<12><05><00><>+<12>-<2D>ðG*
<01><01><01><01>%?IS`ipu>gh[s<01>j k<01>MF<00>n*<2A>,<2C><00>N<EFBFBD> Y<>:-<2D>-<2D><00><00>-<03><00><00> :<04><00><>-Y<>.Ķ1-<2D><00><>2<><00><><00><>-Y<>.Ŷ1<04><00><>2<><00>+<12><04><00><><12><>G" +D^kN <01>+XQpu>gh[s<01>j k<01>MFp@*<2A>,<2C><00>N+<12>-<2D>*<2A>,<2C><00>:*<2A>,<2C><00>:+<12><04><00><>+<12><05>ɰG( ),-&/30=1pu>gh[s<01>j k<01>MF<00>b<><00><04><00>>:<04> Y<>:,<1A><00> <09><00><>,<1D>̹ W+<1D>̹*<2A><00>+,<2C><00>:+<12><04><00>
:<06>xϰUXwG2 GH IK'L4N@QKSUVXTZU_XN<03>@XQWepu>gh[s<01>j k<01><01>Fy&<26> Y<>N-<12>*<2A>+,<2C>й W<>
:<04>x-<2D>wG`bfce$gN<02>OPQQep<01>>rgh[s<01>j k<01><01>Fy&<26> Y<>N-<12>*<2A>+,<2C>ѹ W<>
:<04>x-<2D>wGoqurt$vN<02>OPQQep<01>>rgh[s<01>j k<01><01>Fy&<26> Y<>N-<12>*<2A>+,<2C>ҹ W<>
:<04>x-<2D>wG~<02><02><02><02>$<02>N<02>OPQQep<01>>rgh[s<01>j k<01>MFQ)*<2A>,<2C><00>N*<2A>,<2C><00>:+<12>-<2D>+<12><04>ְG<02> <02><02><02>&<02>pu>gh[s<01>j k<01>MFl<<3C><00>Y<EFBFBD><00>N<EFBFBD><00>Y<EFBFBD><00>:*<2A>+,<2C><00>N*<2A>+,<2C><00>:+<12>-<2D>+<12><04>۰G<02><02><02><02>&<02>/<02>9<02>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<02><02><02><02>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<02><02><02><02>pu>gh[s<01>j k<01>MFްG<02>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<02><02><02><02>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<02><02><02><02>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<02><02><02><02>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G 
  pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>Gpu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G%&'(pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G3456pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>GABCDpu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>GOPQRpu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G]^_`pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>Gklmnpu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>Gyz{|pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<03><03><03><03>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G
  pu>gh[s<01>j k<01>MF<12><>Gpu>gh[s<01>j k<01>MF<12><>G$pu>gh[s<01>j k<01>MFB<1E> Y<>N*<2A>+,<2C><00>N+<12>-<2D><12><>G/135pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G@ABCpu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>GNOPQpu>gh[s<01>j k<01>MF<12><>G\pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>Gghijpu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>Guvwxpu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C><00>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<04><04><04><04>pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>Gpu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C> N+<12>-<2D><00><><12><>Gpu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>
N+<12>-<2D><00><><12><>G !"#pu>gh[s<01>j k<01>MFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C> N+<12>-<2D><00><><12><>G./01pu>gh[s<01>j k<01>MFE!<21> Y<>N*<2A>+,<2C> N+<12>-<2D><00><><12><>G<=>?pu>gh[s<01>j k<01>MF <0A>GKpu>gh[s<01>j k<01>oF4<14><00>Y<EFBFBD><00>N*<2A>+,<2C>N-<2D>GWXYpq>rgh[s<01>j k<01>oF% *<2A>+,<2C>(<28>Gdpq>rgh[s<01>j k<01>oF4<14><00>Y<EFBFBD><00>N*<2A>+,<2C>N-<2D>Gpqrpq>rgh[s<01>j k<01>oF4<14><00>Y<EFBFBD><00>N*<2A>+,<2C>N-<2D>G~<05>pq>rgh[sj kMFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<05><05><05><05>>gh[sj kMFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<05><05><05><05>>gh[sj kMFD <20> Y<>N*<2A>+,<2C>N+-<2D><16>G<05><05><05><05>pu>gh[sj kMFD <20> Y<>N*<2A>+,<2C>N+-<2D><18>G<05><05><05><05>pu>gh[sj k MFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<05><05><05><05>pu>gh[s
j k MFE!<21> Y<>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<05><05><05><05>pu>gh[s j k MFC<1F><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><1C>G<05><05><05><05>pu>gh[sj kMFE!<21><00>Y<EFBFBD><00>N*<2A>+,<2C>N+<12>-<2D><00><><12><>G<05><05><05><05>pu>gh[sj kMF<00>L<> Y<>N,<1D><00> :<04><00><><17>:-<04> W<> *<2A>+,<2C>N+-<2D> <20>G"<05><05><05> %4>HN <02>4QT pu>gh[sj kMFE!<21> Y<>N*<2A>+,<2C>!N+<12>-<2D><00><><12><>Gpu>gh[sj kMFE!<21> Y<>N*<2A>+,<2C>"N+<12>-<2D><00><><12><>G !pu>gh[sj kMFE!<21> Y<>N*<2A>+,<2C>#N+<12>-<2D><00><><12><>G+,-.pu>gh[sj kMF$<24>G>pu>gh[sj k<01>F+*<2A>%+,<2C>&W,<2C>G
I Jp<01>>rgh[sj k<01>F:*<2A>'+,<2C>(N,(-<2D> W,<2C>GU VWp<01>>rgh[sj kMFE<00><> Y<>N,<1D><00> ::<04><00><><1C>:-<04> W):<05> *<2A>+,<2C>*N<> Y<>:+*<2A>-+<2B><00>,-<2D>.<2E> W<>
:<07>x-/<05> W+/<05>+<12><06>+-<2D>0<>PsvwGJbcde$f)g5h=jGmPpssvqxr}u<00>v<00>w<00>x<00>yN/<04>=QTT <09>.OPQQTTQepu>gh[s j k!<01>F4<14> Y<>N*<2A>+,<2C>1N-<2D>G<06><06><06>p<01>>rgh[s"j k#<01>F4<14> Y<>N*<2A>+,<2C>2N-<2D>G<06><06><06>p<01>>rgh[s$j k%<01>F4<14> Y<>N*<2A>+,<2C>3N-<2D>G<06><06><06>p<01>>rgh[s&j k'(>)7Gl8<02>